Loco
Es la forma más fácil pero menos recomendada para aplicación de un estilo a una marca HTML. Se define en la propiedad style los estilos a definir para dicha marca.
Es común definir estilos directamente en las marcas HTML cuando estamos diseñando la página y posteriormente trasladar el estilo creado a una hoja de estilos.
La sintaxis paradefinir un estilo a una marca HTML es la siguiente:
<html> <head> </head> <body> <h1 style="color:#ff0000;background-color:#ffff00"> Este mensaje es de color rojo sobre fondo amarillo. </h1> </body> </html>
Por defecto, todo navegador tiene un estilo definido para cada marca HTML, lo que hacemos con la propiedad style es redefinirel estilo por defecto. En este problema definimos que la marca h1 defina como color de texto el rojo y como color de fondo el amarillo:
<h1 style="color:#ff0000;background-color:#ffff00"> Este mensaje es de color rojo sobre fondo amarillo. </h1>
Veremos más adelante que hay muchas propiedades en CSS. En este primer ejemplo inicializamos las propiedades color (defineel color del texto) y background-color (define el color de fondo del texto).
Cada vez que inicializamos una propiedad debemos separarla de la siguiente por punto y coma.
Cuando definimos estilos directamente en las marcas HTML, tenemos que tener en cuenta que el estilo se aplica únicamente a la marca donde inicializamos la propiedad style, es decir, si tenemos dos secciones h1, deberemosdefinir la propiedad style para cada marca:
<h1 style="color:#ff0000;background-color:#ffff00"> Primer título </h1> <h1 style="color:#ff0000;background-color:#ffff00"> Segundo título </h1>
Como podemos observar, más alla que los dos estilos son exactamente iguales, estamos obligados a definirlos para cada marca HTML.
3 - Definición de estilos a nivel depágina. |
Es la definición de estilos en una sección de la cabecera de la página HTML donde podemos definir estilos que se aplican a las distintas marcas HTML de la página.
El problema del concepto anterior donde debíamos crear un estilo similar para la marca h1 se puede resolver en forma más adecuada empleando la definición de estilos a nivel de página.
Problema: Mostrar dos títulos contexto de color rojo sobre fondo amarillo.
<html> <head> <title>Problema</title> <style type="text/css"> h1 {color:#ff0000;background-color:#ffff00} </style> </head> <body> <h1>Primer título</h1> <h1>Segundo título</h1> </body> </html>
Podemos observar que en la cabecera de la página definimos lasección:
<style type="text/css"> h1 {color:#ff0000;background-color:#ffff00} </style>
Debe estar encerrada por la marca style. En este ejemplo indicamos al navegador que en todos los lugares de esta página donde se utilice la marca h1 debe aplicar como estilo de color de texto el rojo y fondo el amarillo. Podemos observar que es mucho más eficiente que definir losestilos directamente sobre las marcas HTML.
4 - Propiedades relacionadas a fuentes. |
Contamos con una serie de propiedades relacionadas a fuentes:
font-family font-size font-style font-weight font-variant
Podemos inicializar algunas o todas las propiedades relacionadas a fuentes, un ejemplo:
<html> <head> <title>Problema</title><style type="text/css"> h1 { font-family:times new roman; font-size:30px; font-style:italic; font-weight:bold; } h2 { font-family:verdana; font-size:20px; } </style> </head> <body> <h1>Titulo de nivel 1</h1> <h2>Titulo de nivel 2</h2> </body> </html>
Como podemos observar, hemos definido dos reglas de...
Regístrate para leer el documento completo.