jueves, 22 de enero de 2015

LENGUAJE CSS

EL LENGUAJE CSS 
Es una hoja de estilo se compone de una lista de reglas. Cada regla o conjunto de reglas consiste en uno o más selectores y un bloque de declaración (o «bloque de estilo») con los estilos a aplicar para los elementos del documento que cumplan con el selector que les precede. Cada bloque de estilos se define entre llaves, y está formado por una o varias declaraciones de estilo con el formato propiedad:valor;.<!R0>
SU USO 
Cuando se utiliza CSS, la etiqueta <h1> no debería proporcionar información sobre cómo será visualizado, solamente marca la estructura del documento. La información de estilo, separada en una hoja de estilo, especifica cómo se ha de mostrar <h1>: color, fuente, alineación del texto, tamaño y otras características no visuales, como definir el volumen de un sintetizador de voz
1.  Una hoja de estilo interna, que es una hoja de estilo que está incrustada dentro de un documento HTML, dentro del elemento <head>, marcada por la etiqueta <style>. De esta manera se obtiene el beneficio de separar la información del estilo del código HTML propiamente dicho. Se puede optar por copiar la hoja de estilo incrustada de una página a otra (esta posibilidad es difícil de ejecutar si se desea para guardar las copias sincronizadas). En general, la única vez que se usa una hoja de estilo interna, es cuando se quiere proporcionar alguna característica a una página Web en un simple fichero, por ejemplo, si se está enviando algo a la página Web
2.  Una hoja de estilo externa, es una hoja de estilo que está almacenada en un archivo diferente al archivo donde se almacena el código HTML de la página Web. Esta es la manera de programar más potente, porque separa completamente las reglas de formateo para la página HTML de la estructura básica de la página
   2.   Estilos CSS introducidos por el usuario que ve el documento, mediante un archivo CSS especificado mediante las configuraciones del navegador, y que sobreescribe los estilos definidos por el autor en una, o varias páginas web.
Los estilos marcados "por defecto" por los user agent, para diferentes elementos de un documento HTML, como por ejemplo, los enlaces 

Propiedades del Lenguaje CSS 

texto

word-spacing :normal | <longitud>
Distancia que separa a las palabras del texto; usualmente es asignada en forma automática de manera bastante adecuada.
letter-spacing :normal | <longitud>
Distancia que separa a dos letras en el texto; usualmente es asignada en forma automática de manera bastante adecuada.
white-space :normal | pre | nowrap
Define el tratamiento que se le dará al espacio en blanco dentro del elemento. Lo normal es que más de un espacio en blanco es tratado como un sólo espacio. Si se usa el valor pre, entonces los múltiples espacios en blanco producirán un espaciamiento mayor.
El valor nowrap, indica que los espacios en blanco serán considerados como un caracter más formando parte de una palabra, por lo que las palabras no serán cortadas.
text-decoration :none | [ underline | overline | line-throught | blink ]+
Indica adornos o cualidades extra de la letra. Esta propiedad no es heredada. Los valores permitidos son underline (subrayado), overline (línea por encima del texto), line-throught (tachado) y blink (parpadeo),
text-transform :none | capitalize | uppercase | lowercase
Permite cambiar el texto al cual se refiere, poniendo la primera letra en mayúscula, todo en mayúsculas o todo en minúsculas, respectivamente.

Dimensiones y flujo del texto

width (height) : none | <longitud> | <porcentaje>
Indica el ancho (respectivamente: la altura) del elemento. Esta propiedad se aplica a selectores de tipo bloque, o a los que son reemplazados por otros elementos (i.e.: imágenes).
Los valores porcentuales se refieren a las dimensiones del elemento del cual hereden propiedades.
Si una de las dos dimensiones es fijada, y la otra está en auto, las proporciones se mantienen.


BIBLIOGRAFIA: 
http://tejedoresdelweb.com/w/CSS