Resumen De Hojas De Estilo En Cascada.
-
Rating
-
Date
August 2018 -
Size
47.7KB -
Views
4,462 -
Categories
Transcript
HOJAS DE ESTILO EN CASCADA Introducción Permiten definir las páginas con aspecto homogéneo sin tanto esfuerzo. Forma de definir los estilos • Como atributo de una etiqueta Æ afecta a esa etiqueta Sintaxis:Párrafo en color azul • Como parte de la cabecera dentro de la etiqueta Ejemplo:
Cabecera de primer nivel en azul y comic
Párrafo en azul y comic • Se puede incluir un estilo en una zona del texto sin necesidad de haberlo definido antes Æ afecta a esa parte del texto Texto Ejemplo:
Cabecera de primer nivel en azul y comic
Párrafo en azul y comic y esta parte en distinto tamaño Estructura básica de una regla CSS Selector { declaración } Selector: • elementos html o seudoelementos Æ permite definir estilos a partes de un elemento first-line Æ primera línea de un texto first-letter Æ primera letra de un texto Ejemplo:
Párrafo en color rojo pero la primera línea en color azul, muestro un poco mas de texto para provocar mas de una línea
• clases o seudoclases Æ permite definir estilos a determinadas situaciones de una página link Æ enlaces según se cargan en el documento visited Æ enlaces visitados hover Æ elementos sobre los que se ha situado puntero el ratón active. Æ elementos activos por el usuario (momento que transcurre entre presionar y soltar el ratón). Ejemplo: Enlace rojo cuando se carga la página y azul cuando sea bisitado • Identificadores Declaración : lista de propiedad:valor separados por punto y coma. Propiedades De tipo de letra • • • • • • font-size Æ tamaño de letra en entero o porcentaje. font-weight Æ peso de la letra en entro ó normal=400, bold=700, … font-family Æ familia de tipo de letra genérica; serif, sans-serif, cursive, fantasy o monoespace. font-style Æ estilo del tipo de letra; normal, italic u oblique. font-variant Æ normal o small-caps (versalita). La Versalita de una fuente consiste en convertir las letras minúsculas en mayúsculas, con una peculiaridad, su tamaño no se corresponde con la mayúscula normal, sino que su altura queda entre la altura de una mayúscula normal y la altura de la x de la fuente. font Æ forma reducida de combinar varios de estas propiedades en una sola regla, primero se asignan los valores para el estilo, variante y el peso, luego el tamaño y por último la fuente. De color color Æ color del elemento html. background-color Æ color de fondo de un elemento html. background-image Æ imagen de fondo de un elemento html. Ejemplo: background-image: url(“trayectoria de fichero”) • background-repeat Æ tipo de repetición que presentará la imagen especificada en la propiedad anterior: repeat, no-repeat, repeat-x o repeat-y. • background-position Æ posición inicial de la imagen especificada en la propiedad background-imagen: top, center, bottom, left, right. • De te background-attachmentÆ para indicar si la imagen que se ha escogido de fonodo se deslice o no conjuntamente con el documento: scroll o fixed. • • • De texto • • • • • • • • • • word-spacing Æ espaciado entre palabras del texto letter-spacing Æ espaciado entre letras text-decoration Æ estilo especial para el texto; none, underline, overline, ... vertical-align Æ alineación vertical; baseline, sub, super, top, text-top, middle, bottom. text-transform Æ efectos sobre un grupo de texto; conversión a mayúsculas,... text-align Æ alineación horizontal del elemento de texto; left, right, center, justify text-indent Æ sangrado del texo en entero. white-space Æ comportamiento de los espacios en blanco: normal, pre o wrap (el navegador no provoca saltos de línea de forma automática). direction Æ dirección del texto: ltr ó rtl. line-height Æ altura de la caja de línea: normal,Párrafo en azul y de tipo comic
•
Cuando se quiera definir un mismo estilo para diferentes elementos. Sintaxis: Definición Æ .nombrestilo{propiedad:valor; propiedad:valor; ... } Uso Æ
Cabecera de primer nivel en azul y comic
Párrafo en azul y comic Importación de las hojas de estilo 1. Primero se crea un fichero en formato ascii con la extensión .css con todas las definiciones de estilo que se vayan a usar 2. Después se importan desde los documentos, de una de las siguientes formas: • Con la etiqueta link en la sección de la cabecera (no se pueden sustituir los estilos importados por otros definidos en el propio documento)Æ • sentencia @import de la etiqueta style en la sección de la cabecera Æ La definición local sustituye a la importada del documento “estilos.css”. Posicionamiento Se puede utilizar una etiqueta div como un elemento contenedor de otros elementos y así poder aplicar a todos ellos un determinado estilo, por ejemplo una determinada posición. Esta etiqueta se puede identificar asignándole un nombre al atributo id dentro de la misma. Para posicionar un elemento en cualquier lugar de la pantalla se utilizan los atributos top y left, que permiten situar el elemento a una distancia de la parte superior (top) e izquierda (left) de la ventana activa. Sintaxis: style=“position:absolute; top:entero px; left:entero px” Ejemplo:
Este párrafo cambia de tamaño al pulsar sobre él. Notación estándar: [window].document.getElementById(“ID_elemento”).style.nombre_propiedad= valor