SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Formularios word 2010
Formularios word 2010Formularios word 2010
Formularios word 2010angchaso
 
Presentación Powerpoint HTML
Presentación Powerpoint HTMLPresentación Powerpoint HTML
Presentación Powerpoint HTMLLola1234__
 
Examen teorico illustrator
Examen teorico illustratorExamen teorico illustrator
Examen teorico illustratorDreickRuiz
 
Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Jair Ospino Ardila
 
La función BUSCARV en excel
La función BUSCARV en excelLa función BUSCARV en excel
La función BUSCARV en excelMichelle0203
 
Qué es html
Qué es htmlQué es html
Qué es htmledujoso
 
Breve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLBreve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLTotus Muertos
 
Insertar imágenes y color de fondo en html
Insertar imágenes y color de fondo en htmlInsertar imágenes y color de fondo en html
Insertar imágenes y color de fondo en htmlInmaculada Concepción
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: ListaEmerson Garay
 
Cómo conectar una página html a una base de datos de microsoft access
Cómo conectar una página html a una base de datos de microsoft accessCómo conectar una página html a una base de datos de microsoft access
Cómo conectar una página html a una base de datos de microsoft accessAleex Serosnas Casanova
 
Pestaña insertar
Pestaña insertarPestaña insertar
Pestaña insertarOmarTaker
 
Images and Tables in HTML
Images and Tables in HTMLImages and Tables in HTML
Images and Tables in HTMLAarti P
 
La arquitectura que me funcionó en Vue.js
La arquitectura que me funcionó en Vue.jsLa arquitectura que me funcionó en Vue.js
La arquitectura que me funcionó en Vue.jsEder Negrete
 

Was ist angesagt? (20)

Formularios word 2010
Formularios word 2010Formularios word 2010
Formularios word 2010
 
Funciones excel
Funciones excelFunciones excel
Funciones excel
 
Presentación Powerpoint HTML
Presentación Powerpoint HTMLPresentación Powerpoint HTML
Presentación Powerpoint HTML
 
Examen teorico illustrator
Examen teorico illustratorExamen teorico illustrator
Examen teorico illustrator
 
Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Triggers o disparadores en MySQL
Triggers o disparadores en MySQL
 
La función BUSCARV en excel
La función BUSCARV en excelLa función BUSCARV en excel
La función BUSCARV en excel
 
Curso oracle por temas
Curso oracle por temasCurso oracle por temas
Curso oracle por temas
 
Qué es html
Qué es htmlQué es html
Qué es html
 
Breve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQLBreve resumen sobre consultas básicas en MySQL
Breve resumen sobre consultas básicas en MySQL
 
Insertar imágenes y color de fondo en html
Insertar imágenes y color de fondo en htmlInsertar imágenes y color de fondo en html
Insertar imágenes y color de fondo en html
 
Ventana Gráfica - Small Basic
Ventana Gráfica - Small BasicVentana Gráfica - Small Basic
Ventana Gráfica - Small Basic
 
Estructura de Datos: Lista
Estructura de Datos: ListaEstructura de Datos: Lista
Estructura de Datos: Lista
 
What is CSS?
What is CSS?What is CSS?
What is CSS?
 
HTML
HTMLHTML
HTML
 
html-css
html-csshtml-css
html-css
 
Cómo conectar una página html a una base de datos de microsoft access
Cómo conectar una página html a una base de datos de microsoft accessCómo conectar una página html a una base de datos de microsoft access
Cómo conectar una página html a una base de datos de microsoft access
 
Pestaña insertar
Pestaña insertarPestaña insertar
Pestaña insertar
 
Html frames
Html framesHtml frames
Html frames
 
Images and Tables in HTML
Images and Tables in HTMLImages and Tables in HTML
Images and Tables in HTML
 
La arquitectura que me funcionó en Vue.js
La arquitectura que me funcionó en Vue.jsLa arquitectura que me funcionó en Vue.js
La arquitectura que me funcionó en Vue.js
 

Andere mochten auch

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

Andere mochten auch (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?
 
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
 
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
 

Ähnlich wie 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
 

Mehr von 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