This document was uploaded by user and they confirmed that they have the permission to share
it. If you are author or own the copyright of this book, please report to us by using this DMCA
report form. Report DMCA
Overview
Download & View Fundamentos De Css as PDF for free.
Compilado por Andrés Felipe Gallego Aguilar [email protected] Para contenidos educativos gratuitos visita www.afoxcp.com/aprende
¿Qué son las hojas de estilo CSS? Las hojas de estilo CSS (Cascading Style Sheets) hacen referencia a una serie de ordenes que contienen diferentes instrucciones que facilitan la aplicación de formato a los elementos HTML. Los estilos se pueden aplicar para generar formato en: Los estilos se pueden aplicar para generar formato en: 1. Fuentes y Colores. 2. Distancias y Bordes. 3. Diagramación, ubicación de los elementos en la pantalla. Sin formato
Con CSS Página web
Anatomía de una regla CSS Define el elemento o elementos a los que se aplicará el formato. Ej: h1.
Selector { propiedad: valor; p p ; propiedad: valor; }
Entre las llaves de inicio y final se encuentran una o varias declaraciones que se encargan de dar formato a los elementos que estén referenciados por el selector. En el caso del ejemplo las propiedades aplicarán a los elementos que cuenten con la etiqueta h1.
En esta zona se publican las propiedades y los valores que se aplicarán al selector. Ej: font‐family: Arial, Verdana, Helvética; configuran la familia de fuentes a utilizar.
Tipos de declaración de hojas de estilo CSS Tipos de declaración de hojas de estilo CSS Externa Los estilos se encuentran en un archivo externo y y se enlazan con la página web que requiere del formato. Con esta técnica una hoja de estilos puede ser aplicada a un número indefinido de páginas web. p g Página web
Interna Los estilos se declaran al interior de las l d l l d l etiquetas y ; sólo aplican para la página seleccionada. CSS
CSS Página web g
Página web
“Inline” Inline Se declara el estilo usando “Style” al interior de una etiqueta HTML. Ej:
Texto sans‐serif; >Texto
Ejemplo de estilo declarado de manera interna BIENVENIDOS <meta http‐equiv="content‐type" content="text/html; charset=utf‐8" />
‐ Para declarar la hoja de estilos de manera interna se utiliza la etiqueta <style type=“text/css”> . ‐Luego se crea un selector; que contiene diversas propiedades y valores que aplicarán formato al HTML. En el ejemplo se aplicará un formato de texto a las etiquetas h1 y h2. ‐ Al final se cierra la etiqueta con . ‐En caso de realizar un enlace con una hoja de estilos externa se utiliza el siguiente código: / /
Ti Tipos de selectores en una hoja de estilos d l t h j d til Selector de tipo (Type Selector) Aplica el estilo a un elemento particular o etiqueta de HTML. Se utiliza la mayoría de las veces para configurar los estilos básicos que se aplicarán a lo largo de la página web. Ej:
Etiquetas a las que se aplicará el estilo (Cuerpo, párrafo, tablas, divisiones, lista de definiciones, listas de viñetas y numeradas).
Clases (Class Selector) Permite asignar estilos individuales que puedan ser aplicados a porciones específicas de una página web Se caracteriza porque para declarar el estilo se debe poner un punto ( ) antes del página web. Se caracteriza porque para declarar el estilo se debe poner un punto (.) antes del nombre que lo describe. Se puede aplicar muchas veces. Ej: Declara el selector como clase. El nombre que se aplica es personalizado por lo l l l l l b l l d l que hay que tratar de que sea descriptivo y que identifique el tipo de formato que aplicará. No debe contener espacios ni caracteres extraños.
.textoVerde { color:#00ff00; }
Cuando se vaya a declarar la clase se debe hacer al interior de la etiqueta en la que se quiera aplicar el estilo. q p
El texto que se ponga sobre esta línea tendrá el color verde
tendrá el color verde
ID (ID Selector) Este tipo de selectores se utilizan para seleccionar un elemento en particular, en vez de un grupo de elementos Para que funcione el elemento al que se va a aplicar debe contar con el grupo de elementos. Para que funcione, el elemento al que se va a aplicar debe contar con el atributo id (Esta ID sólo debe aparecer una vez en una página web). Para crearla se debe usar el símbolo # antes del nombre personalizado. Ej:
A lineadetexto >A este este párrafo en particular se le ha asignado en particular se le ha asignado un un identificador con el nombre de “lineadetexto”.
Este estilo se aplicará al párrafo que contenga el id lineadetexto.
Pseudo‐Clases Son unas clases especiales de HTML, que se refieren a algunos estados especiales del elemento, las pseudoclases, igual que los pseudoelementos, se escriben de la siguiente manera: objeto:pseudoclase { propiedad: valor; } Las principales pseudoclases son para el objeto A (vínculo), y son las siguientes: link ‐ Nos dice el estilo de un enlace que no ha sido visitado. link Nos dice el estilo de un enlace que no ha sido visitado visited ‐ Nos dice el estilo de un enlace que ha sido visitado. active ‐ Nos dice el estilo de un enlace que está siendo pulsado hover ‐ Nos dice el estilo de un enlace sobre el que está pasando el ratón. Para que la pseudo clase de la etiqueta funcione correctamente el orden de las declaraciones debe ser el siguiente: a:link {color: #FF0000} a:visited {color: #00FF00} a:hover {color: #FF00FF} a:active {color: #0000FF}