SlideShare una empresa de Scribd logo
Tecnologías Web de Cliente
CSS
Profesores
Carlos A. Iglesias
Mercedes Garijo
Puedes contactarme en cif@gsi.dit.upm.es - Despacho C-211
2
1.
Principios Para qué vale
3
Aspecto de la
página web
Lenguaje de marcas para definir el aspecto de
un documento HTML
4
5
CSS y HTML
HTMLCSS JavaScript
presentación contenido conducta
6
CSS Zen Garden
7
Historia
CSS
CSS1
Fuente: https://visual.ly/css-interesting-facts-and-history
8
Historia
CSS
CSS2
Fuente: https://visual.ly/css-interesting-facts-and-history
9
Historia
CSS
CSS2
Fuente: https://visual.ly/css-interesting-facts-and-history
10
Historia
CSS
CSS3
Fuente: https://visual.ly/css-interesting-facts-and-history
11
2.
Lenguaje CSS
básico
En qué consiste
CSS
12
Sin CSS - Sólo HTML
13
Con HTML y CSS
14
Cosas que hay que saber de CSS
Siglas
Cascading Style Sheets -
Hojas de estilo
Navegador web
El navegador web procesa
código HTML, código CSS y
código JS
Extensión
Los ficheros css terminan en .
css
Cascada
Orden en que se aplican las
reglas de estilo CSS para
definir el valor de una
propiedad de un elemento
HTML.
Editor
Es un fichero de texto plano.
Lo editamos con un editor de
texto (notepad, gedit, …) o un
IDE (Integrated Development
Environment)
Referencias
Un fichero CSS puede estar
referenciado por varios
ficheros HTML (o incluido por
otros ficheros CSS)
15
Sintaxis regla CSS
16
h1 {color: green; font-family: Verdana;}
Declaración
propiedad
Selector
valor propiedad valor
Regla CSS
Ejemplo fichero CSS
17
Combinando HTML y CSS
<!DOCTYPE html>
<html>
...
<body>
<p>¡Hola!</p>
</body>
</html>
Título
¡Hola!
18
p {color: red;}
Regla CSS
selector {propiedad: valor;}
19
3.
Selectores CSS
Cómo
seleccionar
nodos HTML en
las reglas CSS
20
21
Selector CSS
Escoger un
elemento del
árbol DOM
Ejemplo
22
Fuente: http://dabrook.org/resources/posters/
Selector Etiqueta
23
li { color: green; }
Para indicar cualquier elemento usamos *
Ej. * {background-color: red;}
Selector AND
24
li, h1 { color: green; }
Selector repetido
25
li, h1 { color: green; }
h1 { color: red;}
Selector ‘ruta’ (descendants)
26
ul ul li { color: green; }
body
h1 h2 p ul
li li li
ul
li li
p
Selector hijos directos (children)
27
body > p { color: green; }
body
h1 h2 p ul
li li li
ul
li li
p
Selector hermano predecesor
adyacente (adjacent sibling)
28
h1 + h2 { color: green; }
body
h1 h2 h2 ul
li li li
ul
li li
p
Selector hermanos con predecesor
(general sibling)
29
h1 〜 h2 { color: green; }
body
h1 h2 h2 ul
li li li
ul
li li
p
Revisión
30
Revisión
31
Revisión
32
Seleccionar elementos concretos
33
▣ Metemos una marca en el HTML para poder
seleccionarlos en CSS
□ class: marcamos todos los elementos de un mismo
tipo
□ id: marcamos un elemento único (id) en esa página
▣ En CSS
□ .nombre-clase : {}
□ #nombre-id : {}
Ejemplo id - class
34
http://jsfiddle.net/cif2cif/ygaejfmy/4/
Seleccionar tipo y clase (I)
35
Seleccionar tipo y clase (II)
36
Seleccionar por atributos
37
Pseudo-elementos - partes de un doc
38
Pseudo elemento Explicación
p::first-letter Selecciona primera letra del elemento
p::first-line Selecciona primera línea del elemento
p::before{content: “texto”;} Añade texto antes del elemento
p::after{content: “texto”;} Añade contenido después del elemento
p::selection
Texto seleccionado por el usuario con
ratón o teclado
Ejemplo pseudo-elementos
39
Pseudo-clases -estado especial
40
Pseudo elemento Explicación
a:link, a:visited, a:active
selecciona enlace no visitado,
visitado o activo
h1:hover
elemento por el que se pasa el
ratón por encima
input:focus, input:checked, input:
disabled, input:valid, input:invalid,
input:in-range, input:out-of-range,
input:required, input:optional
input que tiene el foco,
radio/checkbox seleccionados,
entrada deshabilitada, entradas
válidas, entradas inválidas,
entradas numéricas con rango
válido o fuera de rango, entradas
obligatorias o no obligatorias
p:first-child, p:last-child, p:nth-
child(n), p:nth-last-child(n), p:nth-
of-type(n), p:nth-last-of-type(n)
Primer hijo de un elemento
padre, último hijo, hijo número n
desde el ppio, hijo número n
desde el final
Ejemplo pseudo-clases
41
Prueba: Depurar con Chrome
42
3.
Cascada
Cómo
relacionar
HTML y CSS
43
Elementos div y span para flujo
▣ div: contenedor de otros elementos HTML
□ normalmente usado para cambiar el estilo
□ solemos usar dos atributos de div
■ id: identifica un div en una página (debe ser
único por página)
■ class: identifica un tipo de div (puede haber
varios)
▣ span: cambia el estilo de un contenido sin
crear una nueva línea. Suele combinarse con
class.
44
Reglas CSS en un fichero HTML
En línea
Definimos la regla
de estilo en el
elemento HTML
45
Hoja empotrada
Definimos el
estilo en la
cabecera
Hoja externa
Hacemos un
enlace a un
fichero css en la
cabecera
<body>
...
<p style=”color:
red;">
...
</body>
<head>
…
<style type="
text/css">
p {color: red;}
</style>
..
</head>
<head>
...
<link rel="
stylesheet"
type="text/css""
href="p.css">
…
</head>
Orden de la cascada
46
Cascada
47
Cascada en acción
48
“un #id tiene el peso de un inline”
49
Herencia
50
51
Diseño web adaptable
(Responsive web design)
Selector de medios (Media Query)
52
▣ Nos permiten distinguir css por dispositivo
▣ Podemos distinguir
□ al importar un fichero CSS con @import o <link>
□ al definir una regla CSS
▣ Sintaxis ‘media query’
▣ Tipo de medios: print, screen, handheld, tv,
all, …
▣ Rasgos: width, min-width, max-width, height,
min-height, max-height, orientation, color,
@media [<media>] [and] [<expresión>]
Ej. media queries
53
@import
54
Enlazar CSS en HTML Importar CSS desde
CSS
<link rel= "stylesheet"
media="print"href="f.css">
@import url(‘f.css’)
@import url("f1.css") print
@import url(‘f2.css’) screen, tv
4.
Propiedades
Qué
propiedades de
estilo podemos
cambiar
55
Propiedades CSS
56
Listado completo: http://meiert.com/en/indices/css-properties/
57
Unidades de medida
58
▣ Medidas absolutas
□ cm, mm, in (1 in = 2.5cm), px (1px = 1/ 96 in), pt (1 pt
= 1/72 in, pc (1 pc = 12pt)
▣ Medida relativa: %
▣ Medidas relativas en fuentes
□ em, ex, ch, rem
▣ Medidas relativas en viewport
□ vw (1% viewport width), vh (1% viewport height,
vmin (min(vw,vh)), vmax (max(vw,vh))
*nuevas en CSS3
Fuente: http://www.w3.org/Style/Examples/007/units.en.html#units
px: medidas absolutas
▣ Pixel:
□ Pixel hardware
□ Pixel CSS : normalmente 360px el ancho de
‘cualquier dispositivo’, relación entre densidad de
pixels del dispositivo (devicePixelRatio) y zoom
▣ 1 px= 1 / 96 in ≠ 1 px físico
59
em: medida relativa
▣ 1 em = tamaño de la fuente actual
▣ 1.2 em = 1.2 veces el tamaño de la fuente
actual
▣ Ej. fuente actual: 16px
60
html { font-size: 75%; // 12px }
body { font-size: 1em; // 12px }
h1 { font-size: 2em; // 24px }
html { font-size: 100%; // 16px }
body { font-size: 0.75em; // 12px }
h1 { font-size: 2em; // 24px }
Medida em
61
html { font-size: 200%; // 32px }
body { font-size: 1em; // 32px }
li { font-size: 0.5em; // 16px }
Medida em
Cuidado con lo
anidamientos y
cascada
Medida rem (root ‘em’) - sin anidar
62
Tipografía
63
Propiedad Valores
font-family serif, sans-serif, monospace, ...
font-size 100%, 10px, 10pt, ...
font-weight bold, bolder, lighter, normal
font-style normal, italic, oblique
font-variant small-caps, normal
font
[<font-weight>] [<font-style>]
[<font-variant>] <font-size>
<font-family>
Tipografía
64
65
Ejemplo de font
66
Web fonts
67
Formatos de fonts
▣ WOFF/WOFF2 Web Open Font Format
□ Soportado en todos los navegadores
▣ SVG/SGVZ (iOs Safari 3.2-4.1)
▣ EOT (IE <= 8.0)
▣ TrueType Fonts (Android )
Dónde conseguir fuentes
▣ Font Squirrel http://www.fontsquirrel.com
▣ Google fonts http://www.google.com/fonts
□ se incluyen con @import, genera el código
68
Ejemplo web fonts
69
Propiedades de textos
70
Propiedad Valores
color Valor color como en HTML
text-indent long. positiva o negativa. Ej. 4em
letter-spacing long. positiva o negativa. Ej. 4em
word-spacing long. positiva o negativa. Ej. 4em
text-decoration none, underline, overline, strikethrough
text-align left, right, center, justify
line-height Valor numérico. Ej. 1.5
text-transform uppercase, lowercase, capitalize, none
vertical-align valor numérico, sub, sup, top, middle, bottom
Ejemplo (I)
71
Ejemplo (II)
72
Ejemplo (III)
73
5.
Posicionamiento
Cómo se
disponen los
elementos
HTML en la
página
74
El modelo de caja (Box model)
75
Modelo de caja:
Los elementos
HTML son cajas
rectangulares
Tipos de caja: display
Ya vimos en HTML que los elementos se
visualizaban de dos formas:
▣ Elementos de bloque: div, p, ul, ol, li, br, h1-h6,
body, table, blockquote, section, aside,
header, footer, article, nav
▣ Elementos de línea: span, a, b, i, img, label
Podemos cambiar el tipo con la propiedad CSS
display
76
Ejemplo display
77
78
MODELO DE CAJA - Fuente: http://farm7.staticflickr.com/6022/5910326877_4e1ec3edb9_b.jpg
Modelo de Caja
79
Elementos de la caja
80
Fuente: http://dabrook.org/assets/images/uploads/Box-Model.png
Ej. atributos de la caja
81
Bordes redondeados: border-radius
82
Probar: http://jsfiddle.net/cif2cif/wrez7/9/
Bordes con sombra: border-shadow
83
Probar en http://jsfiddle.net/cif2cif/zp7Ta/10/
Bordes con imagen
84
Tamaño de la caja
85
Fuente: http://learn.shayhowe.com/html-css/opening-the-box-model/
Posición de la caja
86
▣ static: por defecto – coloca el párrafo a
continuación del anterior
▣ relative: se mueve respecto de su posición
(static) pero mantiene el espacio que ocuparía
(con valores negativos se mueve a la izda y
arriba)
▣ absolute: mueve el párrafo respecto de su
elemento superior (body), sin dejar el espacio
que ocuparía si fuera static.
▣ fixed: como absolute pero la referencia es la
ventana del navegador, no body. Retiene la
posición incluso con scroll.
Posición: static y relative
87
Posición: absolute y fixed
88
float
89
Fuente: http://css-tricks.com/all-about-floats/
Clear
90
Fuente: http://css-tricks.com/all-about-floats/
#content {float: left;}
#sidebar {float: right;}
#footer {clear: both;}
float y clear
91
Float
▣ hace que el
siguiente elemento
se sitúe al lado si
hay sitio
▣ sólo se puede flotar
left o right (no
center)
▣ un elemento que
flota no añade
altura a su
contenedor
Clear
obligamos a que un
elemento deje de
flotar
Problemas habituales con float
92
Solución: añadir un div vacío que haga que deje de flotar y así el bloque se adapta
<div style=”clear: both”></div>
Ejemplo
93
img {float: right;}
Fuente: http://designshack.net/articles/css/everything-you-never-knew-about-css-
floats/
Fondo de la caja
94
Fuente: https://www.goshen.edu/physix/326/cssbox.php
Fotos de fondo
95
#principal{border:3px solid #F33;
background-image:url(./avatar_chico.jpg);
Repetir foto de fondo
96
div {
border: 3px solid #F33;
background-image:
url(./avatar_chico.jpg);
}
#primero{
background-repeat: repeat-x;
}
#segundo{
background-repeat: repeat-y;
}
#tercero{
background-repeat: no-repeat;
}
Background position
97
h1 {background-image:url(./mini_avatar_chico.jpg); height:45px;
padding-left: 50px; background-repeat: no-repeat;
background-position: top left; border:3px solid #F33;}
h2 {background-image:url(./mini_avatar_chica.jpg); height:35px;
padding-right: 50px; background-repeat: no-repeat;
background-position: top right;border:3px solid #F33;}
Tamaño fondo: background-size
98
▣ Tamaño foto original:
□ background-size: auto auto /* ancho alto */
▣ Tamaño fijo o relativo
□ background-size: auto 25%
▣ Que se ajuste al tamaño de la ventana
□ background-size: contain (rellena la parte que cabe
y no rellena la parte que no cabe)
□ background-size: cover (se recorta para ajustarse al
fondo)
background-size
99
25%
height
background-size: auto 25%
Varias imágenes de fondo
100
Ejemplo: background-image
101
http://jsfiddle.net/cif2cif/CrNng/
Listas
102
list-style-type: decimal;
list-style-type: upper-roman;
list-style-type: lower-roman;
list-style-position: upper-alpha;
list-style-position: lower-alpha;
Ejemplos
103
6.
Pasos generales
para realizar una
web
Cómo aplicar
CSS y HTML
para realizar
una web
104
Pasos para diseñar una web
105
Decidir qué hacer
(mockup, wireframe)
Decidir disposición
(layout) de cada página
Diseñar elementos de estilo
generales y de cada elemento
Codificar
106
7.
Conclusiones
Qué hemos
aprendido
107
108
Sabemos los principios de CSS, pero luego usaremos un
framework que simplificará su uso
Conclusiones
109
GRÁFICOS
DISEÑO
DISPOSICIÓN
COLOR
HTML
CSS
JS
AJAX
SQL
PHP
Node.js
JavaEE
.NET
‘’
110
“Good artists copy,
great artists steal”
Pablo Picasso
“The secret to creativity
is knowing how to hide
your sources”
Albert Einstein
¡Gracias!
¿Alguna pregunta?
cif@gsi.dit.upm.es
111
Referencias
▣ Especificación W3C
□ http://www.w3.org/Style/CSS/
▣ Tutoriales HTML
□ http://www.w3schools.com/css
□ http://www.html-5-tutorial.com/
□ http://librosweb.es/css_avanzado/
▣ CSS Zen Garden
□ http://www.csszengarden.com/
▣ Chrome Web Developer Tools
□ https://developer.chrome.com/devtools
▣ Libro Head first HTML & CSS
□ http://proquest.safaribooksonline.
com/book/web-design-and-
development/9781449324469 112
Referencias
▣ Cuatro estrategias para elegir fuentes
□ http://www.typography.
com/email/2010_03/index_tw.htm
▣ Web fundamentals de Google
□ https://developers.google.
com/web/fundamentals/
113
Créditos
Gracias a todos los que han publicado estos
recursos de forma gratuita:
▣ Minicons de Webalys
▣ Plantilla de la presentación de SlidesCarnival
▣ Fotos de Unsplash y Wix
114

Más contenido relacionado

La actualidad más candente

Css - Tema 1
Css - Tema 1Css - Tema 1
Css - Tema 1
Renny Batista
 
Semana 3 Introduccion CSS
Semana 3   Introduccion CSSSemana 3   Introduccion CSS
Semana 3 Introduccion CSS
Richard Eliseo Mendoza Gafaro
 
CSS3
CSS3CSS3
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
Adriana Tienda
 
Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSS
Manuel Razzari
 
Semana 3 Maquetación CSS
Semana 3   Maquetación CSSSemana 3   Maquetación CSS
Semana 3 Maquetación CSS
Richard Eliseo Mendoza Gafaro
 
Taller maquetacion web
Taller maquetacion webTaller maquetacion web
Taller maquetacion web
IMAGINA EDUCATION SLU
 
Curso css
Curso   cssCurso   css
Desarrollo web inteligente
Desarrollo web inteligenteDesarrollo web inteligente
Desarrollo web inteligente
Max Kraszewski
 
Sass: CSS con Superpoderes
Sass: CSS con SuperpoderesSass: CSS con Superpoderes
Sass: CSS con Superpoderes
Edgar Parada
 
Buenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y AccesibilidadBuenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y Accesibilidad
FRONTDAYS
 
HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?
Binaris, Escuela Digital Avanzada
 
Curso CSS Avanzado
Curso CSS AvanzadoCurso CSS Avanzado
Curso CSS Avanzado
Irontec
 
Introducción al desarrollo web frontend
Introducción al desarrollo web frontendIntroducción al desarrollo web frontend
Introducción al desarrollo web frontend
Max Kraszewski
 
Lenguaje html y css ..
Lenguaje html y css ..Lenguaje html y css ..
Lenguaje html y css ..
FranciscoDavidGarciaVaya
 
Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
Renny Batista
 
Maquetar pagina html con css
Maquetar pagina html con cssMaquetar pagina html con css
Maquetar pagina html con css
rmonagol
 
Bootstrap, un framework CSS
Bootstrap, un framework CSSBootstrap, un framework CSS
Bootstrap, un framework CSS
Adolfo Sanz De Diego
 

La actualidad más candente (20)

Css - Tema 1
Css - Tema 1Css - Tema 1
Css - Tema 1
 
Semana 3 Introduccion CSS
Semana 3   Introduccion CSSSemana 3   Introduccion CSS
Semana 3 Introduccion CSS
 
CSS3
CSS3CSS3
CSS3
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 
Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSS
 
Semana 3 Maquetación CSS
Semana 3   Maquetación CSSSemana 3   Maquetación CSS
Semana 3 Maquetación CSS
 
Taller maquetacion web
Taller maquetacion webTaller maquetacion web
Taller maquetacion web
 
Curso css
Curso   cssCurso   css
Curso css
 
Desarrollo web inteligente
Desarrollo web inteligenteDesarrollo web inteligente
Desarrollo web inteligente
 
Sass: CSS con Superpoderes
Sass: CSS con SuperpoderesSass: CSS con Superpoderes
Sass: CSS con Superpoderes
 
Curso HTML y CSS, parte 2
Curso HTML y CSS, parte 2Curso HTML y CSS, parte 2
Curso HTML y CSS, parte 2
 
Buenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y AccesibilidadBuenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y Accesibilidad
 
HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?HTML5 y CSS3 ¿Imprescindibles?
HTML5 y CSS3 ¿Imprescindibles?
 
Curso CSS Avanzado
Curso CSS AvanzadoCurso CSS Avanzado
Curso CSS Avanzado
 
Introducción al desarrollo web frontend
Introducción al desarrollo web frontendIntroducción al desarrollo web frontend
Introducción al desarrollo web frontend
 
HTML y CSS
HTML y CSSHTML y CSS
HTML y CSS
 
Lenguaje html y css ..
Lenguaje html y css ..Lenguaje html y css ..
Lenguaje html y css ..
 
Html - Tema 1
Html - Tema 1Html - Tema 1
Html - Tema 1
 
Maquetar pagina html con css
Maquetar pagina html con cssMaquetar pagina html con css
Maquetar pagina html con css
 
Bootstrap, un framework CSS
Bootstrap, un framework CSSBootstrap, un framework CSS
Bootstrap, un framework CSS
 

Destacado

Arquitectura del Web 2
Arquitectura del Web 2Arquitectura del Web 2
Arquitectura del Web 2
Juan Quemada
 
Presentación TEWC
Presentación TEWCPresentación TEWC
Presentación TEWC
Carlos A. Iglesias
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
Carlos A. Iglesias
 
Isabel: Reuniones, Clases y Congresos a través de Internet
Isabel: Reuniones, Clases y Congresos a través de InternetIsabel: Reuniones, Clases y Congresos a través de Internet
Isabel: Reuniones, Clases y Congresos a través de InternetJuan Quemada
 
Google html5 Tutorial
Google html5 TutorialGoogle html5 Tutorial
Google html5 Tutorial
jobfan
 
CSS
CSSCSS
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles webjoycesita
 
Internet Ice091117
Internet Ice091117Internet Ice091117
Internet Ice091117Juan Quemada
 
Vishub description Global Excursion
Vishub description Global ExcursionVishub description Global Excursion
Vishub description Global ExcursionJuan Quemada
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSS
Luis Miguel Martín
 
Fundamentos de CSS
Fundamentos de CSSFundamentos de CSS
Fundamentos de CSS
Nicolas Navarro Rincón
 
Nuevos retos de Internet: Movilidad y Cloud Computing
Nuevos retos de Internet: Movilidad y Cloud ComputingNuevos retos de Internet: Movilidad y Cloud Computing
Nuevos retos de Internet: Movilidad y Cloud ComputingJuan Quemada
 
Empresa 2.0
Empresa 2.0Empresa 2.0
Empresa 2.0
Juan Quemada
 
Human Interaction, Social Protocols and Collaborative Applications
Human Interaction, Social Protocols and Collaborative ApplicationsHuman Interaction, Social Protocols and Collaborative Applications
Human Interaction, Social Protocols and Collaborative ApplicationsJuan Quemada
 
Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5joycesita
 
GSI Research Group Presentation
GSI Research Group PresentationGSI Research Group Presentation
GSI Research Group Presentation
Carlos A. Iglesias
 
Html5 Open Video Tutorial
Html5 Open Video TutorialHtml5 Open Video Tutorial
Html5 Open Video Tutorial
Silvia Pfeiffer
 
Introduccion al Web 2.0
Introduccion al Web 2.0Introduccion al Web 2.0
Introduccion al Web 2.0
Juan Quemada
 

Destacado (20)

Arquitectura del Web 2
Arquitectura del Web 2Arquitectura del Web 2
Arquitectura del Web 2
 
Presentación TEWC
Presentación TEWCPresentación TEWC
Presentación TEWC
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
 
Isabel: Reuniones, Clases y Congresos a través de Internet
Isabel: Reuniones, Clases y Congresos a través de InternetIsabel: Reuniones, Clases y Congresos a través de Internet
Isabel: Reuniones, Clases y Congresos a través de Internet
 
Google html5 Tutorial
Google html5 TutorialGoogle html5 Tutorial
Google html5 Tutorial
 
CSS
CSSCSS
CSS
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles web
 
Internet Ice091117
Internet Ice091117Internet Ice091117
Internet Ice091117
 
0 entorno php
0 entorno php0 entorno php
0 entorno php
 
Vishub description Global Excursion
Vishub description Global ExcursionVishub description Global Excursion
Vishub description Global Excursion
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSS
 
Fundamentos de CSS
Fundamentos de CSSFundamentos de CSS
Fundamentos de CSS
 
Nuevos retos de Internet: Movilidad y Cloud Computing
Nuevos retos de Internet: Movilidad y Cloud ComputingNuevos retos de Internet: Movilidad y Cloud Computing
Nuevos retos de Internet: Movilidad y Cloud Computing
 
Empresa 2.0
Empresa 2.0Empresa 2.0
Empresa 2.0
 
Human Interaction, Social Protocols and Collaborative Applications
Human Interaction, Social Protocols and Collaborative ApplicationsHuman Interaction, Social Protocols and Collaborative Applications
Human Interaction, Social Protocols and Collaborative Applications
 
Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5
 
GSI Research Group Presentation
GSI Research Group PresentationGSI Research Group Presentation
GSI Research Group Presentation
 
Html5 Open Video Tutorial
Html5 Open Video TutorialHtml5 Open Video Tutorial
Html5 Open Video Tutorial
 
HTML5 Canvas
HTML5 CanvasHTML5 Canvas
HTML5 Canvas
 
Introduccion al Web 2.0
Introduccion al Web 2.0Introduccion al Web 2.0
Introduccion al Web 2.0
 

Similar a Introducción CSS

Css
CssCss
CSS3
CSS3CSS3
Diseño de páginas Web con HTML
Diseño de páginas Web con HTMLDiseño de páginas Web con HTML
Diseño de páginas Web con HTML
Javier
 
Guía Básica de CSS.pptx
Guía Básica de CSS.pptxGuía Básica de CSS.pptx
Guía Básica de CSS.pptx
ClaudiaNaveda2
 
Guía Básica de CSS.pptx
Guía Básica de CSS.pptxGuía Básica de CSS.pptx
Guía Básica de CSS.pptx
Claudia Naveda
 
css3
css3css3
Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6
Emmanuel Ortiz Gutierrez
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
Alejandro Miguel
 
Bootstrap 3.
Bootstrap 3.Bootstrap 3.
Bootstrap 3.
Carlos A. Iglesias
 
Hojas de estilo en cascada
Hojas de estilo en cascadaHojas de estilo en cascada
Hojas de estilo en cascada
jazmin Vazquez
 
Css: bases y buenas prácticas
Css: bases y buenas prácticasCss: bases y buenas prácticas
Css: bases y buenas prácticas
ferwalker
 
HTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignHTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignManuel Padilla
 
Programacion web
Programacion webProgramacion web
Programacion web
Carlos Alonso Pérez
 
Diseño web
Diseño webDiseño web
Diseño web
Javier
 
CSS.3.pptx
CSS.3.pptxCSS.3.pptx
Tema 9 - Estructura con css
Tema 9 - Estructura con cssTema 9 - Estructura con css
Tema 9 - Estructura con cssPamela Rodriguez
 

Similar a Introducción CSS (20)

T2 1-css
T2 1-cssT2 1-css
T2 1-css
 
CSS
CSSCSS
CSS
 
Css
CssCss
Css
 
CSS3
CSS3CSS3
CSS3
 
Diseño de páginas Web con HTML
Diseño de páginas Web con HTMLDiseño de páginas Web con HTML
Diseño de páginas Web con HTML
 
Guía Básica de CSS.pptx
Guía Básica de CSS.pptxGuía Básica de CSS.pptx
Guía Básica de CSS.pptx
 
Guía Básica de CSS.pptx
Guía Básica de CSS.pptxGuía Básica de CSS.pptx
Guía Básica de CSS.pptx
 
css3
css3css3
css3
 
Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6
 
Diseño web con css
Diseño web con cssDiseño web con css
Diseño web con css
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
 
Bootstrap 3.
Bootstrap 3.Bootstrap 3.
Bootstrap 3.
 
Hojas de estilo en cascada
Hojas de estilo en cascadaHojas de estilo en cascada
Hojas de estilo en cascada
 
Css: bases y buenas prácticas
Css: bases y buenas prácticasCss: bases y buenas prácticas
Css: bases y buenas prácticas
 
HTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive DesignHTML5, CSS3, Responsive Design
HTML5, CSS3, Responsive Design
 
Hoja de estilo
Hoja de estiloHoja de estilo
Hoja de estilo
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Diseño web
Diseño webDiseño web
Diseño web
 
CSS.3.pptx
CSS.3.pptxCSS.3.pptx
CSS.3.pptx
 
Tema 9 - Estructura con css
Tema 9 - Estructura con cssTema 9 - Estructura con css
Tema 9 - Estructura con css
 

Más de Carlos A. Iglesias

UPM GSI Presentation
UPM GSI PresentationUPM GSI Presentation
UPM GSI Presentation
Carlos A. Iglesias
 
Introducción Análisis y Diseño
Introducción Análisis y DiseñoIntroducción Análisis y Diseño
Introducción Análisis y Diseño
Carlos A. Iglesias
 
Introducción TEWC
Introducción TEWCIntroducción TEWC
Introducción TEWC
Carlos A. Iglesias
 
Tema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacionTema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacionCarlos A. Iglesias
 
Gestion de Ideas
Gestion  de IdeasGestion  de Ideas
Gestion de Ideas
Carlos A. Iglesias
 
Tema 2 Diccionarios. Tablas Hash.
Tema 2 Diccionarios. Tablas Hash.Tema 2 Diccionarios. Tablas Hash.
Tema 2 Diccionarios. Tablas Hash.
Carlos A. Iglesias
 
Tema 2 diccionarios_grupo_23
Tema 2 diccionarios_grupo_23Tema 2 diccionarios_grupo_23
Tema 2 diccionarios_grupo_23
Carlos A. Iglesias
 
Tema 2 eficiencia y complejidad
Tema 2 eficiencia y complejidadTema 2 eficiencia y complejidad
Tema 2 eficiencia y complejidad
Carlos A. Iglesias
 
Tema 0 Repaso Programación en Java
Tema 0 Repaso Programación en JavaTema 0 Repaso Programación en Java
Tema 0 Repaso Programación en Java
Carlos A. Iglesias
 

Más de Carlos A. Iglesias (20)

UPM GSI Presentation
UPM GSI PresentationUPM GSI Presentation
UPM GSI Presentation
 
Introducción Análisis y Diseño
Introducción Análisis y DiseñoIntroducción Análisis y Diseño
Introducción Análisis y Diseño
 
PHP. Bases de Datos
PHP. Bases de DatosPHP. Bases de Datos
PHP. Bases de Datos
 
PHP. Tecnologías Web.
PHP. Tecnologías Web.PHP. Tecnologías Web.
PHP. Tecnologías Web.
 
1 intro php
1 intro php1 intro php
1 intro php
 
Introducción TEWC
Introducción TEWCIntroducción TEWC
Introducción TEWC
 
Tema 4.1 Introduccion Android
Tema 4.1 Introduccion AndroidTema 4.1 Introduccion Android
Tema 4.1 Introduccion Android
 
Tema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacionTema 4.2 Desarrollo Android e instalacion
Tema 4.2 Desarrollo Android e instalacion
 
Tema 4.3 Ejemplo sobre teleco
Tema 4.3 Ejemplo sobre telecoTema 4.3 Ejemplo sobre teleco
Tema 4.3 Ejemplo sobre teleco
 
Tema 4.4 Actividades
Tema 4.4 ActividadesTema 4.4 Actividades
Tema 4.4 Actividades
 
Tema 4.5 interfaces
Tema 4.5 interfacesTema 4.5 interfaces
Tema 4.5 interfaces
 
Tema 4.6 Intenciones
Tema 4.6 IntencionesTema 4.6 Intenciones
Tema 4.6 Intenciones
 
Tema 4.7 Acceso a datos
Tema 4.7 Acceso a datosTema 4.7 Acceso a datos
Tema 4.7 Acceso a datos
 
Tema 4.8 Preferencias
Tema 4.8 PreferenciasTema 4.8 Preferencias
Tema 4.8 Preferencias
 
Tema 4.9 Hebras
Tema 4.9 HebrasTema 4.9 Hebras
Tema 4.9 Hebras
 
Gestion de Ideas
Gestion  de IdeasGestion  de Ideas
Gestion de Ideas
 
Tema 2 Diccionarios. Tablas Hash.
Tema 2 Diccionarios. Tablas Hash.Tema 2 Diccionarios. Tablas Hash.
Tema 2 Diccionarios. Tablas Hash.
 
Tema 2 diccionarios_grupo_23
Tema 2 diccionarios_grupo_23Tema 2 diccionarios_grupo_23
Tema 2 diccionarios_grupo_23
 
Tema 2 eficiencia y complejidad
Tema 2 eficiencia y complejidadTema 2 eficiencia y complejidad
Tema 2 eficiencia y complejidad
 
Tema 0 Repaso Programación en Java
Tema 0 Repaso Programación en JavaTema 0 Repaso Programación en Java
Tema 0 Repaso Programación en Java
 

Último

Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
jjfch3110
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 

Último (20)

Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 

Introducción CSS