Cuando diseñamos un nuevo documento, siempre es una buena idea modelarlo, especialmente de objetos comunes como <h1> y <p>. De esta manera, incluso si sólo hay un tipo de <h1> en el documento podemos estar seguros de que no se verá afectado el cambio de estilos en el futuro si otro tipo de <h1> se añade.
Por ejemplo:
div # principal h1 (border-bottom: 5px sólidos # ccc;)
Hay muchas propiedades CSS para usar en las hojas de estilo. Estas son las propiedades del texto y cómo usarlas.
word-spacing – define la cantidad de espacio entre las palabras.
hace el espacio entre palabras.
Añade 15 mm de espacio entre las palabras.
Especificar la longitud, la altura de la fuente con ems, píxeles, picas, puntos, pulgadas, centímetros o milímetros.
espaciado entre letras - define la cantidad de espacio entre cada letra. Esto generalmente se denomina “seguimiento en el diseño de impresión.
permite el seguimiento normal para esta fuente.
Añade 1 mm entre cada letra.
Reduce el seguimiento de 1 píxel entre cada letra.
Especificar la longitud, la altura de la fuente con ems, píxeles, picas, puntos, pulgadas, centímetros o milímetros.
text-decoration - define la decoración del texto.
Quita todas las decoraciones sobre el texto. (Utilizado en <a> etiquetas a quitar el subrayado.)
Pone una línea sobre el texto.
Pone una línea debajo del texto.
Pone una línea a través de la línea media del texto.
Hacer un abrir y cerrar de texto dentro y fuera. (No se admite en los navegadores que no sean derivados de Netscape.)
texto transformación - define el caso del texto.
Realiza la primera letra de cada palabra en mayúscula.
Transforma el texto en mayúscula.
Transforma el texto en minúsculas.
Elimina todas las transformaciones del texto.
texto-align – define cómo el texto se alineará en la página.
Alinear el texto para que quede al ras con ambas partes del documento.
text-indent define la cantidad de la primera línea del texto que debe tener una sangría.
Especifica la longitud de la fuente con ems, píxeles, picas, puntos, pulgadas, centímetros o milímetros.
line-height define la cantidad de espacio entre líneas de texto. Esto se llama normalmente líder en el diseño de impresión.
Sin una unidad, el número se supone que se multiplicará por la altura de la línea estándar para esta fuente.
Hay muchos más estilos, pero aquí ya tenemos algunos que podemos usar en nuestra hoja de estilos.
Hay muchas propiedades CSS para usar en las hojas de estilo. Éstos son algunas de las características más populares de como usarlas.
font-family – define la familia de fuentes que el texto debe mostrar en pulgadas (Nota: si el equipo que ve la página no tiene la fuente especificada, el navegador la intentará adivinar. Esto puede causar efectos extraños. Lo mejor es el uso normal de fuentes, o fuentes genéricas.)
Para definir las familias específicas de la fuente, escribiremos los nombres de la familia en el orden que lo deseemos en la pantalla. Separe cada familia con una coma:
font-family: arial, ginebra, Helvetica, sans serif;
Para definir una familia de fuentes genéricas:
font-family: serif;
Las familias de fuentes genéricas incluidas en el sistema actual son:
font-family: serif;
font-family: sans-serif;
font-family: espacio sencillo;
font-family: letra cursiva; ”
font-family: fantasy;
font-size - define el tamaño de la fuente. El tamaño de fuente puede ser especificado como un tamaño exacto, un tamaño relativo, con una longitud o un porcentaje (del espacio existente).
Para definir el tamaño exacto, simplemente especificar el tamaño en una de las siguientes medidas:
font-size: 13em;
font-size: 13px;
font-size: 13pc;
font-size: 13pt;
font-size: 13IN;
font-size: 13cm
font-size: 13 mm
Hay siete tamaños estándar en los documentos HTML y XML, podemos definir su tipo de letra basado en los tamaños, así (texto estándar de tamaño medio):
font-size: xx-small;
font-size: x-small;
font-size: small;
font-size: medio;
font-size: grande;
font-size: x-large;
font-size: xx-large;
Para definir el tamaño de letra en relación con el texto que lo rodea, podemos simplemente decir:
font-style - define si la fuente está en cursiva, oblicua, o normal.
font-style: italic;
font-style: oblicua;
font-style: normal;
font-variant - define si la fuente es normal o pequeña.
font-variant: small-caps;
font-variant: normal;
font-weight - define el grado de oscuridad o la luz del texto.
font-weight: bold;
font-weight: más audaces;
font-weight: más ligero;
font-weight: 100;
font-weight: 200;
font-weight: 300;
font-weight: 400;
font-weight: 500;
font-weight: 600;
font-weight: 700;
font-weight: 800;
font-weight: 900;
font-weight: normal;
Hay tres partes de una hoja de estilos:
el elemento o categoría y título de id a la que el estilo se aplicará
la información sobre cómo dar formato a la selección
el estilo concreto que debe aplicarse a la propiedad en el selector
Por ejemplo, si deseamos que todos los párrafos usen misma fuente, se utiliza el siguiente CSS:
p {
font-family : arial;
}
el selector. Todo el texto en el <p> / p> se ve afectado por este estilo
la propiedad. Todos los textos tendrán la font-family cambiada
el valor. La fuente de la familia será “Arial”
Como se puede ver arriba, el formato de una declaración de estilo es:
selector {
property : value ;
property2 : value ;
}
Agrupe sus estilos para cada selector, juntos en llaves
{}
Luego separar la propiedad de los valores por dos puntos
:
Por último, al final de cada declaración de estilo con un punto y coma
;
(Nota: el punto y coma sólo se requiere para separar múltiples estilos, pero es una buena idea incluirlo en todo momento. A continuación podemos agregar más estilos.)
La selección es por lo general una etiqueta HTML, pero también podemos crear identificadores y clases. Estos tipos de selectores se utilizan cuando no se está seguro del estilo que vamos a utilizar. Por ejemplo, puede que quiera una clase de estilo para “resaltar” el color de fondo a amarillo. No importará qué etiqueta se puso de relieve.
.highlight {
background-color : #ffff00;
}
Entonces, para usar ese estilo, establezeremos la clase en las etiquetas de HTML:
<h2> Este título se pone en relieve </ h2>
O simplemente podemos usar el
<span> </ span>
etiqueta para definir el texto exacto que se destacó.