SlideShare una empresa de Scribd logo
1 de 15
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Seminario
HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
SELECTORES CSS
Facilitadora:
María Zeballos
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
SELECTORES CSS
Como ya sabe, el selector indica el elemento o
elementos a los que se le aplica la regla CSS y,
muy importante, tenga en cuenta que los
selectores distinguen entre mayúsculas y
minúsculas.
En las siguientes diapositivas se presentan los
tipos de selectores más usados, se describe su
sintaxis, se explica a qué elementos afecta el
selector y se presentan ejemplos.
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
SELECTORES CSS
Tipo de
Selector
Cómo se
indica
Observaciones Ejemplo
Selector
universal
Se indica con
un asterisco
(*)
Afecta a todos los
elementos de la
página, por los que es
poco utilizado
(difícilmente un estilo
se aplica a toda la
página.
* { declaración}
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
SELECTORES CSS
Tipo de
Selector
Cómo se
indica
Observaciones Ejemplo
Selector de
tipo o
etiqueta
Se indica con
el nombre de
una etiqueta
html.
Se aplica a todos
los elementos de
la página cuya
etiqueta HTML
coincida con el
valor del selector.
p { declaración}
h1 { declaración}
a { declaración}
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
SELECTORES CSS
Tipo de
Selector
Cómo se
indica
Observaciones Ejemplo
Selector de ID
Se indica con la
almohadilla (#) y
el valor del
atributo id del
elemento que se
quiere seleccionar.
#texto
Se aplica al elemento
específico de la página
cuyo atributo id coincida
con el texto del selector.
#principal { color: blue; }
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
SELECTORES CSS
Tipo de
Selector
Cómo se
indica
Observaciones Ejemplo
Selector
de clase
Se indica con
un punto (.) y
el valor del
atributo class
del elemento
que se quiere
seleccionar.
.texto
Se aplica a todos los elementos de
la página cuyo atributo class
coincida con el selector.
Permite seleccionar varios
elementos de la páginas, sin
importar su tipo, ni el lugar en que
estén en la misma.
Se puede restringir el alcance de
los selectores, para seleccionar
solamente los elementos de un
tipo y un atributo class
determinado, se indica la etiqueta
del elemento y, sin dejar ningún
espacio, se indica el selector de
clase.
.texto { color: red; }
.pie { color: blue; }
em.especial {color: green; }
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
SELECTORES CSS
Tipo de
Selector
Cómo se
indica
Observaciones Ejemplo
Selector
descendente
Se indica
separando
los selectores
mediante un
espacio en
blanco.
sel1 sel 2
Permite seleccionar los
elementos que se
encuentran dentro de
otros elementos, sin
importar que sean
“hijos directos”.
Se pueden utilizar
varios selectores
descendentes seguidos.
Puede combinarse con
los diferentes tipos de
selectores.
p em { color: red; }
/* color rojo para todo texto en
cursiva, que esté dentro de un
párrafo*/
p a em { color: blue; }
/* color azul para todo texto en
cursiva, que esté dentro de un enlace,
que esté dentro de un párrafo. */
.pie a { color: blue; }
/* todos los enlaces que estén dentro
de cualquier elemento cuyo atributo
class sea igual pie */
.general .aviso { color: blue; }
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
SELECTORES CSS
Tipo de
Selector
Cómo se
indica
Observaciones Ejemplo
Selector de
hijos
Se indica
separando
los selectores
con el signo
de mayor (>)
sel1 > sel 2
Permite seleccionar un
elemento que es hijo
directo de otro elemento
(no existen otros
elementos entre ellos)
p > span { color: blue; }
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
SELECTORES CSS
Tipo de
Selector
Cómo se
indica
Observaciones Ejemplo
Selector
adyacente
Se indica
separando
los selectores
con el signo
de más (+)
sel1 + sel 2
Permite seleccionar
elementos adyacentes
(Uno después del otro),
afectando la regla al que
está de segundo selector.
h1 + h2 { color: blue; }
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Pseudo-Clases
Las pseudo-clases permiten aplicar
diferentes estilos a un mismo elemento, en
función de su estado. Las pseudo-clases
“:hover” y “:active” se definen para todos
los elementos HTML.
p:hover{}
em:hover{}
a:active {}
…
:hover permite aplicar estilos al elemento que se
muestran cuando el usuario posiciona el puntero del
ratón sobre el elemento.
:active define estilos que se aplican al elemento
cuando el usuario está pinchando sobre él.
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Pseudo-Clases
Las pseudo-clases :link y :visited solamente
están definidas para los enlaces.
:link, permite aplicar estilos para los enlaces que
aún no han sido pinchados.
a:link {text-decoration:none; color:#e45a49;}
:visited, aplica estilos a los enlaces que han sido
pinchados anteriormente .
a:visited {text-decoration:none; color:#e45a49;}
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
AGRUPAMIENTO
Agrupamiento de selectores.
CSS admite agrupamiento de selectores
utilizando la coma (,) para separarlos.
Ejemplo:
h1, h2, h3 { color : red }
/* El color de los títulos de sección 1,2 y 3 son de color rojo */
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
AGRUPAMIENTO
Agrupamiento de propiedades.
CSS admite agrupamiento de propiedades para
un mismo selector, utilizando el puno y coma (;)
para separarlos.
Ejemplo:
/* Define la familia tipográfica, tamaño y color de la fuente de
los títulos de sección 1. */
h1 {font-family: Arial, Verdana; font-size: 2em; color : red }
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
HERENCIA
¡Los elementos heredan estilo de sus padres!
Por ejemplo, si se define una propiedad para
el elemento body todos los elementos que
estén en el body heredan esa propiedad.
Una vez que se establece una regla de estilo para un
elemento, esa regla se aplica a todos sus
descendientes; lo que no significa que todos los
descendientes estén “atados” a ese estilo ya que solo
se tiene que definir una nueva regla para el
descendiente y se anula el estilo correspondiente que
se había heredado.
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
COLISIONES DE ESTILOS
Las colisiones de estilo se dan cuando se define más de
una vez la misma propiedad para un elemento. Para
resolver este problema, CSS da prioridad al estilo del
selector más específico, es decir, cuanto más genérico
es un selector, menos importancia tienen sus
declaraciones.
Si se tienen dos o más reglas con la misma prioridad,
prevalece el estilo definido en la última de esas reglas.

Más contenido relacionado

La actualidad más candente

Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario ivancmontero
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clasesNedoww Haw
 
Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de ClasesAdal Dg
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecysLeonel Narvaez Ruiz
 
1 2 2 Relaciones Entre Clases
1 2 2 Relaciones Entre Clases1 2 2 Relaciones Entre Clases
1 2 2 Relaciones Entre ClasesUVM
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacionjosebrandon24
 
MULTIMEDIA.pptx
MULTIMEDIA.pptxMULTIMEDIA.pptx
MULTIMEDIA.pptxDieguess
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseGuillermo Díaz
 
Presentación sobre java lenguaje de programacion
Presentación sobre java lenguaje de programacionPresentación sobre java lenguaje de programacion
Presentación sobre java lenguaje de programacionbautistavidalalberto
 
Que es CSS? Presentacion Basica para CSS
Que es CSS? Presentacion Basica para CSSQue es CSS? Presentacion Basica para CSS
Que es CSS? Presentacion Basica para CSSjosuew2013
 
Clase 2 Modelo De Datos
Clase 2   Modelo De DatosClase 2   Modelo De Datos
Clase 2 Modelo De Datososwchavez
 
Fundamentos de Ingenieria en Requisitos
Fundamentos de Ingenieria en RequisitosFundamentos de Ingenieria en Requisitos
Fundamentos de Ingenieria en RequisitosUTPL UTPL
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 

La actualidad más candente (20)

Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario Elemento tipicos de las interfaces graficas de usuario
Elemento tipicos de las interfaces graficas de usuario
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Presentación CSS
Presentación CSSPresentación CSS
Presentación CSS
 
Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de Clases
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Introduccion a UML
Introduccion a UMLIntroduccion a UML
Introduccion a UML
 
Diagrama uml ing software i promecys
Diagrama uml ing software i promecysDiagrama uml ing software i promecys
Diagrama uml ing software i promecys
 
1 2 2 Relaciones Entre Clases
1 2 2 Relaciones Entre Clases1 2 2 Relaciones Entre Clases
1 2 2 Relaciones Entre Clases
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
MULTIMEDIA.pptx
MULTIMEDIA.pptxMULTIMEDIA.pptx
MULTIMEDIA.pptx
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Presentación sobre java lenguaje de programacion
Presentación sobre java lenguaje de programacionPresentación sobre java lenguaje de programacion
Presentación sobre java lenguaje de programacion
 
Windows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejerciciosWindows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejercicios
 
Que es CSS? Presentacion Basica para CSS
Que es CSS? Presentacion Basica para CSSQue es CSS? Presentacion Basica para CSS
Que es CSS? Presentacion Basica para CSS
 
Clase 2 Modelo De Datos
Clase 2   Modelo De DatosClase 2   Modelo De Datos
Clase 2 Modelo De Datos
 
Fundamentos de Ingenieria en Requisitos
Fundamentos de Ingenieria en RequisitosFundamentos de Ingenieria en Requisitos
Fundamentos de Ingenieria en Requisitos
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 

Similar a Seminario HTML5 y CSS (20)

Introducción a css
Introducción a cssIntroducción a css
Introducción a css
 
Html5+css3 02
Html5+css3 02Html5+css3 02
Html5+css3 02
 
Introducción a CSS3
Introducción a CSS3Introducción a CSS3
Introducción a CSS3
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
 
Css básico
Css básicoCss básico
Css básico
 
2. Introducción a las Hojas de estilo (CSS)
2. Introducción a las Hojas de estilo (CSS)2. Introducción a las Hojas de estilo (CSS)
2. Introducción a las Hojas de estilo (CSS)
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Introducción al CSS
Introducción al CSSIntroducción al CSS
Introducción al CSS
 
S2-DAW-2022S1.pptx
S2-DAW-2022S1.pptxS2-DAW-2022S1.pptx
S2-DAW-2022S1.pptx
 
Que es css
Que es cssQue es css
Que es css
 
Selectores.pptx
Selectores.pptxSelectores.pptx
Selectores.pptx
 
Hojas de estilo css
Hojas de estilo cssHojas de estilo css
Hojas de estilo css
 
C3 lenguaje de presentación.
C3 lenguaje de presentación.C3 lenguaje de presentación.
C3 lenguaje de presentación.
 
CSS
CSSCSS
CSS
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
Deber2 css 21
Deber2 css 21Deber2 css 21
Deber2 css 21
 
CSS
CSSCSS
CSS
 
Paginas web css
Paginas web cssPaginas web css
Paginas web css
 

Más de mariazeballos

Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01mariazeballos
 
Estructuras de control en js
Estructuras de control en jsEstructuras de control en js
Estructuras de control en jsmariazeballos
 
Uso educativo del computador
Uso educativo del computadorUso educativo del computador
Uso educativo del computadormariazeballos
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variablesmariazeballos
 
Manejo de eventos con java script
Manejo de eventos con java scriptManejo de eventos con java script
Manejo de eventos con java scriptmariazeballos
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadoresmariazeballos
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadoresmariazeballos
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variablesmariazeballos
 
Introducción a java script 01
Introducción a java script 01Introducción a java script 01
Introducción a java script 01mariazeballos
 

Más de mariazeballos (20)

Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
 
Estructuras de control en js
Estructuras de control en jsEstructuras de control en js
Estructuras de control en js
 
Folcsonomía
FolcsonomíaFolcsonomía
Folcsonomía
 
Blogger
BloggerBlogger
Blogger
 
Slideshare
SlideshareSlideshare
Slideshare
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Uso educativo del computador
Uso educativo del computadorUso educativo del computador
Uso educativo del computador
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variables
 
Manejo de eventos con java script
Manejo de eventos con java scriptManejo de eventos con java script
Manejo de eventos con java script
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadores
 
Manejo de eventos
Manejo de eventosManejo de eventos
Manejo de eventos
 
Dom
DomDom
Dom
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadores
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variables
 
Document write
Document writeDocument write
Document write
 
Introducción a java script 01
Introducción a java script 01Introducción a java script 01
Introducción a java script 01
 
Modelo de caja
Modelo de cajaModelo de caja
Modelo de caja
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Html5 audio y video
Html5 audio y videoHtml5 audio y video
Html5 audio y video
 

Seminario HTML5 y CSS

  • 1. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Seminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS SELECTORES CSS Facilitadora: María Zeballos
  • 2. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS SELECTORES CSS Como ya sabe, el selector indica el elemento o elementos a los que se le aplica la regla CSS y, muy importante, tenga en cuenta que los selectores distinguen entre mayúsculas y minúsculas. En las siguientes diapositivas se presentan los tipos de selectores más usados, se describe su sintaxis, se explica a qué elementos afecta el selector y se presentan ejemplos.
  • 3. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS SELECTORES CSS Tipo de Selector Cómo se indica Observaciones Ejemplo Selector universal Se indica con un asterisco (*) Afecta a todos los elementos de la página, por los que es poco utilizado (difícilmente un estilo se aplica a toda la página. * { declaración}
  • 4. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS SELECTORES CSS Tipo de Selector Cómo se indica Observaciones Ejemplo Selector de tipo o etiqueta Se indica con el nombre de una etiqueta html. Se aplica a todos los elementos de la página cuya etiqueta HTML coincida con el valor del selector. p { declaración} h1 { declaración} a { declaración}
  • 5. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS SELECTORES CSS Tipo de Selector Cómo se indica Observaciones Ejemplo Selector de ID Se indica con la almohadilla (#) y el valor del atributo id del elemento que se quiere seleccionar. #texto Se aplica al elemento específico de la página cuyo atributo id coincida con el texto del selector. #principal { color: blue; }
  • 6. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS SELECTORES CSS Tipo de Selector Cómo se indica Observaciones Ejemplo Selector de clase Se indica con un punto (.) y el valor del atributo class del elemento que se quiere seleccionar. .texto Se aplica a todos los elementos de la página cuyo atributo class coincida con el selector. Permite seleccionar varios elementos de la páginas, sin importar su tipo, ni el lugar en que estén en la misma. Se puede restringir el alcance de los selectores, para seleccionar solamente los elementos de un tipo y un atributo class determinado, se indica la etiqueta del elemento y, sin dejar ningún espacio, se indica el selector de clase. .texto { color: red; } .pie { color: blue; } em.especial {color: green; }
  • 7. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS SELECTORES CSS Tipo de Selector Cómo se indica Observaciones Ejemplo Selector descendente Se indica separando los selectores mediante un espacio en blanco. sel1 sel 2 Permite seleccionar los elementos que se encuentran dentro de otros elementos, sin importar que sean “hijos directos”. Se pueden utilizar varios selectores descendentes seguidos. Puede combinarse con los diferentes tipos de selectores. p em { color: red; } /* color rojo para todo texto en cursiva, que esté dentro de un párrafo*/ p a em { color: blue; } /* color azul para todo texto en cursiva, que esté dentro de un enlace, que esté dentro de un párrafo. */ .pie a { color: blue; } /* todos los enlaces que estén dentro de cualquier elemento cuyo atributo class sea igual pie */ .general .aviso { color: blue; }
  • 8. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS SELECTORES CSS Tipo de Selector Cómo se indica Observaciones Ejemplo Selector de hijos Se indica separando los selectores con el signo de mayor (>) sel1 > sel 2 Permite seleccionar un elemento que es hijo directo de otro elemento (no existen otros elementos entre ellos) p > span { color: blue; }
  • 9. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS SELECTORES CSS Tipo de Selector Cómo se indica Observaciones Ejemplo Selector adyacente Se indica separando los selectores con el signo de más (+) sel1 + sel 2 Permite seleccionar elementos adyacentes (Uno después del otro), afectando la regla al que está de segundo selector. h1 + h2 { color: blue; }
  • 10. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Pseudo-Clases Las pseudo-clases permiten aplicar diferentes estilos a un mismo elemento, en función de su estado. Las pseudo-clases “:hover” y “:active” se definen para todos los elementos HTML. p:hover{} em:hover{} a:active {} … :hover permite aplicar estilos al elemento que se muestran cuando el usuario posiciona el puntero del ratón sobre el elemento. :active define estilos que se aplican al elemento cuando el usuario está pinchando sobre él.
  • 11. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Pseudo-Clases Las pseudo-clases :link y :visited solamente están definidas para los enlaces. :link, permite aplicar estilos para los enlaces que aún no han sido pinchados. a:link {text-decoration:none; color:#e45a49;} :visited, aplica estilos a los enlaces que han sido pinchados anteriormente . a:visited {text-decoration:none; color:#e45a49;}
  • 12. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS AGRUPAMIENTO Agrupamiento de selectores. CSS admite agrupamiento de selectores utilizando la coma (,) para separarlos. Ejemplo: h1, h2, h3 { color : red } /* El color de los títulos de sección 1,2 y 3 son de color rojo */
  • 13. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS AGRUPAMIENTO Agrupamiento de propiedades. CSS admite agrupamiento de propiedades para un mismo selector, utilizando el puno y coma (;) para separarlos. Ejemplo: /* Define la familia tipográfica, tamaño y color de la fuente de los títulos de sección 1. */ h1 {font-family: Arial, Verdana; font-size: 2em; color : red }
  • 14. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS HERENCIA ¡Los elementos heredan estilo de sus padres! Por ejemplo, si se define una propiedad para el elemento body todos los elementos que estén en el body heredan esa propiedad. Una vez que se establece una regla de estilo para un elemento, esa regla se aplica a todos sus descendientes; lo que no significa que todos los descendientes estén “atados” a ese estilo ya que solo se tiene que definir una nueva regla para el descendiente y se anula el estilo correspondiente que se había heredado.
  • 15. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS COLISIONES DE ESTILOS Las colisiones de estilo se dan cuando se define más de una vez la misma propiedad para un elemento. Para resolver este problema, CSS da prioridad al estilo del selector más específico, es decir, cuanto más genérico es un selector, menos importancia tienen sus declaraciones. Si se tienen dos o más reglas con la misma prioridad, prevalece el estilo definido en la última de esas reglas.