SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
VENTAJAS DEL CSS
 control de la presentación de muchos documentos desde una única hoja de estilo
 control más preciso de la presentación
 aplicación de diferentes presentaciones a diferentes tipos de medios (pantalla,
impresión, etc.)
SINTAXIS CSS
body {background-color: #FF0000;}
HOJAS DE ESTILO CSS
CSS, siglas de "Cascade Style Sheet", son un conjunto de instrucciones que definen la
apariencia de diversos elementos de un documento HTML.
Las CSS son importantes ya que El html es limitado a la hora de aplicarle formato a un
documento. Las css, ayudan a superar las limitaciones y dar una mejor apariencia a los
documentos HTML
Ejemplo:
Usando HTML
<span style="border-bottom:1px dotted #000000">&iquest;Qu&eacute; es poes&iacute;a?, dices
mientras clavas</span>
<div style="font-style:italic;font-size:20px;">en mi pupila tu pupila azul.<br>
&iexcl;Que es pues&iacute;a!, Y t&uacute; me lo preguntas?</div>
<span style="font-weight:bold;color:#00FF00">Poes&iacute;a... eres t&uacute;.</span>
Usando CSS
http://css.hazunaweb.com/202.php
ALTERNATIVAS PARA APLICAR UN DOCUMENTO CSS.
1. Forma Directa.
Aplican estilo a una parte concreta del texto, usa para este fin el parámetro <style> Van
dentro del mismo documento, sólo dentro de la sección <head>
Ejemplo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ejemplo de estilos CSS en el propio documento</title>
<style type="text/css">
p { color: black; font-family: Verdana; }
</style>
</head>
<body>
<p>Un párrafo de texto.</p>
</body>
</html>
Este método se emplea cuando se define un número pequeño de estilos o cuando se quieren
incluir estilos específicos en una determinada página HTML que completen los estilos que se
incluyen por defecto en todas las páginas del sitio web.
El principal inconveniente es que si se quiere hacer una modificación en los estilos definidos, es
necesario modificar todas las páginas que incluyen el estilo que se va a modificar.
2. CSS indirectas dentro del mismo documento
Otra forma es incluir el código CSS usando la etiqueta HTML <style>. Estas se usan
cuando se quiere que los estilos se apliquen en forma global a todas las etiquetas de un
documento.
por ejemplo
<html>
<head>
<title>Ejemplo</title>
<style type="text/css">
body {background-color: #FF0000;}
</style>
</head>
<body>
<p>Esta es una página con fondo rojo</p>
</body>
</html>
Esta forma de incluir CSS directamente en los elementos HTML solamente se utiliza en
determinadas situaciones en las que se debe incluir un estilo muy específico para un solo elemento
concreto.
3. Indirectas Fuera del Documento. CSS Externo
Se define como un archivo aparte que es básicamente un archivo de texto con la
extensión CSS y se enlaza mediante la etiqueta <link>. Se pueden crear todos los
archivos CSS que sean necesarios y cada página HTML puede enlazar tantos archivos
CSS como necesite.
En la siguiente imagen, se ilustra el proceso de vinculación de un archivo Css externo,
este puede quedar en un directorio de estilos o simplemente en el mismo folder del
archivo HTML.
<link rel="stylesheet" type="text/css" href="style/style.css" />
El atributo href permite indicar la ruta de la hoja de estilo.
Una Hoja de estilo puede aportar formato a diferentes documentos HTML,
correspondientes a un mismo proyecto, en este caso al actualizar el archivo CSS,
automáticamente se actualizan los formatos en los diferentes documentos.
Ejemplo de un archivo css, incluido en una documento HTML.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ejemplo de estilos CSS en un archivo externo</title>
<link rel="stylesheet" type="text/css" href="/css/estilos.css" media="screen" />
</head>
<body>
<p>Un párrafo de texto.</p>
</body>
</html>
Normalmente, la etiqueta <link> incluye cuatro atributos cuando se enlaza un archivo
CSS:
 rel: indica el tipo de relación que tiene el recurso enlazado (en este caso, el
archivo CSS) y la página HTML. Para los archivos CSS, siempre se utiliza el valor
stylesheet
 type: indica el tipo de recurso enlazado. Sus valores están estandarizados y para
los archivos CSS su valor siempre es text/css
 href: indica la URL del archivo CSS que contiene los estilos. La URL indicada
puede ser relativa o absoluta y puede apuntar a un recurso interno o externo al
sitio web.
 media: indica el medio en el que se van a aplicar los estilos del archivo CSS.
ELEMENTOS BÀSICOS CSS
▪ Regla: cada uno de los estilos que componen una hoja de estilos CSS. Cada regla está
compuesta de una parte de "selectores", un símbolo de "llave de apertura" ({), otra parte
denominada "declaraciones" y por último, un símbolo de "llave de cierre" (}).
▪ Selector: indica el elemento o elementos HTML a los que se aplica la regla CSS.
▪ Declaración: especifica los estilos que se aplican a los elementos. Está compuesta por
una o más propiedades CSS.
▪ Propiedad: permite modificar el aspecto de una característica del elemento.
▪ Valor: indica el nuevo valor de la característica modificada en el elemento.
Comentarios.
Css, permite agregar comentarios entre sus reglas y estilos, estos aportan información
sobre el código, los comentarios son ignorados por los navegadores.
Ej
/* Este es un comentario en CSS */
/* Este es un
comentario CSS de varias
lineas */
Clases.
Una clase es una serie de propiedades y métodos que se agrupan en una estructura para poder
aplicarlos conjuntamente a una serie de objetos, como CSS no tiene métodos, en este caso la
clase solo contendrá propiedades (atributos) y los objetos que pertenecen a esta clase se definen
con el atributo HTML class.
1. Definir un estilo para todas las etiquetas de un determinado tipo de un documento.
<style type=”text/css”>
P {color:red; font-family:Courier New;font-size:12pt;color:#0000FF;}
h4 { color:#FF0000;font-family:verdana;text-align:center;}
</style>
Ejemplo:
2.
ul.navbar quiere decir que al ul que tenga una clase llamada navbar, le afectan los atributos que
hayas escrito. Es decir, al que tenga este código: <ul class="navbar"></ul>
ul.navbar li quiere decir que los li que estén dentro de un ul con la clase navbar le afectan los
atributos que hayas escrito. Es decir, a los que tengan este código: <ul
class="navbar"><li>Texto</li></ul>
a:link quiere decir que le afectarán los atributos a todos los enlaces con los vínculos no visitados.
SELECTORES DE CLASE
Si se considera el siguiente código HTML de ejemplo:
<body>
<p>Lorem ipsum dolor sit amet...</p>
<p>Nunc sed lacus et est adipiscing accumsan...</p>
<p>Class aptent taciti sociosqu ad litora...</p>
</body>
Una de las soluciones más sencillas para aplicar estilos a un solo elemento de la página
consiste en utilizar el atributo class de HTML sobre ese elemento para indicar
directamente la regla CSS que se le debe aplicar:
<body>
<p class="destacado">Lorem ipsum dolor sit amet...</p>
<p>Nunc sed lacus et est adipiscing accumsan...</p>
<p>Class aptent taciti sociosqu ad litora...</p>
</body>
A continuación, se crea en el archivo CSS una nueva regla llamada destacado con todos
los estilos que se van a aplicar al elemento. Para que el navegador no confunda este
selector con los otros tipos de selectores, se prefija el valor del atributo class con un punto
(.) tal y como muestra el siguiente ejemplo:
.destacado { color: red; }
El selector .destacado se interpreta como "cualquier elemento de la página cuyo atributo
class sea igual a destacado", por lo que solamente el primer párrafo cumple esa
condición.
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 a continuación. La principal característica de este
selector es que en una misma página HTML varios elementos diferentes pueden incluir el
mismo valor en el atributo class:
<body>
<p class="destacado">Lorem ipsum dolor sit amet...</p>
<p>Nunc sed lacus et <a href="#" class="destacado">est adipiscing</a> accumsan...</p>
<p>Class aptent taciti <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.
Colores
Los colores en CSS se pueden indicar de cinco formas diferentes: palabras clave, colores
del sistema, RGB hexadecimal, RGB numérico y RGB porcentual. Aunque el método más
habitual es el del RGB hexadecimal, a continuación se muestran todas las alternativas
que ofrece CSS.
Palabras clave para colores
aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red,
silver, teal, white, yellow.

Más contenido relacionado

La actualidad más candente (18)

Paginas web css
Paginas web cssPaginas web css
Paginas web css
 
Identificación del lenguaje ccs
Identificación del lenguaje ccsIdentificación del lenguaje ccs
Identificación del lenguaje ccs
 
Hojas de estilo (1)
Hojas de estilo (1)Hojas de estilo (1)
Hojas de estilo (1)
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Identificación del lenguaje de css
Identificación del lenguaje de cssIdentificación del lenguaje de css
Identificación del lenguaje de css
 
Curso FPE Diseño Web. Módulo 4. CSS
Curso FPE Diseño Web. Módulo 4. CSSCurso FPE Diseño Web. Módulo 4. CSS
Curso FPE Diseño Web. Módulo 4. CSS
 
Css1
Css1Css1
Css1
 
Conceptos Básicos CSS
Conceptos Básicos CSSConceptos Básicos CSS
Conceptos Básicos CSS
 
Css
CssCss
Css
 
Hojas de estilo_css
Hojas de estilo_cssHojas de estilo_css
Hojas de estilo_css
 
Investigacion 1.3 samanta
Investigacion 1.3 samantaInvestigacion 1.3 samanta
Investigacion 1.3 samanta
 
Curso css
Curso   cssCurso   css
Curso css
 
Hojas de estilos css
Hojas de estilos cssHojas de estilos css
Hojas de estilos css
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSS
 
Lenguaje html y css ..
Lenguaje html y css ..Lenguaje html y css ..
Lenguaje html y css ..
 
Introduccion historia css
Introduccion historia cssIntroduccion historia css
Introduccion historia css
 
Css Introducción
Css IntroducciónCss Introducción
Css Introducción
 

Similar a Css básico (20)

C3 lenguaje de presentación.
C3 lenguaje de presentación.C3 lenguaje de presentación.
C3 lenguaje de presentación.
 
Introducción a CSS
Introducción a CSSIntroducción a CSS
Introducción a CSS
 
Estilos cascadas
Estilos cascadasEstilos cascadas
Estilos cascadas
 
Introducción a csss
Introducción a csssIntroducción a csss
Introducción a csss
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y 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
 
manualrapido_css.pdf
manualrapido_css.pdfmanualrapido_css.pdf
manualrapido_css.pdf
 
manua.pdf
manua.pdfmanua.pdf
manua.pdf
 
Manualrapido css
Manualrapido cssManualrapido css
Manualrapido css
 
Css1
Css1Css1
Css1
 
Tutorial css
Tutorial cssTutorial css
Tutorial css
 
TUTORIAL CSS
TUTORIAL  CSSTUTORIAL  CSS
TUTORIAL CSS
 
Introducción a css
Introducción a cssIntroducción a css
Introducción a css
 
Css.html(1)
Css.html(1)Css.html(1)
Css.html(1)
 
Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6
 
Guia de css para principiantes
Guia de css para principiantesGuia de css para principiantes
Guia de css para principiantes
 
Introducción HTML y CSS
Introducción HTML y CSSIntroducción HTML y CSS
Introducción HTML y CSS
 
Hojas de Estilo
Hojas de EstiloHojas de Estilo
Hojas de Estilo
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
 

Más de Joseph Gregory Sandoval (17)

Presentacion del trabajo inclusivo en ciudadela
Presentacion del trabajo inclusivo en ciudadelaPresentacion del trabajo inclusivo en ciudadela
Presentacion del trabajo inclusivo en ciudadela
 
Semilleros de robótica2015
Semilleros de robótica2015Semilleros de robótica2015
Semilleros de robótica2015
 
Ejercicios preliminares en php
Ejercicios preliminares en phpEjercicios preliminares en php
Ejercicios preliminares en php
 
Drogas21
Drogas21Drogas21
Drogas21
 
Resumen
ResumenResumen
Resumen
 
Introducción al video digital
Introducción al video digitalIntroducción al video digital
Introducción al video digital
 
Pc rec
Pc recPc rec
Pc rec
 
Estructura1
Estructura1Estructura1
Estructura1
 
Minipaint
MinipaintMinipaint
Minipaint
 
Practica2
Practica2Practica2
Practica2
 
Agenda iv
Agenda ivAgenda iv
Agenda iv
 
Css reglas1
Css reglas1Css reglas1
Css reglas1
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Imagen digital 2013
Imagen digital 2013Imagen digital 2013
Imagen digital 2013
 
Actividad imagen
Actividad imagenActividad imagen
Actividad imagen
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
Reciclando ando11
Reciclando ando11Reciclando ando11
Reciclando ando11
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Css básico

  • 1. VENTAJAS DEL CSS  control de la presentación de muchos documentos desde una única hoja de estilo  control más preciso de la presentación  aplicación de diferentes presentaciones a diferentes tipos de medios (pantalla, impresión, etc.) SINTAXIS CSS body {background-color: #FF0000;} HOJAS DE ESTILO CSS CSS, siglas de "Cascade Style Sheet", son un conjunto de instrucciones que definen la apariencia de diversos elementos de un documento HTML. Las CSS son importantes ya que El html es limitado a la hora de aplicarle formato a un documento. Las css, ayudan a superar las limitaciones y dar una mejor apariencia a los documentos HTML Ejemplo: Usando HTML <span style="border-bottom:1px dotted #000000">&iquest;Qu&eacute; es poes&iacute;a?, dices mientras clavas</span> <div style="font-style:italic;font-size:20px;">en mi pupila tu pupila azul.<br> &iexcl;Que es pues&iacute;a!, Y t&uacute; me lo preguntas?</div> <span style="font-weight:bold;color:#00FF00">Poes&iacute;a... eres t&uacute;.</span>
  • 2. Usando CSS http://css.hazunaweb.com/202.php ALTERNATIVAS PARA APLICAR UN DOCUMENTO CSS. 1. Forma Directa. Aplican estilo a una parte concreta del texto, usa para este fin el parámetro <style> Van dentro del mismo documento, sólo dentro de la sección <head> Ejemplo: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Ejemplo de estilos CSS en el propio documento</title> <style type="text/css"> p { color: black; font-family: Verdana; } </style> </head> <body> <p>Un párrafo de texto.</p> </body> </html> Este método se emplea cuando se define un número pequeño de estilos o cuando se quieren incluir estilos específicos en una determinada página HTML que completen los estilos que se incluyen por defecto en todas las páginas del sitio web. El principal inconveniente es que si se quiere hacer una modificación en los estilos definidos, es necesario modificar todas las páginas que incluyen el estilo que se va a modificar. 2. CSS indirectas dentro del mismo documento Otra forma es incluir el código CSS usando la etiqueta HTML <style>. Estas se usan cuando se quiere que los estilos se apliquen en forma global a todas las etiquetas de un documento. por ejemplo <html> <head> <title>Ejemplo</title> <style type="text/css"> body {background-color: #FF0000;} </style>
  • 3. </head> <body> <p>Esta es una página con fondo rojo</p> </body> </html> Esta forma de incluir CSS directamente en los elementos HTML solamente se utiliza en determinadas situaciones en las que se debe incluir un estilo muy específico para un solo elemento concreto. 3. Indirectas Fuera del Documento. CSS Externo Se define como un archivo aparte que es básicamente un archivo de texto con la extensión CSS y se enlaza mediante la etiqueta <link>. Se pueden crear todos los archivos CSS que sean necesarios y cada página HTML puede enlazar tantos archivos CSS como necesite. En la siguiente imagen, se ilustra el proceso de vinculación de un archivo Css externo, este puede quedar en un directorio de estilos o simplemente en el mismo folder del archivo HTML. <link rel="stylesheet" type="text/css" href="style/style.css" /> El atributo href permite indicar la ruta de la hoja de estilo. Una Hoja de estilo puede aportar formato a diferentes documentos HTML, correspondientes a un mismo proyecto, en este caso al actualizar el archivo CSS, automáticamente se actualizan los formatos en los diferentes documentos.
  • 4. Ejemplo de un archivo css, incluido en una documento HTML. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Ejemplo de estilos CSS en un archivo externo</title> <link rel="stylesheet" type="text/css" href="/css/estilos.css" media="screen" /> </head> <body> <p>Un párrafo de texto.</p> </body> </html> Normalmente, la etiqueta <link> incluye cuatro atributos cuando se enlaza un archivo CSS:  rel: indica el tipo de relación que tiene el recurso enlazado (en este caso, el archivo CSS) y la página HTML. Para los archivos CSS, siempre se utiliza el valor stylesheet  type: indica el tipo de recurso enlazado. Sus valores están estandarizados y para los archivos CSS su valor siempre es text/css  href: indica la URL del archivo CSS que contiene los estilos. La URL indicada puede ser relativa o absoluta y puede apuntar a un recurso interno o externo al sitio web.  media: indica el medio en el que se van a aplicar los estilos del archivo CSS.
  • 5. ELEMENTOS BÀSICOS CSS ▪ Regla: cada uno de los estilos que componen una hoja de estilos CSS. Cada regla está compuesta de una parte de "selectores", un símbolo de "llave de apertura" ({), otra parte denominada "declaraciones" y por último, un símbolo de "llave de cierre" (}). ▪ Selector: indica el elemento o elementos HTML a los que se aplica la regla CSS. ▪ Declaración: especifica los estilos que se aplican a los elementos. Está compuesta por una o más propiedades CSS. ▪ Propiedad: permite modificar el aspecto de una característica del elemento. ▪ Valor: indica el nuevo valor de la característica modificada en el elemento. Comentarios. Css, permite agregar comentarios entre sus reglas y estilos, estos aportan información sobre el código, los comentarios son ignorados por los navegadores. Ej /* Este es un comentario en CSS */ /* Este es un comentario CSS de varias lineas */ Clases. Una clase es una serie de propiedades y métodos que se agrupan en una estructura para poder aplicarlos conjuntamente a una serie de objetos, como CSS no tiene métodos, en este caso la clase solo contendrá propiedades (atributos) y los objetos que pertenecen a esta clase se definen con el atributo HTML class. 1. Definir un estilo para todas las etiquetas de un determinado tipo de un documento.
  • 6. <style type=”text/css”> P {color:red; font-family:Courier New;font-size:12pt;color:#0000FF;} h4 { color:#FF0000;font-family:verdana;text-align:center;} </style> Ejemplo: 2. ul.navbar quiere decir que al ul que tenga una clase llamada navbar, le afectan los atributos que hayas escrito. Es decir, al que tenga este código: <ul class="navbar"></ul> ul.navbar li quiere decir que los li que estén dentro de un ul con la clase navbar le afectan los atributos que hayas escrito. Es decir, a los que tengan este código: <ul class="navbar"><li>Texto</li></ul> a:link quiere decir que le afectarán los atributos a todos los enlaces con los vínculos no visitados. SELECTORES DE CLASE Si se considera el siguiente código HTML de ejemplo: <body> <p>Lorem ipsum dolor sit amet...</p> <p>Nunc sed lacus et est adipiscing accumsan...</p> <p>Class aptent taciti sociosqu ad litora...</p> </body> Una de las soluciones más sencillas para aplicar estilos a un solo elemento de la página consiste en utilizar el atributo class de HTML sobre ese elemento para indicar directamente la regla CSS que se le debe aplicar: <body> <p class="destacado">Lorem ipsum dolor sit amet...</p> <p>Nunc sed lacus et est adipiscing accumsan...</p> <p>Class aptent taciti sociosqu ad litora...</p> </body> A continuación, se crea en el archivo CSS una nueva regla llamada destacado con todos los estilos que se van a aplicar al elemento. Para que el navegador no confunda este selector con los otros tipos de selectores, se prefija el valor del atributo class con un punto (.) tal y como muestra el siguiente ejemplo: .destacado { color: red; } El selector .destacado se interpreta como "cualquier elemento de la página cuyo atributo class sea igual a destacado", por lo que solamente el primer párrafo cumple esa condición.
  • 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 a continuación. La principal característica de este selector es que en una misma página HTML varios elementos diferentes pueden incluir el mismo valor en el atributo class: <body> <p class="destacado">Lorem ipsum dolor sit amet...</p> <p>Nunc sed lacus et <a href="#" class="destacado">est adipiscing</a> accumsan...</p> <p>Class aptent taciti <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. Colores Los colores en CSS se pueden indicar de cinco formas diferentes: palabras clave, colores del sistema, RGB hexadecimal, RGB numérico y RGB porcentual. Aunque el método más habitual es el del RGB hexadecimal, a continuación se muestran todas las alternativas que ofrece CSS. Palabras clave para colores aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow.