HOJAS DE ESTILO EN CASCADA CSS

Slides:



Advertisements
Presentaciones similares
Laboratorio 1 Paginas Web y HTML
Advertisements

HTML Instituto Universitario de Tecnología Valencia
CSS Rogelio Ferreira Escutia. 2 Hojas de estilo cascada, mayo 2010 Definición La hojas de estilo en cascada (en inglés.
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 2) Ricardo Ferrís Castell ( ) Departament D Informàtica.
Repaso desde HTML a XHTML
HTML PROGRAMACION WEB.
Laboratorio 5 Hojas de Estilo CSS
Visualización de documentos XML con CSS
COORDINACIÓN TRABAJOS DE TÍTULOS VIRTUAL
Elaboró: Paola Elizabeth Oviedo Lara
SESIÓN 3 APRENDIENDO HTML.
INTRODUCCION A CSS.
Ing. Jéber G. Martínez. HTML: Definiéndolo de forma sencilla, "HTML es lo que se utiliza para crear todas las páginas web de Internet". Más concretamente,
HTML SENA.
CSS: Cascading Style Sheets
INTRODUCCION A HTML Y JAVASCRIPT Ing. Diego J. Arcusin
CSS WALC 2004 – Track 2 Pep Turró Cuzco, octubre de 2004.
Introducción a Lenguajes web
HTML Formato al texto.
SEPARANDO FORMA DE CONTENIDO Prof. Leonel Del Carpio
Etiqueta Título Los títulos o encabezamientos se emplean al comienzo de una sección. Las etiquetas que se usan son: Los títulos o encabezamientos se emplean.
Ing. GISCARD MARQUEZ VALVERDE.
HTML/CSS Marcas básicas.
Hojas de Estilo Una hoja de estilo es un documento es un documento independiente, donde se definen todos los estilos que se utilizarán en todas las páginas.
HTML Conceptos básicos.
Hojas de Estilo en Cascada MC Beatriz Beltrán Martínez.
DOCENTE: Ing. Eddye Sánchez Castillo
QUE ES HTML? HTML es el lenguaje con el que al escribir etiquetas creamos páginas web. Las páginas se visualizan por medio de un navegador (Internet Explorer,
DISEÑO SITIOS WEB CON HTML Los sitios html comienzan con el código de inicio y terminan con el código Así que ponemos Los sitios html se dividen en un.
Hypertext Markup Language HTML
Sandra Constanza Rubiano
Curso de Diseño Web Profesor: Mario Figge. El Modelo de Cajas (Box Model)
Anatomía de la declaración La declaración consta de dos partes:  Propiedad  Valor Selector Propiedad Valor A { color: #000013;}  La propiedad es una.
Diplomatura de Fisioterapia - APENDICE A Robles, HTML Apendice A Diseño de Páginas Web ( HyperText Markup Language) Apendice A Diseño de Páginas.
Desarrollo CSS.
Disposición de la división de las páginas: La zona de contenido principal tendrá 25 píxeles de espacio en blanco en la parte izquierda superior. /*División.
HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto)
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
Universidad Tecnologica Oteima DISEÑO DE MEDIOS Y MATERIALES MULTIMEDIOS Rigoberto Quintana M. Hojas de estilo en cascada.
Ingeniero de Sistemas – Universidad de Los Andes
Laboratorio 1 Paginas Web y HTML Justiniano Junco B Curso: Computación Justiniano Junco Fecha: 23 de Mayo del 2012 Profesor:
¿CÓMO ESCRIBIR CON WRITER?
SITIO, BITÁCORA Y AULA VIRTUAL
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
ETIQUETAS. Importante Que es una Etiqueta: Son elementos que tienen dos propiedades básicas: atributos y contenidose crea de esta forma, Se cierra de.
El lenguaje HTML Este lenguaje nos permite estructurar documentos. La mayoría de los documentos tienen estructuras comunes (títulos, parrafos, listas...)
HTML. Etiquetas   Atributos  BGCOLOR: Color de fondo "padrón: gris o blanco"  TEXT: Color de los textos de la página "padrón: negro"  LINK: Color.
“Trabajando en Notepad”
Líneas Horizontales Las líneas horizontales son de gran ayuda para separar secciones de texto o incluso como decoración. La etiqueta permite dibujar una.
Tamaños y tipos de letra en HTML Para definir distintos tamaños de letra, en HTML se utiliza el elemento lleno donde x es un número que puede variar entre.
Es un conjunto o serie de etiquetas incluidas en archivos de texto que definen la estructura de un documento WWW. Los navegadores WWW leen estos archivos.
Profesora: Laura Patricia Pinto Prieto Ingeniera de sistemas Introducción a Programación 3.
Estructura de un documento HTML Opcionalmente los documentos escritos en HTML empezarán por la marca y finalizarán con la marca. Esta marca tan solo sirve.
CSS Cascading Style Sheets
Hypertext Markup Language HTML. OBJETIVOS Conocer los fundamentos de HTML Escribir HTML usando un editor sencillo Conocer las marcas HTML Visualizar el.
PLAN DE MEJORA DE LA PÁGINA WEB
HTML.
Diseño y desarrollo de Páginas Web Tecnología IES Pablo Serrano 2010 – 2011 Ignacio Elorriaga.
H1 { color : black; } Sintaxis de CSS Regla CSS
HTML HyperText Markup Language
Karina Quispe. Multiplataforma Simple Esta en todos lados No es mas que simple texto Libre.
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
DISEÑO DE PÁGINAS WEB HTML Y CSS Tema 1: Introducción Jose Miguel Vidagany Igual.
Diseño de una publicación digital Curso: Medios digitales Dra. Lyudmyla Yezers´ka.
INTRODUCCIÓN HTML. QUE ES HTML El HTML (Hyper Text Markup Language) es el lenguaje con el que se escriben las páginas web. HTML es un lenguaje de hipertexto.
Módulo III.- Recursos en UPSA VIRTUAL Este módulo explica como configurar los distintos recursos que pueden encontrarse en un curso de MOODLE. Recurso:
ANDRES MAURICIO QUINTERO MACEA Programación Web Lic. Informática y medios audiovisuales Facultad de educación y ciencias humanas Universidad de Córdoba.
Hojas de Estilo en Cascada CSS RAFAEL MOURGLIA. CSS son las siglas de Cascade Style Sheet que traducido significa hojas de estilo en cascada. Las hojas.
COLORES, FONDOS Y FUENTES CON CSS
Transcripción de la presentación:

HOJAS DE ESTILO EN CASCADA CSS PROFESORA. LAURA PATRICIA PINTO PRIETO

Que son las hojas de estilo (CSS)? CSS son las siglas de Cascade Style Sheet que traducido significa hojas de estilo en cascada. Las hojas de estilo es una tecnología que nos permite controlar la apariencia de una página web. En un principio, los sitos web se concentraban más en su contenido que en su presentación. Con CSS podemos especifiar estilos como el tamaño, fuentes, color, espaciado entre textos y recuadros así como el lugar donde disponer texto e imagenes en la página.

Definición de estilos a nivel de marca HTML Definición de estilos a nivel de marca HTML. (Se define dentro de cada página html) Es la forma más fácil pero menos recomendada para aplicación de un estilo a una marca HTML. Se define en la propiedad style los estilos a definir para dicha marca. Es común definir estilos directamente en las marcas HTML cuando estamos diseñando la página y posteriormente trasladar el estilo creado a una hoja de estilos.

La sintaxis para definir un estilo a una marca HTML es la siguiente: <html> <head> </head> <body> <h1 style="color:#ff0000;background- color:#ffff00"> Este mensaje es de color rojo sobre fondo amarillo. </h1> </body> </html>

Definición de estilos a nivel de página. Es la definición de estilos en una sección de la cabecera de la página HTML donde podemos definir estilos que se aplican a las distintas marcas HTML de la página. Se define un estilo que es aplicado a toda la pagina.

Ejemplo <html> <head> <title>Problema</title> <style type="text/css"> h1 {color:#ff0000;background-color:#ffff00} </style> </head> <body> <h1>Primer título</h1> <h1>Segundo título</h1> </body> </html>

Propiedades relacionadas a fuentes. Familia de la fuente: La propiedad es font-family. Puede tomar como valor varios nombres de fuentes, separados por comas, como pueden ser arial, helvetica, etc. La ventana de definir una familia de fuentes es que si el ordenador del visitante no tiene instalada la primera fuente, entonces se aplicará la segunda, así sucesivamente hasta encontrar una de las fuentes.   Grosor del texto: La propiedad es font-weight. Sus valores pueden ser: bold (negrita), bolder (mas negrita), lighter (ligera) o un número del 100 al 900.

Tamaño de la fuente: La propiedad es font-size. Puede tomar como valor un número.   Espacio entre líneas: La propiedad es line-height. Estilo de la fuente: La propiedad es font-style. Puede tomar como valor italic, cuando se desee que el texto aparezca en cursiva.

Alineación del texto: La propiedad es text-align. Puede tomar como valor center (centrado), left (izquierda), right (derecha) o justify (justificado). Color: La propiedad es color. Puede tomar como valor un número en hexadecimal. Si se aplica esta propiedad a los hiperenlaces, serán de este color, en lugar de los indicados por los atributos link (vínculo), vlink (vínculo activo), y alink (vínculo visitado) de la etiqueta <body>. Decoración de la fuente: La propiedad es text-decoration. Puede tomar como valor none (ninguno), underline (subrayado), line-through (una línea encima), overline (tachado) o blink (parpadeo).

Ejemplo <style type="text/css"> h1 { color:#ff0000; text-align:left; text- decoration:underline; } h2 { color:#dd0000; text-align:center; text- decoration:underline; } h3 { color:#aa0000; text-align:right; text- decoration:underline; } </style>

Agrupación de varias marcas HTML con una misma regla de estilo. Esta característica nos permite ahorrar la escritura de reglas duplicadas para diferentes marcas HTML. Ejemplo: <style type="text/css"> h1,h2,h3 { font-family:verdana; color:#0000ff; } </style>

Definición de varias reglas para una misma marca HTML. En algunas circunstancias, es necesario desglosar la inicialización de propiedades en distintas reglas. Supongamos que queremos todas las cabeceras con la misma fuente pero tamaños de fuente distinta, luego podemos implementarlo de la siguiente manera:

Ejemplo <style type="text/css"> h1,h2,h3,h4,h5,h6 { font-family:Verdana; } h1 { font-size:40px; } h2 { font-size:30px; } h3 { font-size:25px; } h4 { font-size:20px; } h5 { font-size:15px; } h6 { font-size:10px; } </style>

Definición de hojas de estilo en un archivo externo. Ahora veremos que la metodología más empleada es la definición de una hoja de estilo en un archivo separado que deberá tener la extensión css. Este archivo contendrá las reglas de estilo (igual como las hemos visto hasta ahora) pero estarán separadas del archivo HTML.

VENTAJAS La ventaja fundamental es que con esto podemos aplicar las mismas reglas de estilo a parte o a todas las páginas del sitio web. También tiene como ventaja que al programador le resulta más ordenado tener lo referente a HTML en un archivo y las reglas de estilo en un archivo aparte. Otra ventaja es que cuando un navegador solicita una página, se le envía el archivo HTML y el archivo CSS, quedando guardado este último archivo en la caché de la computadora, con lo cual, en las sucesivas páginas que requieran el mismo archivo de estilos, ese mismo archivo se rescata de la caché y no requiere que el servidor web se lo reenvíe (ahorrando tiempo de transferencia).

EJEMPLO (PAGINA CON VINCULO A UN ARCHIVO EXTERNO CON CSS) <html> <head> <title>Problema</title> <link rel="StyleSheet" href="estilos.css" type="text/css"> </head> <body> <h1>Definición de hojas de estilo en un archivo Externo.</h1> <p> Hasta ahora hemos visto la definición de estilos a nivel de marca HTML y la definición de estilos a nivel de página. </p> </body> </html>

El archivo que tiene las reglas de estilo es (estilos.css): Body { background-color:#eafadd; } h1 { color:#0000cc; font-family:times new roman; font-size:25px; text-align:center; } p { color:#555555; font-family:verdana; text-align:justify;

IMPORTANTE Para indicar el archivo de estilos externo, debemos agregar en la cabecera (head) del archivo HTML la siguiente marca: <link rel="StyleSheet" href="estilos.css" type="text/css"> La propiedad href hace referencia al archivo externo que afectará la presentación de esta página. En la propiedad type, indica al navegador cual es el formato de archivo.El atributo rel se usa para definir la relación entre el archivo enlazado y el documento HTML.

Definición de estilos por medio de clases. En muchas situaciones una regla de estilo puede ser igual para un conjunto de marcas HTML, en esos casos conviene plantear una regla de estilo con un nombre genérico que posteriormente se puede aplicar a varias marcas de HTML.

Para conocer la sintaxis para la definición de clases veamos un ejemplo, la pagina1.html es: <html> <head> <title>Problema</title> <link rel="StyleSheet" href="estilos.css" type="text/css"> </head> <body> <h1 class="resaltado">Titulo de nivel 1</h1> <p> Este parrafo muestra el resultado de aplicar la clase .resaltado en la última <span class="resaltado">palabra.</span> </p> </body> </html>

EJEMPLO La hoja de estilo externa (estilos.css) es: body { background-color:#eeeeee; } .resaltado{ color:#000000; background-color:#ffff00; font- style:italic; } La sintaxis para definir una clase aplicable a cualquier marca HTML es: .resaltado{ color:#000000; background-color:#ffff00; font-style:italic; }

PROPIEDADES RELACIONADAS CON EL FONDO background-color background-image background-repeat background-position background-attachment

PROPIEDADES RELACIONADAS CON EL FONDO Color de fondo: La propiedad es background-color. Puede tomar como valor un número en hexadecimal. Imagen de fondo: La propiedad es background-image. La ruta y el nombre de la imagen han de aparecer entre paréntesis, después de la palabra url.

EJEMPLO body { background-image:url(../fondo.jpg); background- repeat:no-repeat; background-position:top right; }

Propiedades relacionadas a listas. Las listas se utilizan para enumerar una serie de elementos, se utiliza la marca HTML ul (Unordered List), y cada item de la lista con la marca HTML li (List Item). Las CSS nos permiten configurar las listas por medio de tres propiedades: list-style-type list-style-position list-style-image

list-style-type A list-style-type puede asignársele alguno de estos valores: None disc circle square decimal decimal-leading-zero lower-roman upper-roman l ower-alpha upper-alpha

List-style-position Y List-style-image Los valores de list-style-position: Inside Outside Los valores de list-style-image: None url