Tutorial: Introducción al CSS
Nota: Es recomendable haber leido o entender lo publicado en el artículo Tutorial: ¿Que es XHTML? para leer este otro.
En el capítulo pasado pudimos aprender a utilizar XHTML y algunas de sus etiquetas. Hoy vamos aprender la base de las hojas de estilo. Una de las cosas pendientes que teníamos era poner información en la etiqueta asi que retomaremos por ese lado.
Como habíamos dicho en la etiqueta ponemos información extra que no es parte del cuerpo de la página. Por ejemplo para que la barra del navegador muestre el título de nuestra página debemos poner un tag <title>
Haz la prueba en un archivo html en tu propia pc y prueba abrirlo con el navegador, tal como vimos la clase pasada.
Ahora vamos a identificar elementos dentro del html. Podemos hacerlo de dos maneras, poniendo un identificador o una clase. Lo correcto seria que no hubiera dos elementos con el mismo identificador en la misma página, para no confundir, pero si pueden haber varios elementos de la misma clase. Podemos poner identificadores y clases de la siguiente forma:
Aquí estamos diciendo que el parrafo tiene identificado "nombre del parrafo" y es de la clase "bonito" y de la clase "oscuro". Podemos separar varias clases con espacios.
Para poner estilos debemos dentro del usar una etiqueta o tag llamado <style>.
Si pruebas este código en el área de pruebas, verás los resultados.
Que estamos diciendo en el <style>? pues las instrucciones de estilo CSS tienen el siguiente formato:
elemento { propiedad:valor ; propiedad:valor ..... }
el elemento es una forma de identificar a lo que queremos poner propiedades y utilizamos el numeral (#) para identificadores, el punto (.) para las clases y simplemente la palabra para el tipo de etiqueta.
Por ejemplo: p#cabecera identificaria a <p id="cabecera"> a mi me identifica </p>
o también: b.rojo en <b class="rojo">a mi me identifica</b> <b>a mi no</b>
Dentro de la identificación del CSS definiremos las propiedades del elemento, si sabes inglés son muy intuitivas:
font-family: La fuente del texto, puede ser Arial, Verdana. Si lleva espacios debe ir entre comillas, por ejemplo "Times new Roman".
text-decoration: Decoraciones del texto, por ejemplo underline (subrayado), line-through (tachado), none (nada).
color: El color de la fuente, puede ser red (rojo), blue, (azul), etc. También puede ser un código hexadecimal como #ff0000; ya veremos mas adelante como generar esos códigos.
font-weight: El "peso" de la letra, por ejemplo bold (negrita) o normal.
Una lista completa de las propiedades CSS puedes encontrarla aqui: http://www.w3schools.com/Css/css_reference.asp (en inglés).
Veamos un ejemplo mas complejo:
Ahora lo mismo con otros estilos:
Ahora sería una buena idea practicar un poco los estilos y experimentar con la lista completa de estilos de W3Schools






Dejar un comentario