SlideShare uma empresa Scribd logo
1 de 13
LAS HOJAS DE ESTILO (CSS) Definición de reglas CSS
Como se agrega a una página HTML: <link rel="stylesheet" type="text/css" href="/css/estilos.css" media="screen" /> Como se definen las reglas CSS: 	selector {propiedad: valor} Ejemplo: body{ font-size: 13px} La declaración indica "qué hay que hacer"  El selector indica "a quién hay que hacérselo".
Como se agrega un comentario en CSS:         /* Este es un comentario en CSS */ Algunos selectores: Selector de tipo o etiqueta: Para utilizar este selector, solamente es necesario indicar el nombre de una etiqueta HTML (sin los caracteres < y >) correspondiente a los elementos que se quieren seleccionar. Ejemplos: h1 { color: red; } h2 { color: blue; } body { color: black; } P { color: yellow; }
CSS permite agrupar todas las reglas individuales en una sola regla con un selector múltiple. Para ello, se incluyen todos los selectores separados por una coma (,). Ejemplo: h1, h2, h3 { color: #8A8E27; font-weight: normal; font-family: Arial, Helvetica, sans-serif; } Luego definimos las reglas que las hacen desiguales: h1 { font-size: 2em; } h2 { font-size: 1.5em; } h3 { font-size: 1.2em; }
Selector descendente:Selecciona los elementos que se encuentran dentro de otros elementos. Un elemento es descendiente de otro cuando se encuentra entre las etiquetas de apertura y de cierre del otro elemento. Ejemplo: p span { color: red; } selecciona todos los elementos <span> de la página que se encuentren dentro de un elemento <p> h1 span { color: blue; } muestra de color azul todo el texto de los <span> contenidos dentro de un <h1>
Selector de clase : para aplicar estilos a un solo elemento de la página se utiliza el atributo classde HTML sobre ese elemento para indicar directamente la regla CSS que se le debe aplicar: Para que el navegador no confunda este selector con los otros tipos de selectores, se prefija el valor del atributo classcon un punto (.) tal y como muestra el siguiente ejemplo: Ejemplo: .destacado { color: red; } El selector .destacado se interpreta como "cualquier elemento de la página cuyo atributo classsea igual a destacado"
Este tipo de selectores se llaman selectores de clase y son los más utilizados junto con los selectores de ID que se verán más adelante. Ejemplo: <body> <p class="destacado">Este es um ejemplo ...</p> <p>Esta es  la liga a mi página<a href=“http://www.marocan.com.mx" class="destacado">MAROCAN</a> Visitala ...</p> <p>Classaptenttaciti <em class="destacado">sociosqu ad</em> litora...</p> </body>
Los selectores de clase son imprescindibles para diseñar páginas web complejas, ya que permiten disponer de una precisión total al seleccionar los elementos. Además, estos selectores permiten reutilizar los mismos estilos para varios elementos diferentes. Ejemplos:  .aviso { padding: 0.5em; border: 1px solid #98be10; background: #f6feda; } .error { color: #930; font-weight: bold; }
<body> <spanclass="error">...</span> <div class="aviso">...</div> </body> El elemento <span> tiene un atributo class="error", por lo que se le aplican las reglas CSS indicadas por el selector .error.  Por su parte, el elemento <div>tiene un atributo class="aviso", por lo que su estilo es el que definen las reglas CSS del selector .aviso. La principal característica de este selector es que en una misma página HTML ,varios elementos diferentes pueden utilizar el mismo valor en el atributo class:
Selectores de ID: permite seleccionar un elemento de la página a través del valor de su atributo id. Este tipo de selectores sólo seleccionan un elemento de la página porque el valor del atributo id no se puede repetir en dos elementos diferentes de una misma página. La sintaxis de los selectores de ID es muy parecida a la de los selectores de clase, salvo que se utiliza el símbolo de gato (#) en vez del punto (.) como prefijo del nombre de la regla CSS: Ejemplo: #destacado { color: red; }
Ejemplo: <body> <p>Primer párrafo</p> <p id="destacado">Segundo párrafo </p> <p>Tercer párrafo</p> </body> En el ejemplo anterior, el selector #destacado solamente selecciona el segundo párrafo (cuyo atributo id es igual a destacado). La principal diferencia entre este tipo de selector y el selector de clase tiene que ver con HTML y no con CSS. Como se sabe, en una misma página, el valor del atributo id debe ser único, de forma que dos elementos diferentes no pueden tener el mismo valor de id.
Sin embargo, el atributo classno es obligatorio que sea único, de forma que muchos elementos HTML diferentes pueden compartir el mismo valor para su atributo class. De esta forma, la recomendación general es la de utilizar el selector de ID cuando se quiere aplicar un estilo a un solo elemento específico de la página y utilizar el selector de clase cuando se quiere aplicar un estilo a varios elementos diferentes de la página HTML.
REFERENCIAS: Lecturas 5.1 y 5.2 del curso de Elaboración de Páginas web. CBTis93. Diseño de páginas web con XHTML, JAVASCRIPT y CSS. 2ª edición.    OROS CABELLO, JUAN CARLOS.    RA-MA EDITORIAL EDICION 2008 http://www.w3.org/TR/CSS21/intro.html http://es.wikibooks.org/wiki/Hojas_de_estilo_CSS

Mais conteúdo relacionado

Mais procurados

Ernesto zedillo
Ernesto zedilloErnesto zedillo
Ernesto zedillo123SEGUNDO
 
Conflictos internacionales del Mexico independiente
Conflictos internacionales del Mexico independienteConflictos internacionales del Mexico independiente
Conflictos internacionales del Mexico independienteMike Coral
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLandreajose13
 
Devaluaciones en el periodo de Miguel de la madrid
Devaluaciones en el  periodo de Miguel de la madridDevaluaciones en el  periodo de Miguel de la madrid
Devaluaciones en el periodo de Miguel de la madridequipohistoria1
 
Impacto de los modelos económicos de la sustitución de importaciones al desar...
Impacto de los modelos económicos de la sustitución de importaciones al desar...Impacto de los modelos económicos de la sustitución de importaciones al desar...
Impacto de los modelos económicos de la sustitución de importaciones al desar...mega70
 
Ejemplos base de datos
Ejemplos base de datosEjemplos base de datos
Ejemplos base de datosAydamf
 
Gobierno de adolfo ruiz cortines
Gobierno de adolfo ruiz cortinesGobierno de adolfo ruiz cortines
Gobierno de adolfo ruiz cortinesCarolinaMHL
 
Política de sustitución de importaciones
Política de sustitución de importacionesPolítica de sustitución de importaciones
Política de sustitución de importacionesPedro Martínez
 
Programación en HTML 5
Programación en HTML 5Programación en HTML 5
Programación en HTML 5Jomicast
 
Un gráfico de power point
Un gráfico de power pointUn gráfico de power point
Un gráfico de power pointJennifer Montano
 

Mais procurados (20)

Presentación CSS
Presentación CSSPresentación CSS
Presentación CSS
 
Ernesto zedillo
Ernesto zedilloErnesto zedillo
Ernesto zedillo
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Conflictos internacionales del Mexico independiente
Conflictos internacionales del Mexico independienteConflictos internacionales del Mexico independiente
Conflictos internacionales del Mexico independiente
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTML
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 
Devaluaciones en el periodo de Miguel de la madrid
Devaluaciones en el  periodo de Miguel de la madridDevaluaciones en el  periodo de Miguel de la madrid
Devaluaciones en el periodo de Miguel de la madrid
 
Impacto de los modelos económicos de la sustitución de importaciones al desar...
Impacto de los modelos económicos de la sustitución de importaciones al desar...Impacto de los modelos económicos de la sustitución de importaciones al desar...
Impacto de los modelos económicos de la sustitución de importaciones al desar...
 
Ascii
AsciiAscii
Ascii
 
Ejemplos base de datos
Ejemplos base de datosEjemplos base de datos
Ejemplos base de datos
 
Gobierno de adolfo ruiz cortines
Gobierno de adolfo ruiz cortinesGobierno de adolfo ruiz cortines
Gobierno de adolfo ruiz cortines
 
El Cardenismo
El CardenismoEl Cardenismo
El Cardenismo
 
El Porfiriato
El PorfiriatoEl Porfiriato
El Porfiriato
 
Los objetivos de investigación
Los objetivos de investigaciónLos objetivos de investigación
Los objetivos de investigación
 
Política de sustitución de importaciones
Política de sustitución de importacionesPolítica de sustitución de importaciones
Política de sustitución de importaciones
 
Ernesto zedillo
Ernesto zedilloErnesto zedillo
Ernesto zedillo
 
Programación en HTML 5
Programación en HTML 5Programación en HTML 5
Programación en HTML 5
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Un gráfico de power point
Un gráfico de power pointUn gráfico de power point
Un gráfico de power point
 
Crisis del desarrollo estabilizador
Crisis del desarrollo estabilizadorCrisis del desarrollo estabilizador
Crisis del desarrollo estabilizador
 

Destaque

Felis silvestris catus
Felis silvestris catusFelis silvestris catus
Felis silvestris catusGatozonanine
 
Html y css
Html y cssHtml y css
Html y cssisandy
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSSiConstruye
 
Hojas de estilo CSS (Cascade Style Sheets)
Hojas de estilo CSS (Cascade Style Sheets)Hojas de estilo CSS (Cascade Style Sheets)
Hojas de estilo CSS (Cascade Style Sheets)Juan Rodríguez
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSSRamón RS
 
EMPRESA INMOBILIARIA
EMPRESA INMOBILIARIAEMPRESA INMOBILIARIA
EMPRESA INMOBILIARIAJONNAH22
 
PROYECTO DE UNA EMPRESA DEDICADA ALA VENTA DE MOTOS
PROYECTO DE UNA EMPRESA DEDICADA ALA VENTA DE MOTOSPROYECTO DE UNA EMPRESA DEDICADA ALA VENTA DE MOTOS
PROYECTO DE UNA EMPRESA DEDICADA ALA VENTA DE MOTOSJF Guerrero
 
Programa dia de_la_persona_emprendedora_2011_aragon
Programa dia de_la_persona_emprendedora_2011_aragonPrograma dia de_la_persona_emprendedora_2011_aragon
Programa dia de_la_persona_emprendedora_2011_aragonCarmen Urbano
 
Présentation communautés virtuelles
Présentation communautés virtuellesPrésentation communautés virtuelles
Présentation communautés virtuellesScander1005
 
Supralog 2012
Supralog 2012Supralog 2012
Supralog 2012mfranche
 
La plus grande grotte du monde
La plus grande grotte du mondeLa plus grande grotte du monde
La plus grande grotte du mondeMircea Tivadar
 
Grupo Katia M Agali Micaela
Grupo Katia  M Agali  MicaelaGrupo Katia  M Agali  Micaela
Grupo Katia M Agali Micaelaguestcef7d2
 

Destaque (20)

Felis silvestris catus
Felis silvestris catusFelis silvestris catus
Felis silvestris catus
 
Html y css
Html y cssHtml y css
Html y css
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSS
 
Hojas de estilo CSS (Cascade Style Sheets)
Hojas de estilo CSS (Cascade Style Sheets)Hojas de estilo CSS (Cascade Style Sheets)
Hojas de estilo CSS (Cascade Style Sheets)
 
Qué es CSS y con qué se come?
Qué es CSS y con qué se come?Qué es CSS y con qué se come?
Qué es CSS y con qué se come?
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSS
 
EMPRESA INMOBILIARIA
EMPRESA INMOBILIARIAEMPRESA INMOBILIARIA
EMPRESA INMOBILIARIA
 
PROYECTO DE UNA EMPRESA DEDICADA ALA VENTA DE MOTOS
PROYECTO DE UNA EMPRESA DEDICADA ALA VENTA DE MOTOSPROYECTO DE UNA EMPRESA DEDICADA ALA VENTA DE MOTOS
PROYECTO DE UNA EMPRESA DEDICADA ALA VENTA DE MOTOS
 
Pop chinoise
Pop chinoisePop chinoise
Pop chinoise
 
Programa dia de_la_persona_emprendedora_2011_aragon
Programa dia de_la_persona_emprendedora_2011_aragonPrograma dia de_la_persona_emprendedora_2011_aragon
Programa dia de_la_persona_emprendedora_2011_aragon
 
Revolucion francesa
Revolucion francesaRevolucion francesa
Revolucion francesa
 
Presentación chacalu
Presentación chacaluPresentación chacalu
Presentación chacalu
 
Présentation communautés virtuelles
Présentation communautés virtuellesPrésentation communautés virtuelles
Présentation communautés virtuelles
 
Relocation services from "ReloServices"
Relocation services from "ReloServices"Relocation services from "ReloServices"
Relocation services from "ReloServices"
 
Abrazodeoso
AbrazodeosoAbrazodeoso
Abrazodeoso
 
Carteles1
Carteles1Carteles1
Carteles1
 
Supralog 2012
Supralog 2012Supralog 2012
Supralog 2012
 
La plus grande grotte du monde
La plus grande grotte du mondeLa plus grande grotte du monde
La plus grande grotte du monde
 
Blogger BackGround
Blogger BackGroundBlogger BackGround
Blogger BackGround
 
Grupo Katia M Agali Micaela
Grupo Katia  M Agali  MicaelaGrupo Katia  M Agali  Micaela
Grupo Katia M Agali Micaela
 

Semelhante a Las hojas de estilo (css) (20)

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)
 
Introducción a CSS3
Introducción a CSS3Introducción a CSS3
Introducción a CSS3
 
Dhtml
DhtmlDhtml
Dhtml
 
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
 
Css
CssCss
Css
 
rosario
rosariorosario
rosario
 
Taller multimedia
Taller multimediaTaller multimedia
Taller multimedia
 
ccs
ccsccs
ccs
 
CSS
CSSCSS
CSS
 
Css básico
Css básicoCss básico
Css básico
 
Hojas de Estilos en Cascada (CSS) - Apuntes
Hojas de Estilos en Cascada (CSS) - ApuntesHojas de Estilos en Cascada (CSS) - Apuntes
Hojas de Estilos en Cascada (CSS) - Apuntes
 
Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6
 
Introducción HTML y CSS
Introducción HTML y CSSIntroducción HTML y CSS
Introducción HTML y CSS
 
CSS
CSSCSS
CSS
 
Diapo03
Diapo03Diapo03
Diapo03
 
Diseño web con css
Diseño web con cssDiseño web con css
Diseño web con css
 
Taller Wordpress Nivel II
Taller Wordpress Nivel IITaller Wordpress Nivel II
Taller Wordpress Nivel II
 
Frames y formularios en html
Frames y formularios en htmlFrames y formularios en html
Frames y formularios en html
 

Mais de Mateo del Carmen Rosique CAncino (13)

7tablas msw
7tablas msw7tablas msw
7tablas msw
 
8cartasmod msw
8cartasmod msw8cartasmod msw
8cartasmod msw
 
Sol inecuaciones
Sol inecuacionesSol inecuaciones
Sol inecuaciones
 
6imagenes msw
6imagenes msw6imagenes msw
6imagenes msw
 
5estilos msw
5estilos msw5estilos msw
5estilos msw
 
4edicion2 msw
4edicion2 msw4edicion2 msw
4edicion2 msw
 
4edicion msw
4edicion msw4edicion msw
4edicion msw
 
3vistas msw
3vistas msw3vistas msw
3vistas msw
 
2confpag msw
2confpag msw2confpag msw
2confpag msw
 
1interfaz msw
1interfaz msw1interfaz msw
1interfaz msw
 
Organizareltiempo
OrganizareltiempoOrganizareltiempo
Organizareltiempo
 
Rubricafinal2011
Rubricafinal2011Rubricafinal2011
Rubricafinal2011
 
Temas de equipos
Temas de equiposTemas de equipos
Temas de equipos
 

Las hojas de estilo (css)

  • 1. LAS HOJAS DE ESTILO (CSS) Definición de reglas CSS
  • 2. Como se agrega a una página HTML: <link rel="stylesheet" type="text/css" href="/css/estilos.css" media="screen" /> Como se definen las reglas CSS: selector {propiedad: valor} Ejemplo: body{ font-size: 13px} La declaración indica "qué hay que hacer" El selector indica "a quién hay que hacérselo".
  • 3. Como se agrega un comentario en CSS: /* Este es un comentario en CSS */ Algunos selectores: Selector de tipo o etiqueta: Para utilizar este selector, solamente es necesario indicar el nombre de una etiqueta HTML (sin los caracteres < y >) correspondiente a los elementos que se quieren seleccionar. Ejemplos: h1 { color: red; } h2 { color: blue; } body { color: black; } P { color: yellow; }
  • 4. CSS permite agrupar todas las reglas individuales en una sola regla con un selector múltiple. Para ello, se incluyen todos los selectores separados por una coma (,). Ejemplo: h1, h2, h3 { color: #8A8E27; font-weight: normal; font-family: Arial, Helvetica, sans-serif; } Luego definimos las reglas que las hacen desiguales: h1 { font-size: 2em; } h2 { font-size: 1.5em; } h3 { font-size: 1.2em; }
  • 5. Selector descendente:Selecciona los elementos que se encuentran dentro de otros elementos. Un elemento es descendiente de otro cuando se encuentra entre las etiquetas de apertura y de cierre del otro elemento. Ejemplo: p span { color: red; } selecciona todos los elementos <span> de la página que se encuentren dentro de un elemento <p> h1 span { color: blue; } muestra de color azul todo el texto de los <span> contenidos dentro de un <h1>
  • 6. Selector de clase : para aplicar estilos a un solo elemento de la página se utiliza el atributo classde HTML sobre ese elemento para indicar directamente la regla CSS que se le debe aplicar: Para que el navegador no confunda este selector con los otros tipos de selectores, se prefija el valor del atributo classcon un punto (.) tal y como muestra el siguiente ejemplo: Ejemplo: .destacado { color: red; } El selector .destacado se interpreta como "cualquier elemento de la página cuyo atributo classsea igual a destacado"
  • 7. Este tipo de selectores se llaman selectores de clase y son los más utilizados junto con los selectores de ID que se verán más adelante. Ejemplo: <body> <p class="destacado">Este es um ejemplo ...</p> <p>Esta es la liga a mi página<a href=“http://www.marocan.com.mx" class="destacado">MAROCAN</a> Visitala ...</p> <p>Classaptenttaciti <em class="destacado">sociosqu ad</em> litora...</p> </body>
  • 8. Los selectores de clase son imprescindibles para diseñar páginas web complejas, ya que permiten disponer de una precisión total al seleccionar los elementos. Además, estos selectores permiten reutilizar los mismos estilos para varios elementos diferentes. Ejemplos: .aviso { padding: 0.5em; border: 1px solid #98be10; background: #f6feda; } .error { color: #930; font-weight: bold; }
  • 9. <body> <spanclass="error">...</span> <div class="aviso">...</div> </body> El elemento <span> tiene un atributo class="error", por lo que se le aplican las reglas CSS indicadas por el selector .error. Por su parte, el elemento <div>tiene un atributo class="aviso", por lo que su estilo es el que definen las reglas CSS del selector .aviso. La principal característica de este selector es que en una misma página HTML ,varios elementos diferentes pueden utilizar el mismo valor en el atributo class:
  • 10. Selectores de ID: permite seleccionar un elemento de la página a través del valor de su atributo id. Este tipo de selectores sólo seleccionan un elemento de la página porque el valor del atributo id no se puede repetir en dos elementos diferentes de una misma página. La sintaxis de los selectores de ID es muy parecida a la de los selectores de clase, salvo que se utiliza el símbolo de gato (#) en vez del punto (.) como prefijo del nombre de la regla CSS: Ejemplo: #destacado { color: red; }
  • 11. Ejemplo: <body> <p>Primer párrafo</p> <p id="destacado">Segundo párrafo </p> <p>Tercer párrafo</p> </body> En el ejemplo anterior, el selector #destacado solamente selecciona el segundo párrafo (cuyo atributo id es igual a destacado). La principal diferencia entre este tipo de selector y el selector de clase tiene que ver con HTML y no con CSS. Como se sabe, en una misma página, el valor del atributo id debe ser único, de forma que dos elementos diferentes no pueden tener el mismo valor de id.
  • 12. Sin embargo, el atributo classno es obligatorio que sea único, de forma que muchos elementos HTML diferentes pueden compartir el mismo valor para su atributo class. De esta forma, la recomendación general es la de utilizar el selector de ID cuando se quiere aplicar un estilo a un solo elemento específico de la página y utilizar el selector de clase cuando se quiere aplicar un estilo a varios elementos diferentes de la página HTML.
  • 13. REFERENCIAS: Lecturas 5.1 y 5.2 del curso de Elaboración de Páginas web. CBTis93. Diseño de páginas web con XHTML, JAVASCRIPT y CSS. 2ª edición. OROS CABELLO, JUAN CARLOS. RA-MA EDITORIAL EDICION 2008 http://www.w3.org/TR/CSS21/intro.html http://es.wikibooks.org/wiki/Hojas_de_estilo_CSS