Esta unidad pretende enseñar los conceptos básicos de CSS (Cascading Style Sheet) como lenguaje de presentación (Diseño) de páginas Web. Al final de esta unidad el alumno podrá realizar hojas de estilo sencillas y aplicarlas a su documentación en HTML
H1 {
background-color: blue;
font-weight: bold;
font-size: 12pt;
line-height: 14pt;
font-family: Helvetica;
font-variant: normal;
font-style: normal;
}
<link href="http://www.prueba.com/css/estilo_site.css" type="text/css" rel="stylesheet" >
#header h1 img {
font-weight: bold;
color: #7f7c45;
}
|
'background-color' |
p { |
|
'border' Value: [ <border-width> || <border-style> || <'border-top-color'> ] | inherit Initial: see individual properties Applies to: all elements Inherited: no Percentages: N/A Media: visual Computed value: see individual properties |
p { border: 2em solid red; } |
|
'font-style' Value: normal | italic | oblique | inherit Initial: normal Applies to: all elements Inherited: yes Percentages: N/A Media: visual Computed value: as specified |
p { font-style: italic; } |
Fijate que sólo la primera línea de este párrafo tiene un comportamiento especial (first-line), puedes probar a redimensionar la página. Además la primera letra (first-letter) de los párrafos es diferente.
En la siguiente lista puedes ver el comportamiento sobre el enlace según haya sido visitado (visited), o pases por encima (hover) o simplemente lo actives (focus). Ademas antes (before) y después (after) de cada elemento aparece un texto (Inicio: ó :Fin)
Ejercicio Final:
La hoja de estilos ha de estar documentada, y se hará una página HTML para que muestre el diseño y hacer las pruebas.
Unas 30 horas, equivalentes a un crédito ECTS