Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Que es CSS?
Siglas de "CASCADING STYLE SHEETS" (Hojas de Estilo en Cascada), es una tecnologa desarrollada con el fin de separar la presentacin de la estructura del HTML. Funciona aplicando reglas de estilo a los elementos HTML, entre las que incluyen, tamao, color de fondo, color del texto, posicin de los elementos, mrgenes, tipos de letra, etc... Quedando de esta manera todo lo que tiene que ver con la parte grfica de la web, separada completamente de la estructura del HTML.
Este lenguaje desarrollado por la W3C, ha venido hacindose cada vez mas importante entre los diseadores, gracias a la facilidad de uso y a los ptimos y flexibles resultados.
VALORES
Son para definir como vamos a modificar el atributo, o la propiedad que le daremos. Por ejemplo, si queremos que un tipo de letra sea rojo, usamos el atributo "font" y el valor "red".
SELECTORES
Se usan para definir sobre cuales elementos HTML vamos a aplicar los estilos, si queremos definir un estilo para toda la pagina, debemos usar el selector "body" que se refiere a la etiqueta <body> del documento HTML.
El tercer selector es el de clase, se escribe en el documento CSS comenzando con un punto "." seguido del nombre que le queramos poner a la clase, de esta forma: .mi_clase.
LA SINTAXIS:
Es muy simple, primero se coloca el selector, luego se abre una llave "{" y se empiezan a colocar los atributos, seguidos de dos puntos ":" y luego el valor seguido de punto y coma ";", al final de todo se cierra el estilo para el selector con el cierre de llave "}". Se pueden definir tantos atributos con sus respectivos valores como se desee, separandolos con un espacio o un salto de linea. En CSS se deben escribir los atributos y valores con minusculas y los comentarios se encierran con "/*" para abrir y "*/" para cerrar, como veremos en el siguiente ejemplo:
/*CSS sobre selector de etiquetas*/ body { font-family: arial; font-size: 12px; color: black; background-color: #cccccc; }
/*CSS sobre selector de identificador*/ #header { background-color: #ff0000; color: #ffffff; font-size: 26px; }
En este caso, se lo aplicamos a la etiqueta con solo colocarle el identificador, como en este ejemplo: <div id="header">Aqui el contenido</div>
/*CSS sobre selector de clase*/ .mi_clase { margin: 5px; height: 100px; width: 200px; }
En los selectores de clase, usamos el atributo "class" en las etiquetas HTML para darles el estilo. Ejemplo:
<head> <title>Pagina</title> <style type="text/css"> body { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; } </style> </head>
Es buena idea colocarlos de esta forma si son estilos exclusivos para la pagina a la que se le aplica.
<head> <title>Pagina</title> <style type="text/css"> <!-body { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; } --> </style> </head>