Tema 5: Presentación de documentos XML con CSS Ricardo Eíto Brun Sevilla, 23-25 de octubre 2002.

Slides:



Advertisements
Presentaciones similares
Repaso desde HTML a XHTML
Advertisements

HTML PROGRAMACION WEB.
Laboratorio 5 Hojas de Estilo CSS
Visualización de documentos XML con CSS
COORDINACIÓN TRABAJOS DE TÍTULOS VIRTUAL
INTRODUCCION A CSS.
HOJAS DE ESTILO EN CASCADA CSS
CSS WALC 2004 – Track 2 Pep Turró Cuzco, octubre de 2004.
Introducción a Lenguajes web
HTML Formato al texto.
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.
DISEÑO DE PAGINAS WEB Las páginas Web son documentos de hipertexto y multimedia. Son documentos multimedia que incorporan imágenes, videos, animaciones,
Ing. GISCARD MARQUEZ VALVERDE.
1 Las hojas de estilo en cascada Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal utilizado para definir la presentación.
Ing. Cleyver Vazquez Jijon
HTML/CSS Marcas básicas.
DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB
CSS Módulo V. Funcionamiento Visor Web Servidor Web Documentos Página Web Solicitud Entrega.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Hojas de estilo CSS.
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.
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
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.
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)
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · eXtensible Stylesheet Language Formatting Objects.
DISEÑO DE SITIOS WEB FRONTPAGE 2003.
 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.
Ingeniero de Sistemas – Universidad de Los Andes
Es la tercera etiqueta de Excel de la banda de opciones.
POW Tema 4: Mas sobre Hojas de Estilo. 2 Posicionamiento y Visualización Los factores que se tienen en cuenta para generar cada caja de las que se muestran.
DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB Elaboración de documentos web mediante lenguajes de marcas Posicionamiento con CSS.
Curso de Diseño Web Profesor: Mario Figge. CSS  Las hojas de estilo en cascada (Cascading Style Sheets) son un lenguaje formal usado para definir la.
 Un lenguaje que permite asociar estilos de composición a documentos estructurados, como HTML y aplicaciones XML  Un conjunto de propiedades y valores.
inicio y diseño de pagina
FORMATO DE UN TEXTO En Word podemos clasificar las acciones que tienen que ver con el formato en tres grandes grupos: 1. Formato carácter. Afectan a los.
CSS: CASCADING STYLE SHEETS
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”
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.
Instituto Tecnológico Superior “Daniel Álvarez Burneo” Propiedades de Tipo, Fondo, Bloque, Borde de CSS Integrantes: Anita Carrión Mercedes Rodríguez María.
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.
INFORMÁTICA SOCIEDAD Y ORGANIZACIÓN
Jairo Andres Mutis MacDonald Hans Nieto Damian Sanchez Alejandro Garzón.
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.
CODIGO HTML HTML, siglas de HyperText Markup Language
Entorno de trabajo de Microsoft Word 2007
Profesora: Angela Maiz
Diseño web con CSS Modelo de caja con CSS..
TRABAJO MONOGRÁFICO – 4º ESO
(American Psychological Association)
CSS CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos electrónicos definidos con HTML y XHTML. CSS.
Diseño de una publicación digital Curso: Medios digitales Dra. Lyudmyla Yezers´ka.
DISEÑO DE PÁGINAS WEB HTML Y CSS Tema 6: CSS Jose Miguel Vidagany Igual.
HTML.
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:
Exponentes: - Nancy Gómez Gómez - Esmerlyn Contreras.
MITZI MELINA GARCIA H. PROF. AZUCENA CERVANTES COLEGIO BUCERIAS 1B
HTML & CSS. 15 Qué es HTML FCC-BUAP Verano 2016BMB - RAM  Es un lenguaje de marcas para formatear y estructurar un documento, que puede leerse en cualquier.
Transcripción de la presentación:

Tema 5: Presentación de documentos XML con CSS Ricardo Eíto Brun Sevilla, de octubre 2002

Guíon del tema Hojas de estilo - ventajas Hojas de estilo - ventajas CSS y XSL CSS y XSL Estructura y sintáxis CSS Estructura y sintáxis CSS Selectores CSS Selectores CSS  Propiedades CSS  Asociar hojas de estilo a documentos XML

Hojas de estilo Los lenguajes de marcas (SGML, XML, HTML, etc.) diferencian entre: Los lenguajes de marcas (SGML, XML, HTML, etc.) diferencian entre: La estructura y contenido informativo del documentoLa estructura y contenido informativo del documento Su presentación en pantalla o impresoraSu presentación en pantalla o impresora Una hoja de estilo contiene instrucciones sobre cómo se debe presentar un documento en pantalla o al imprimirlo Una hoja de estilo contiene instrucciones sobre cómo se debe presentar un documento en pantalla o al imprimirlo Una hoja de estilo se puede presentar: Una hoja de estilo se puede presentar: En un documento o archivo a parte – opción preferibleEn un documento o archivo a parte – opción preferible Dentro del documento, en su cabeceraDentro del documento, en su cabecera

Hojas de estilo La utilización de hojas de estilo permite: La utilización de hojas de estilo permite: Garantizar la presentación homogenea y consistente de una colección de documentosGarantizar la presentación homogenea y consistente de una colección de documentos Cambiar fácilmente las opciones de presentación, en un único lugar (la hoja de estilo CSS)Cambiar fácilmente las opciones de presentación, en un único lugar (la hoja de estilo CSS) Publicar un mismo contenido con distintas presentaciones, sin necesidad de modificar los documentosPublicar un mismo contenido con distintas presentaciones, sin necesidad de modificar los documentos Aplicar a la documentación HTML opciones de presentación avanzadas: espacio interlineal, márgenes, etc.Aplicar a la documentación HTML opciones de presentación avanzadas: espacio interlineal, márgenes, etc. Posicionar elementos en la página.Posicionar elementos en la página.

Lenguajes para crear hojas de estilo Distintas alternativas para los distintos lenguajes de marcas: Distintas alternativas para los distintos lenguajes de marcas: SGML -> FOSI, DSSSLSGML -> FOSI, DSSSL HTML -> CSSHTML -> CSS XML -> XSL FO y CSSXML -> XSL FO y CSS Las hojas de estilo CSS (Cascading Style Sheets), son la “mejor” opción para presentar documentación electrónica Las hojas de estilo CSS (Cascading Style Sheets), son la “mejor” opción para presentar documentación electrónica XSL FO – aún no ha evolucionado lo suficiente, es incompleta XSL FO – aún no ha evolucionado lo suficiente, es incompleta XSLT – Lenguaje de transformación, no de presentación XSLT – Lenguaje de transformación, no de presentación

Estructura de una hoja de estilo CSS Contiene una o más reglas Contiene una o más reglas Cada regla determina qué presentación se debe aplicar a una o más instancias de un elemento XML o HTML Cada regla determina qué presentación se debe aplicar a una o más instancias de un elemento XML o HTML La regla cuenta con: La regla cuenta con: Un selector – que identifica a qué instancias de los elementos que forman el documento se debe aplicar la reglaUn selector – que identifica a qué instancias de los elementos que forman el documento se debe aplicar la regla Unas declaraciones – que indican qué opciones de presentación se deben aplicar: tipo de letra, espacion interlineal, márgenes, etc.Unas declaraciones – que indican qué opciones de presentación se deben aplicar: tipo de letra, espacion interlineal, márgenes, etc.

Estructura de una regla CSS Detrás del selector, se escriben entre llaves, las declaraciones. Detrás del selector, se escriben entre llaves, las declaraciones. En cada declaración se asigna valor a una propiedad (nombre reservado) En cada declaración se asigna valor a una propiedad (nombre reservado) El nombre de la propiedad se separa del valor mediante dos puntos El nombre de la propiedad se separa del valor mediante dos puntos Las declaraciones de una misma regla, se separan entre sí mediante punto y coma Las declaraciones de una misma regla, se separan entre sí mediante punto y coma Podemos escribir las declaraciones en líneas aparte, o seguidas (no se interpreta el espacio en blanco) Podemos escribir las declaraciones en líneas aparte, o seguidas (no se interpreta el espacio en blanco)

Ejemplo: regla CSS P{font-family : Arial ; color : blue ; color : blue ; font-size : 12pt } font-size : 12pt } H1{ display : block ; font-family : Verdana ; font-size : 12pt } titulo, term { display : block ; font-family : Arial ; font-size : 24pt }

CSS - Selectores SelectorSintáxis Se aplica a: Universal * {declaraciones} Todos los elementos del documento. Selector de tipo Elem1{declaraciones } Todas las instancias u ocurrencias del elemento elem1 Selector de grupo Elem1,elem2{declar aciones} Todas las ocurrencias de los elementos que indican, y que se separan mediante comas Descendientes Elem1 elem2{declaraciones } Todos los elementos elem2 que son descendientes de los elementos elem1 Espacios de nombre HTML\:TABLE { declaraciones } Elementos que proceden de un espacio de nombres (HTML)

