2. CSS
Cascade Style Sheet – Hojas de estilo en Cascada
Lenguaje de Estilos
Controlar el aspecto de los documentos HTML
Separa los contenidos de su presentación
La especificación oficial se encuentra en http://www.w3.org
5. Como incluir CSS en HTML
<!DOCTYPE HTML>
<html lang="es">
<head>
<link rel="stylesheet"
href="estilos.css">
<title>Ejemplo de estilos con CSS</title>
</head>
<body>
<h1>Titular de la página</h1>
<p>Un párrafo de texto no muy largo.</p>
</body>
</html>
h1 {
color:red;
font-family:Arial;
font-size:20px;
}
p {
color:gray;
font-family:Verdana;
font-size:12px;
}
index.html estilos.css
1. Definidos en la cabecera del documento HTML con la etiqueta estilos
2. En una hoja de estilos externa
<!DOCTYPE HTML>
<html lang="es">
<head>
<style>
h1 {
color:red;
font-family:Arial;
font-size:20px;
}
p {
color:gray;
font-family:Verdana;
font-size:12px;
}
</style>
<title>Ejemplo de estilos con CSS</title>
</head>
<body>
<h1>Titular de la página</h1>
<p>Un párrafo de texto no muy largo</p>
</body>
</html>
16. Selector de ID
CSS permite la combinación de uno o más tipos de selectores para restringir el alcance de las reglas CSS.
.aviso .especial { ... }
selecciona aquellos elementos (puede ser cualquiera) con
un class="especial" que se encuentren dentro de cualquier
elemento con un class="aviso".
div.aviso span.especial { ... }
solamente selecciona aquellos elementos de tipo <span> con un
atributo class="especial" que estén dentro de cualquier
elemento de tipo <div> que tenga un atributo class="aviso"
La combinación de selectores puede adoptar formas complejas.