CSS: conceptos básicos
Los objetivos de este módulo son:- Aprender los conceptos básicos de CSS.
- Ser consciente de la importancia de separar el contenido y la estructura de la presentación de una página web.
- Aprender los selectores básicos de CSS.
- Aprender a cambiar características básicas de una página web, como el color del texto o el color de fondo de la página.
- Aprender a utilizar los selectores avanzados de CSS.
- Conocer las novedades de CSS3 respecto al uso de los selectores.
1.2- CSS: cómo se usa en HTML (parte 1)
Práctica 10 con NotePad++:
1.3- CSS: cómo se usa en HTML (parte 2)
Práctica 11 con NotePad++:
1.4- CSS: cómo se usa en HTML (parte 3)
Prácticas 12 con Notepad++:
1.5- ¿Quién es el padre del CSS?
Håkon Wium Lie
1.6- Cómo indicar el juego de caracteres en una hoja de estilo
La regla
@charset
El uso de la regla
@charset
debe cumplir lo siguiente:- La regla
@charset
debe ser lo primero que se indique en una hoja de estilo, no puede existir ningún carácter previo, ni siquiera comentarios.
- Si se definen varias reglas
@charset
, sólo la primera será utilizada.
- No se debe emplear cuando la hoja de estilo esté integrada (embebida) en la propia página web con la etiqueta
<style>
. Sólo se debe emplear cuando la hoja de estilo está vinculada de forma externa.
@charset "iso-8859-15";
Por ejemplo, al principio de una hoja de estilo en cascada se puede escribir:
O también:
En el ejemplo anterior se indica el juego de caracteres ISO-8859-15 (Latin-9), que es similar a ISO-8859-1 pero con la diferencia importante de que incluye el símbolo del euro (€).
1.7- CSS: selectores básicos (1)
Selectores de CSS, como el selector de tipo (elemento o etiqueta), el selector de clase y el selector de identificador.
1.8- CSS: selectores básicos (2)
Selectores de CSS: el selector universal (*) y las pseudoclases de estado (link, visited, hover, active, focus).
1.9- Jugando con los selectores (1)
Práctica 13 con NotePad++:
1.10- Jugando con los selectores (2)
Práctica 14 con NotePad++:
1.11- Jugando con los selectores (3)
Práctica 15 con NotePad++:
1.12- CSS: colores
Method Action / Colección de herramientas, juegos y artículos para aprender diseño.
1.13- CSS: selectores avanzados
Algunos selectores avanzados, como descendientes directos,
elementos contiguos,
:
first-child
, :first-letter
, :first-line
valores de atributos,
:
lang
, :after
, :before
y content
1.14- CSS: selectores CSS3
Nuevos selectores que incorpora CSS3:
:last-child
, :nth-child(n)
, :nth-last-child(n)
, :first-of-type
, :last-of-type
, :nth-of-type(n)
, :nth-last-of-type(n)
y ~
.1.15- Jugando con los selectores avanzados (1)
Cualquier regla CSS comienza con un selector, saber utilizar estos selectores es imprescindible para utilizar correctamente CSS.
Práctica 16 con NotePad++:
1.16- Jugando con los selectores avanzados (2)
Práctica 17 con NotePad++:
No hay comentarios:
Publicar un comentario