CSS - Selectores SelectorSintáxis Se aplica a: Hijo Elem1>elem2{declar aciones} Todos los elemento elem2 que son hijos directos de los elementos elem1 Adyacente Elem1+elem2{declar aciones} Todos los elementos elem2 que se encuentran inmediatamente a continuación de un elemento elem1. Es decir, a los elementos elem2 que van precedidos directamente por un elemento elem1. Selector de atributo Elem1[atr]{declaraci ones} Todos los elementos que contienen un atributo con nombre atr.

CSS - Selectores SelectorSintáxis Se aplica a: Selector de atributo con valor Elem[atr=val ]{declaracion es} Todos los elementos que contienen un atributo atr que recogen el valor val. Selector basado en el atributo CLASS Elem.val{dec laraciones} Todos los elementos Elem cuyo atributo CLASS recoja el valor val Selector basado en el atributo ID Elem#val{de claraciones} Todos los elementos elem cuyo atributo ID recoja el valor val. Selector de primera línea Elem.first- line{declaraci ones} A la primera línea de los elementos elem. Selector de primera letra Elem.first- letter{declar aciones} A la primera letra de los elementos elem. Pseudo-selectores before y after Elem:before { content:value } Escribe el valor de la propiedad content antes o después del contenido del elemento

El atributo CLASS Este atributo puede añadirse a cualquier elemento HTML Este atributo puede añadirse a cualquier elemento HTML Se utiliza para “marcar” ciertas ocurrencias de un elemento, para: Se utiliza para “marcar” ciertas ocurrencias de un elemento, para: Asociarlas a una regla de una hoja de estilo yAsociarlas a una regla de una hoja de estilo y Presentarlas de forma diferente al resto de ocurrencias de ese mismo elemento.Presentarlas de forma diferente al resto de ocurrencias de ese mismo elemento. La sintáxis correcta es: La sintáxis correcta es: Elemento.valor { declaraciones } Elemento.valor { declaraciones }

El atributo CLASS <HTML><HEAD> Este manual explica cómo Este manual explica cómo trabajar con el navegador Netscape trabajar con el navegador Netscape Navigator, actualmente en la versión Navigator, actualmente en la versión Haga doble clic sobre el icono de Haga doble clic sobre el icono de Netscape Navigator en el escritorio de Netscape Navigator en el escritorio de Windows. Windows. </BODY></HTML>

El atributo CLASS H1 {font-weight:bold;color : blue} H1 {font-weight:bold;color : blue} P.AUTOR { font-size : 12pt; P.AUTOR { font-size : 12pt; color : black; color : black; font-family : "Times New Roman"; font-family : "Times New Roman"; text-indent : 2,5em} text-indent : 2,5em} P { font-size : 10pt; P { font-size : 10pt; color : blue; color : blue; font-family : Arial; font-family : Arial; text-indent : 3em} text-indent : 3em}

Atributo ID Su propósito es asignar a las instancias de un elementos un identificador único. Su propósito es asignar a las instancias de un elementos un identificador único. Este identificador permitirá: Este identificador permitirá: Crear enlaces que tengan como destino un elemento con un ID determinado, yCrear enlaces que tengan como destino un elemento con un ID determinado, y Aplicar formateos y reglas de estilo a un elemento específico del documento, diferenciándolo de todos los demás.Aplicar formateos y reglas de estilo a un elemento específico del documento, diferenciándolo de todos los demás. Para indicar en una regla que se quiere aplicar un formato a un elemento con un ID determinado, se escribirá como selector el valor del atributo ID precedido del signo #, tal y como se muestra a continuación: Para indicar en una regla que se quiere aplicar un formato a un elemento con un ID determinado, se escribirá como selector el valor del atributo ID precedido del signo #, tal y como se muestra a continuación: #valorID { declaraciones } #valorID { declaraciones }

Pseudo-selectores para enlaces HTML El elemento se utiliza en HTML para indicar el origen y el destino de enlaces hipertexto. El elemento se utiliza en HTML para indicar el origen y el destino de enlaces hipertexto. Junto con el atributo HREF determina el origen de un hipervínculo. Junto con el atributo HREF determina el origen de un hipervínculo. Junto con el atributo NAME determinará el destino de un hipervínculo. Junto con el atributo NAME determinará el destino de un hipervínculo. Por ejemplo, para crear un enlace con HTML que nos llevase a la URL incluiríamos el siguiente elemento: Por ejemplo, para crear un enlace con HTML que nos llevase a la URL incluiríamos el siguiente elemento: Website Sedic Website Sedic

