Uso de CSS¶
Atributo style
¶
NO hay selector
Al usar el atributo style
, el selector va implícito (afecta al propio elemento). Por lo tanto, lo que se ha
de escribir es la propia declaración.
Y por este mismo motivo, no es una buena práctica usar el atributo style
, ya que hace más difícil el
averiguar desde donde vienen los cambios en la cascada de estilos.
Esta es la forma más básica de usar estilos. Se indica en los propios elementos los cambios a realizar.
<html>
<head>
<title>Desarrollo de Aplicaciones Web</title>
</head>
<body>
<h1>Bienvenidos a la página web de DAW</h1>
<div style="color: red;">
<p>Esta es la página web de la asignatura.</p>
<p style="color: black;">
Los cambios se propagan a los hijos, por lo que habría que
forzar un reset.
</p>
<p>Aquí encontrarás todo el material...</p>
</div>
</body>
</html>
Hoja Interna¶
Un poco más profesional, con este método se puede separar el estilo del HTML en el propio archivo. Como se puede
ver, por lo general tendrá más prioridad el atributo style
.
<html>
<head>
<title>Desarrollo de Aplicaciones Web</title>
<style>
h1 {
font-family: sans-serif;
}
p {
color: red;
}
</style>
</head>
<body>
<h1>Bienvenidos a la página web de DAW</h1>
<p>Esta es la página web de la asignatura.</p>
<p style="color: black;">Aquí encontrarás todo el material...</p>
</body>
</html>
Hoja Externa¶
Esta es la forma más común de usar CSS. Se utiliza un archivo totalmente distinto al HTML para especificar los
estilos. El contenido es el mismo que el de la hoja interna, pero al ser ya un archivo con extensión .css
, no es
necesario indicar que se trata de estilos.
Importar CSS desde CSS
Es posible importar CSS desde otra hoja CSS (incluirlos hojas entre ellas). Hay dos formas de hacerlo en un
archivo .css
: