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

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
 
Ejercicios de test - desarrollo y programación
Ejercicios de test  -  desarrollo y programaciónEjercicios de test  -  desarrollo y programación
Ejercicios de test - desarrollo y programaciónoposicionestic
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSSAdriana Tienda
 
Introduction to CSS3
Introduction to CSS3Introduction to CSS3
Introduction to CSS3Doris Chen
 
Conceptos Básicos CSS
Conceptos Básicos CSSConceptos Básicos CSS
Conceptos Básicos CSSPatricio Mas
 
4505.07 estilos usando master pages y css
4505.07   estilos usando master pages y css4505.07   estilos usando master pages y css
4505.07 estilos usando master pages y cssCarlos Muñoz C.
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoActimel
 
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyParadigma Digital
 
HTML/CSS/java Script/Jquery
HTML/CSS/java Script/JqueryHTML/CSS/java Script/Jquery
HTML/CSS/java Script/JqueryFAKHRUN NISHA
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Josue Lara Reyes
 

La actualidad más candente (20)

Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
 
Programación por Capas en PHP
Programación por Capas en PHPProgramación por Capas en PHP
Programación por Capas en PHP
 
CSS FLexBox
CSS FLexBoxCSS FLexBox
CSS FLexBox
 
Observer: Patrón de diseño
Observer: Patrón de diseñoObserver: Patrón de diseño
Observer: Patrón de diseño
 
0x08-CSS-flexbox.pdf
0x08-CSS-flexbox.pdf0x08-CSS-flexbox.pdf
0x08-CSS-flexbox.pdf
 
Ejercicios de test - desarrollo y programación
Ejercicios de test  -  desarrollo y programaciónEjercicios de test  -  desarrollo y programación
Ejercicios de test - desarrollo y programación
 
C3 lenguaje de presentación.
C3 lenguaje de presentación.C3 lenguaje de presentación.
C3 lenguaje de presentación.
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 
css.ppt
css.pptcss.ppt
css.ppt
 
Introduction to CSS3
Introduction to CSS3Introduction to CSS3
Introduction to CSS3
 
Conceptos Básicos CSS
Conceptos Básicos CSSConceptos Básicos CSS
Conceptos Básicos CSS
 
4505.07 estilos usando master pages y css
4505.07   estilos usando master pages y css4505.07   estilos usando master pages y css
4505.07 estilos usando master pages y css
 
POO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y PolimorfismoPOO: Herencia, Abstraccion y Polimorfismo
POO: Herencia, Abstraccion y Polimorfismo
 
HTML5
HTML5HTML5
HTML5
 
Xhtml
XhtmlXhtml
Xhtml
 
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoy
 
HTML/CSS/java Script/Jquery
HTML/CSS/java Script/JqueryHTML/CSS/java Script/Jquery
HTML/CSS/java Script/Jquery
 
Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)Conceptos de POO (Programacion Orientada a Objetos)
Conceptos de POO (Programacion Orientada a Objetos)
 
Tecnologia ASP.net
Tecnologia ASP.netTecnologia ASP.net
Tecnologia ASP.net
 
Javascript
JavascriptJavascript
Javascript
 

Similar a Selectores 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
 
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
 
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
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
06 Introduccion a CSS
06 Introduccion a CSS06 Introduccion a CSS
06 Introduccion a 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
 

Selectores 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.