Pseudo-selectores para enlaces HTML CSS incluye tres pseudo-selectores dedicados al elemento A: CSS incluye tres pseudo-selectores dedicados al elemento A:  A:link  A:actived  A:visited A:link permite indicar cual debe ser la presentación inicial del enlace. A:link permite indicar cual debe ser la presentación inicial del enlace. A:actived permite indicar cual debe ser la presentación del enlace en el momento en el que el usuario hace clic en él. A:actived permite indicar cual debe ser la presentación del enlace en el momento en el que el usuario hace clic en él. A:visited permite indicar cual debe ser la presentación del enlace cuando el usuario ya ha hecho clic en él. A:visited permite indicar cual debe ser la presentación del enlace cuando el usuario ya ha hecho clic en él. De esta forma se puede diferenciar claramente qué enlaces han sido seleccionados y cuales no. De esta forma se puede diferenciar claramente qué enlaces han sido seleccionados y cuales no.

Ejemplo pseudo-selectores HTML transitionalhttp:// transitional Ejemplo con enlace hipertexto Ejemplo con enlace hipertexto Esta es la primera parte del documento de ejemplo. Esta es la primera parte del documento de ejemplo. Haz clic en este enlace para visitar el sitio web de Anaya Multimedia. Haz clic en este enlace para visitar el sitio web de Anaya Multimedia. </documento>

Ejemplo pseudo-selectores HTML * { display : block ; font-family : verdana ; font-family : verdana ; font-size : 12pt } font-size : 12pt } HTML\:A { color : green } HTML\:A:actived { color : red } HTML\:A:visited { color : black }

Ejemplo pseudo-selectores HTML

Ejemplo pseudo-selectores before y after <bibliografia><libro> Federico Pareja Federico Pareja Novela de juventud Novela de juventud <ano-publicacion>2000</ano-publicacion></libro><libro> Juan Valverde Juan Valverde Historias de mi ciudad Historias de mi ciudad <ano-publicacion>2000</ano-publicacion></bibliografia>

Ejemplo pseudo-selectores before y after autor:before { content : “Autor: ” ; font-family : Arial ; font-size : 16 pt; color : red ; font-weight : bold } titulo:before { content : “Título: ” ; font-family : Arial ; font-size : 16 pt; color : red ; font-weight : bold }

Ejemplo pseudo-selectores before y after ano-publicacion:before { content : “Publicado en: ” ; font-family : Arial ; font-size : 16 pt; color : red ; font-weight : bold } * { display : block ; font-family : Arial ; font-family : Arial ; font-size : 16pt; font-size : 16pt; margin-top : 16pt } margin-top : 16pt }

Ejemplo pseudo-selectores before y after

Medidas y distancias en CSS MedidaDescripción cmCentímetros MmMilímetros Pt Puntos. Se utilizan principalmente para indicar el tamaño de la letra y el espacio interlineal. Un punto equivale 1/72 pulgadas. Pc Picas. Una pica equivale a 12 puntos. In Pulgadas (inches en inglés). Una pulgada equivale a 2,54 cm.

Colores En una hoja de estilo CSS también se pueden especificar qué colores se deben utilizar En una hoja de estilo CSS también se pueden especificar qué colores se deben utilizar Los colores se aplican a letras, bordes, color de fondo, etc. Los colores se aplican a letras, bordes, color de fondo, etc. CSS establece tres mecanismos para indicar un color CSS establece tres mecanismos para indicar un color nombre reservado para el color: red, blue, yellow, etc.nombre reservado para el color: red, blue, yellow, etc. código hexadecimal correspondiente al color ocódigo hexadecimal correspondiente al color o código RGB, que indica la distribución del color rojo, verde y azul en la composición de un color determinado.código RGB, que indica la distribución del color rojo, verde y azul en la composición de un color determinado. Podemos conocer el código RGB o hexadecimal de un color determinado con cualquier herramienta de diseño: Paint Shop Pro, Photoshop, etc. Podemos conocer el código RGB o hexadecimal de un color determinado con cualquier herramienta de diseño: Paint Shop Pro, Photoshop, etc.

Colores Nombre color Código hexadecimal blue0000FF green redFF0000 yellowFFFF00 black aqua00FFFF fuchsiaFF00FF Gray808080

Colores Nombre color Código hexadecimal Olive SilverC0C0C0 whiteFFFFFF Purple Navy Maroon lime00FF00 Teal008080

Asociar docs XML con hojas estilo CSS Se utiliza la instrucción de procesamiento Se utiliza la instrucción de procesamiento la instrucción de procesamiento crea un vínculo desde el documento XML hacia un archivo externo que contiene las instrucciones de formateo, y que tendrá la extensión.CSS. la instrucción de procesamiento crea un vínculo desde el documento XML hacia un archivo externo que contiene las instrucciones de formateo, y que tendrá la extensión.CSS. La instrucción de procesamiento se escribe a continuación de la declaración XML La instrucción de procesamiento se escribe a continuación de la declaración XML Sintáxis: Sintáxis:

Asociar docs XML con hojas estilo CSS En la instrucción de procesamiento se utilizan dos calificadores: type y href. En la instrucción de procesamiento se utilizan dos calificadores: type y href. Type Tipo de la hoja de estilo. En el caso de las hojas de estilo CSS, recogerá el valor text/css escrito entre comillas dobles. Href URL absoluta o relativa de la hoja de estilo, es decir, del archivo con extensión.CSS que contiene las instrucciones de formateo. Se escribe entre comillas dobles.

Ejemplo Estilos y formateo Hojas de estilo CSS Este es un documento de ejemplo asociado a una hoja de estilo con nombre ejemplo_5.css

Asociar docs HTML con hojas estilo CSS Se utiliza el elemento LINK, que define una relación entre dos recursos: Se utiliza el elemento LINK, que define una relación entre dos recursos: El elemento LINK se escribe en el elemento HEAD El elemento LINK se escribe en el elemento HEAD Rel Tipo de relación. En el caso de las hojas de estilo CSS, recogerá el valor stylesheet escrito entre comillas dobles. href URL absoluta o relativa de la hoja de estilo, es decir, del archivo con extensión.CSS que contiene las instrucciones de formateo. Se escribe entre comillas dobles.

CSS - Propiedades Las agrupamos en los siguientes apartados: Las agrupamos en los siguientes apartados: la propiedad DISPLAYla propiedad DISPLAY propiedades relativas al tipo de letrapropiedades relativas al tipo de letra propiedades aplicables a párrafos: espacio interlineal, márgenes, bordes, etc.propiedades aplicables a párrafos: espacio interlineal, márgenes, bordes, etc. propiedades relativas a fondos de pantalla.propiedades relativas a fondos de pantalla.

Propiedad display Indica si el contenido de un elemento será visible o se ocultará. Indica si el contenido de un elemento será visible o se ocultará. En el primer caso, se podrá indicar si: En el primer caso, se podrá indicar si: su contenido se va a mostrar en un bloque o párrafo aparte, osu contenido se va a mostrar en un bloque o párrafo aparte, o si se va a mostrar en el mismo párrafo o bloque que el elemento que le precede.si se va a mostrar en el mismo párrafo o bloque que el elemento que le precede. La propiedad DISPLAY también se utiliza para formatear listas y tablas La propiedad DISPLAY también se utiliza para formatear listas y tablas

Propiedad display Acepta los siguientes valores: Acepta los siguientes valores: None El elemento permanecerá oculto Block El elemento se muestra en un bloque o párrafo aparte. Inline El elemento se muestra en el mismo bloque o párrafo que el elemento anterior, siempre que el elemento anterior se le haya aplicado también el valor inline a la propiedad DISPLAY. List- item El elemento se muestra como una entrada en una lista. Table El elemento y los elementos que contiene se van a presentar en forma de tabla.

Ejemplo Propiedad display

datos-Personales { font-family : verdana; font-size : 12pt } font-size : 12pt } nombre { display : inline } apellido-1 { display : inline } apellido-2 { display : inline } fecha-nac { display : block } datos-Academicos { display : none }

Ejemplo Propiedad display

Propiedades relativas al tipo de letra PropiedadDescripción Font-family Tipo de letra que se va a utilizar: Arial, Times, Verdana, etc. Font-style Indica si el texto tiene que aparecer en cursiva o no. Acepta los valores normal, oblique e italic. Font-variant Permite utilizar versales. Acepta los valores regular - para no aplicar versales - o small-caps – para utilizar versales -. MSIE5 no soporta esta propiedad correctamente, y utiliza mayúsculas en lugar de versales. Font-size Tamaño de la letra. Se suele indicar en puntos, por ejemplo 8pt, 10pt ó 12pt.

Propiedades relativas al tipo de letra PropiedadDescripción Color Color de la letra. Se puede indicar mediante la palabra reservada al color, por ejemplo red, blue, white, etc., o mediante su código hexadecimal o el código RGB Font-weight Intensidad de la letra. Permite indicar si la letra debe ser negrita o no. Toma como valor un número comprendido en una escala numérica que va de 100 a 900. El valor 400 es el correspondiente a la letra normal o regular, y el 700 corresponde a la negrita. La intensidad de la letra también se puede indicarse con los valores ‘normal’, ‘bold’

Propiedades relativas al tipo de letra PropiedadDescripción Text- decoration Indica si el texto se debe escribir subrayado, tachado, o con una línea por encima. Acepta los valores underline, overline, line-through y none, que es el valor por defecto. Text-transform Convierte el texto marcado a mayúsculas, a minúsculas, o escribe la letra inicial de cada palabra en mayúscula y el resto en minúsculas. Acepta los valores capitalize, uppercase, lowercase o none, que es el valor por defecto vertical-align Se utiliza para mostrar subíndices y superíndices. Acepta los valores sub, super, middle y baseline, que es el valor por defecto

Propiedades relativas al tipo de letra PropiedadDescripción font Esta propiedad permite indicar, en una única declaración, el estilo, intensidad, tamaño y tipo de letra. Esta propiedad equivale a las propiedades font-style, font-weight, font-size y font- family. Los valores se deben indicar separados por espacios en blanco, en el orden anterior. Un ejemplo de uso de esta propiedad sería: P { Font : italic bold 16pt Arial }

Ejemplo Datos-Personales { font-family : Tahoma; font-size : 18pt ; font-weight : bold ; font-size : 18pt ; font-weight : bold ; color : red } color : red } Nombre { display : inline } Apellido-1, Apellido-2 { display : inline ; Text-transform : uppercase } Fecha-nac { display : block } datos-academicos {font-family : Arial ; font-size : 14pt; color : blue } font-size : 14pt; color : blue } titulo { display : block; font-variant : small- caps ; text-decoration : underline } centro-docente { font-style : italic } curso-inicio { display : inline } curso-fin { display : inline }

Ejemplo

Propiedades para bloques PropiedadDescripción Background- color Color de fondo del párrafo. Line-height Determina el espaciado interlineal. Toma como valor un número de puntos fijos, o un porcentaje que se aplica al tamaño de la letra. Text-align Alineación o justificación del texto respecto al margen. Acepta los valores left, right, center o justify. Text-indent Indenta la primera línea del bloque texto a la derecha (si se asigna a la propiedad un valor positivo), o a la izquierda si el valor es negativo. Word-spacing Espacio entre palabras dentro de un mismo elemento. No está soportada por MS-IE. Letter-spacing Espacio entre las letras de una palabra.

Ejemplo

Ejemplo Titulo { display : block ; font-family : tahoma ; font-size : 14 pt; color : white ; background- color : red } P { font-family : Tahoma ; font-size : 10 pt ; display : block } p.ajustadoDerecha { text-align : right ; margin-top : 18pt} p.ajustadoIzquierda { text-align : left ; margin-top : 18pt } p.centrado { text-align : center ; margin-top : 18pt } p.justificado { text-align : justify ; margin-top : 18pt }

Ejemplo

Ejemplo Titulo { display : block ; font-family : tahoma ; font-size : 14 pt; color : white ; background- color : red } P { font-family : Tahoma ; font-size : 10 pt ; display : block } p.ajustadoDerecha { text-align : right ; margin-top : 18pt ; ; line-height : 14pt } p.ajustadoIzquierda { text-align : left ; margin-top : 18pt ; line-height : 10pt } p.centrado { text-align : center ; margin-top : 18pt ; line-height : 24pt } p.justificado { text-align : justify ; margin-top : 18pt ; line-height : 16pt }

Ejemplo

Propiedades para márgenes PropiedadDescripción Margin-left Margen izquierdo Margin-right Margen derecho Margin-top Margen respecto al contenedor superior o al bloque situado justo encima. Margin-bottom Margen respecto al borde inferior de la página, o respecto al bloque situado justo debajo del bloque al cual se aplica el margen. Margin Permite establecer valor para los márgenes superior, derecho, inferior e izquierdo. Para ello se indicarán, en este orden y separados por comas, los valores para cada uno de estos márgenes. Si se indica un único valor, éste se aplicará a los cuatro márgenes.

Ejemplo titulo { font-family : verdana; font-size : 14pt; margin-top : 2cm ; margin-bottom : 2cm } p { display : block ; font-family : verdana ; font-size : 10pt ; margin-top : 12 pt; margin-left : 2cm ; margin-right : 2cm ; text-align : justify}

Ejemplo

Propiedades para bordes PropiedadDescripción Border-color Color de la línea del borde Border-width Grosor o anchura del borde. Se puede indicar una anchura en una unidad de medida válida, o utilizar las palabras reservadas thin, medium y thick. Border-style Estilo de línea del borde. Por ejemplo, se puede usar una línea continua, una discontinua, una doble línea, una línea de puntos, un borde realzado o en relieve o hundido. Para ello, se utilizan las palabras reservadas solid, dashed, double, dotted, outset o inset y groove y ridge.

Propiedades para bordes PropiedadDescripción Border y border-top, border-left, border-right y border-bottom Estas cinco propiedades permiten indicar el color, anchura y estilo de los bordes a los que se aplican con una única propiedad. Todas ellas tomarán como valor, en este orden, la anchura, el estilo y el color del borde que se quiera utilizar, separados por un espacio en blanco. El valor para estas propiedades se deberá indicar según lo indicado para las propiedades border-color, border-width y border-style en los apartados anteriores.

Ejemplo Titulo { display : block ; font-family : tahoma ; font-size : 14 pt; color : white ; background- color : red } P { font-family : Tahoma ; font-size : 10 pt ; display : block } p.ajustadoDerecha { border : thin solid black ; text-align : right ; margin-top : 18pt ; line-height : 14pt } line-height : 14pt } p.ajustadoIzquierda { border : medium double black ; text-align : left ; margin-top : 18pt ; line- height : 10pt } p.centrado { border : medium inset red ; text-align : center ; margin-top : 18pt ; line-height : 24pt } p.justificado { border : medium outset red ;text- align : justify ; margin-top : 18pt ; line-height : 16pt }

Ejemplo

Propiedad padding PropiedadDescripción padding Indica el espacio en blanco que se debe dejar entre el borde y el contenido del bloque (texto, imagen, etc.) Esta propiedad toma como valor una distancia expresada en una de las unidades de medida válidas (mm, cm, pt, etc.), o un porcentaje relativo a la anchura o altura del bloque. CSS también incluye las propiedades padding-top, padding-right, padding-bottom y padding-left, que se aplican respectivamente, a la distancia entre el borde superior, derecho, inferior e izquierdo y el contenido del bloque.

Ejemplo

Ejemplo Par-1 { display : block ; border : thin solid red } Par-2 { display : block ; border : thin solid red ; Padding : 1cm } Par-3 { display : block ; border : thin solid red ; Padding : 2cm 1cm }

Ejemplo

Propiedades para fondos PropiedadDescripción Background- color Especifica el color de fondo Background- image Indica qué imagen aparecerá como fondo del elemento. Toma como valor la URL donde se encuentra el fichero de imagen. La URL se debe escribir utilizando la siguiente sintáxis: Background-image : URL(url) Background- repeat Indica cómo se debe repetir una imagen seleccionada como fondo de un elemento. Acepta los valores repeat, repeat-x, repeat-y y no-repeat Background- position Toma como valor las palabras reservadas center, top, bottom, left o right, una distancia expresada en una unidad de medida válida, o un porcentage.

Propiedades para formatear listas Una lista contiene una serie de entradas precedidas por un carácter especial que puede ser un número, una letra mayúscula, minúscula, o un símbolo como un círculo, un recuadro, etc. Una lista contiene una serie de entradas precedidas por un carácter especial que puede ser un número, una letra mayúscula, minúscula, o un símbolo como un círculo, un recuadro, etc. La especificación CSS incluye una serie de propiedades para mostrar elementos en forma de listas. La especificación CSS incluye una serie de propiedades para mostrar elementos en forma de listas. Microsoft Internet Explorer y Netscape Navigator 6 permiten utilizar estas propiedades con documentos XML, si bien sí pueden utilizarse para formatear documentos HTML. Microsoft Internet Explorer y Netscape Navigator 6 permiten utilizar estas propiedades con documentos XML, si bien sí pueden utilizarse para formatear documentos HTML.

Propiedades para formatear listas En el lenguaje HTML se utilizan marcas o etiquetas que determinan la presentación de los contenidos en pantalla, entre ellas las etiquetas UL, OL y LI, que se aplican para listas. En el lenguaje HTML se utilizan marcas o etiquetas que determinan la presentación de los contenidos en pantalla, entre ellas las etiquetas UL, OL y LI, que se aplican para listas. El elemento UL se utiliza para presentar una lista no ordenadaEl elemento UL se utiliza para presentar una lista no ordenada El elemento OL se utiliza para presentar una lista ordenada en la cual las entradas van precedidas por un número que indica el orden de cada entrada en la lista.El elemento OL se utiliza para presentar una lista ordenada en la cual las entradas van precedidas por un número que indica el orden de cada entrada en la lista. En ambos casos, tanto para las listas ordenadas como para las no ordenadas, cada entrada de la lista se escribirá entre las etiquetas y.En ambos casos, tanto para las listas ordenadas como para las no ordenadas, cada entrada de la lista se escribirá entre las etiquetas y.

Propiedades para formatear listas Código HTML Presentación <UL><LI>Madrid</LI> Barcelona Barcelona <LI>Sevilla</LI><LI>Bilbao</LI></UL>  Madrid  Barcelona  Sevilla  Bilbao <OL><LI>Madrid</LI> Barcelona Barcelona <LI>Sevilla</LI><LI>Bilbao</LI></OL> 1. Madrid 2. Barcelona 3. Sevilla 4. Bilbao

Propiedades para formatear listas PropiedadDescripción Display Para presentar un elemento en forma de lista, es necesario utilizar la propiedad display junto con el valor list-item List-style-type  Indica qué carácter precede a cada entrada de la lista. Puede ser un número, una letra minúscula, mayúscula, un bullet circular, etc.  Acepta los siguientes valores: DiscDisc CircleCircle SquareSquare DecimalDecimal Lower-romanLower-roman Upper-romanUpper-roman Lower-alphaLower-alpha Upper-alphaUpper-alpha

Propiedades para formatear listas PropiedadDescripción List-style-position Indica cómo se debe indentar la Segunda, tercera, etc. Líneas de la entrada de la lista en el caso de que ésta ocupe más de una liínea. Acepta los valores outside – en este caso todas las líneas estarán comenzarán a la misma altura que la primera línea -, e inside – en este caso la segunda, tercera y el resto de líneas comenzarán a la misma altura que la imagen o carácter que precede la entrada de la lista List-style-image Permite situar una imagen precediendo a cada entrada de la lista. Tomará como valor la URL de la imagen, utilizando la sintaxis: List-style-image : URL(url)

Propiedades para formatear listas PropiedadDescripción Marker-offset Esta propiedad se utiliza para indicar la distancia que debe hacer entre el carácter o imagen que precede al texto de cada entrada, y el texto de la entrada propiamente dicho. Toma como valor una distancia expresada en una unidad de medida válida. Esta propiedad no está soportada por MSIE5 List-style Combinación de las propiedades anteriores. Toma como valor los valores utilizados para indicar el tipo de carácter, la posicíopn o la imagen que debe preceder a cada entrada de la lista.

Propiedades para formatear tablas Valor prop. display Descripción Table Se creará una tabla con el contenido del elemento. La tabla se presentará como un bloque, con un salto de línea antes y otro después. Table-row El elemento constituirá una fila de la tabla Table-cell El elemento constituirá una celda en la tabla. In-line-table Se creará una tabla que no se mostrará como un bloque, sino como un objeto en línea. Es decir, el texto del elemento contenedor fluirá a su alrededor. La propiedad display puede tomar valores para presentar Información en formato tabular:

Propiedades para formatear tablas Valor prop. display Descripción Table-row-group Permite utilizar un elemento del documento XML para agrupar dos o más filas a las que se quiere aplicar una presentación común. Equivaldía al elemento TBODY del lenguaje HTML Table-header-group Permite agrupar filas para que sirvan como cabecera de la tabla. Equivaldría al elemento THEAD del lenguaje HTML Table-footer-group Permite agrupar filas para que sirvan como pié de la tabla. Equivaldría al elemento TFOOT del lenguaje HTML. Table-caption Muestra el texto del elemento como título de la tabla. Se utiliza con la propiedad caption-side

Ejemplo Informe de Ventas Zona Sur Informe de Ventas Zona Sur <ventas><ventas-delegacion><deleg>Getafe</deleg> Jaime Márquez Jaime Márquez <ventas-pts> </ventas-pts></ventas-delegacion><ventas-delegacion><deleg>Alcorcón</deleg> Fabián Pastor Fabián Pastor <ventas-pts> </ventas-pts></ventas-delegacion></ventas></informe>

Ejemplo Ventas { display : table } Ventas-delegacion { display : table-row } Deleg,vendedor,ventas-pts { display : table-cell }

Ejemplo Ventas { display : in-line-table ; float: right } ventas-delegacion { display : table-row } deleg,vendedor,ventas-pts { display : table-cell }

Propiedades para posicionar bloques PropiedadDescripción Width Anchura de un bloque. Se debe expresar en una unidad válida: cm, mm, etc. Height Altura de un bloque Float Indica si un elemento debe aparecer flotante o no. Si es un elemento flotante, el texto del elemento que le contiene fluirá alrededor del bloque position Indica cómo se va a posicionar un bloque. Sólo se aplica a elementos cuya propiedad display recoja el valor block. Top Indica a qué distancia del borde superior del bloque contenedor se va a situar un bloque

Propiedades para posicionar bloques PropiedadDescripción Right Indica a qué distancia del borde derecho del bloque contenedor se va a situar el bloque. Left Indica a qué distancia del borde izquierdo del bloque contenedor se va a situar el bloque. Bottom Indica a qué distancia del borde inferior del bloque contenedor se va a situar el bloque. Overflow Esta propiedad se utilizará cuando el contenido de un elemento supera el espacio que se le ha reservado.

Propiedades para posicionar bloques

Propiedades para posicionar bloques