Aplicaciones Web XHTML+CSS. David Cabrero Souto. Grupo MADS (http://www.grupomads.org/) Universidade da Coruña

Documentos relacionados
<DOCTYPE HTML PUBLIC> <HTML> <HEAD>... </HEAD> <FRAMESET>... </FRAMESET> </HTML>

Diseño web. Fundamentos de CSS. Informática 4º ESO

En HTML, para indicar el orden de tabulación entre los controles de un formulario se emplea

Pregunta 4: En HTML, para definir una línea horizontal de separación se emplea. a) <dd> b) <hr> c) <pre> d) <xmp>

CSS BÁSICO Hojas de Estilo. Iván Martínez Toro

HTML completo. Pregunta 1: Pregunta 2: Pregunta 3: Pregunta 4:

Curso de Diseño web. Juan Carlos Hernández Pérez

Informática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales

Conceptos Teóricos de HTML5 (material extra adicional libro):

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Informática General 2017 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

TIC II Tema 2: Programación Web

HTML Estático: Hojas de Estilo. HTML Estático: Hojas de Estilo

Extensiones. Guillermo López Mozilla Hispano

CSS. Contenido. Programación en Internet Curso Introducción Sintaxis. Cajas Posicionamiento. Programación en Internet

CSS: Hojas de Estilo en Cascada. Didier Fabián Granados Muñoz

SUBRAYAR CON MARCATEXTO EL PARRAFO DONDE ENCONTRÓ LA PREGUNTA LAS RESPUESTAS LAS ENCUENTRAS DE LA PAG 26 A LA 96 DEBE COPIAR PREGUNTA Y RESPUESTA

Laboratorio de Aplicaciones Telemáticas (Curso 2009/2010)

III. Hojas de estilo en cascada (CSS)

HTML: Hyper Text Markup Language

HOJAS DE ESTILOS EN CASCADA CSS (Cascading Style Sheet)

Unidad 1.- Fundamentos de sitios web. El lenguaje HTML. Desarrollo de aplicaciones Web. Felipe LC

CSS. Rogelio Ferreira Escutia

Lenguajes y estándares para la Web. Tema 3: XHTML. Elementos de marcado

NUEVAS ETIQUETAS HTML 5

Examen de CSS - Cuestionario

ELECTIVA FE I. Tema 3: Introducción a las hojas

Taller de Programación II J2EE

QUÉ ES UNA HOJA DE ESTILOS? Una hoja de estilo en cascada (CSS) es un conjunto de reglas en las que definimos el formato que va a tomar un

CSS básico. Introducción, Unidades y Selectores

Páginas WEB Parte II INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS. Escuela de Ingeniería de Sistemas y Computación Universidad del Valle

Hojas de estilo. CI-2413 Desarrollo de aplicaciones para Internet Prof. Braulio José Solano Rojas ECCI, UCR

MATRIZ DE VALORACIÓN O RÚBRICA. Actividad de evaluación:

Capas. Para definir una sección o división se utilizan las capas. Para esto utilizamos las etiquetas de HTML

CSS (Cascading Style Sheets)

Tema 2. I- Hojas de estilo CSS.

Dar formato a los documentos XML

Índice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1

HTML Introducción. 2. Nuevos Conceptos

Técnicas de visualización

Maquetación Web: HTML 5 y CSS

Listado de elementos o etiquetas HTML5

DISEÑANDO. Web. Empresa. de mi. COmo crear una web empresarial sin ser programador ni diseñador

Hipertexto y Marcadores Hipertexto: Escritura no secuencial, un texto que bifurca, que permite que el lector elija y que se lea mejor en una pantalla

HOJAS DE ESTILO EN CASCADA

Cap. IV - Selectores, identificadores, clases y otros by Tux Merlin - Joomla-gnu.com

Práctica 2: Diseño web inicial. HTML avanzado.

Hojas de estilo (CSS)

Sintaxis de CSS CSS ({ })

Curso Básico de HTML

1.- INTRODUCCIÓN. <etiqueta> contenido</etiqueta>

XHTML y CSS 2. Área de Ingeniería Telemática

UCEMA Ingeniería Informática Introducción a HTML y Javascript

XHTML. Tecnologías Web

Formateo de Texto. (parte II)

Qué es HTML? Estructura interna de una página HTML. Cabecera de la página <head>

escuela técnica superior de ingeniería informática

escuela técnica superior de ingeniería informática

HTML/XHTML/FORMS. CI-2413 Desarrollo de aplicaciones para Internet Prof. Braulio José Solano Rojas ECCI, UCR

Introducción al desarrollo web (idesweb) - 3 a ed.

Funcionamiento básico de CSS

Que son las hojas de estilo (CSS)?

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

Colegio Diocesano San José de Carolinas Privado Concertado

Programa Formativo. Código: Curso: Experto en Diseño Web para dispositivos móviles Modalidad: DISTANCIA Duración: 120h.

Guía del Curso Técnico Profesional en Diseño Web Avanzado con HTML5 y CSS3

Universidad de Chile - Magister Artes Mediales ARTE / INTERNET. Clase 4: HTML

Wenceslao Zavala

Etiquetas Básicas (Estructura HTML) Etiquetas Atributos Valores Descripción. Formato de Presentación Etiquetas Atributos Valores Descripción

Introducción a CSS. Aplicaciones Web (2016/17) Jesús Arias Fisteus. Aplicaciones Web (2016/17) Introducción a CSS 1

FUNDAMENTOS DE ROBÓTICA. Maestro: Ing. Marco Antonio López Paredes REPORTE DE PROGRAMA: ANALIZAR LOS OBSTACULOS DE ROBOTS EN UN TABLERO

La biblia de HTML Francisco Charte Ojeda

Accesibilidad en la Web: de WCAG 1.0 a WCAG 2.0

CSS: hojas de estilo en cascada. Visualización de una página I. Luis Fernando Llana Díaz. 21 de abril de 2008

ETIQUETAS HTML 5 Diseño de Sitios Web TUW

Introducción a las aplicaciones WEB

Temario Programación Web para Web

CSS: hojas de estilo en cascada

CSS (Cascading Style Sheets)

HTML5: Fundamentos de una Página Web

HTML5: Fundamentos de una Página Web

Introducción. Qué es CSS?

Con etiqueta Sin etiqueta Con etiqueta Sin etiqueta Con etiqueta Sin etiqueta ADDRESS ADDRESS CITE CITE B: NEGRITA B: NEGRITA.

QUÉ ES Y PARA QUÉ SIRVE EL LENGUAJE CSS (CASCADING STYLE SHEETS HOJAS DE ESTILOS EN CASCADA)? (DV00203A)

CSS Cascading Style Sheets Rellenos y Márgenes Antes de empezar...

HTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto)

Curso de Maquetación Web: HTML 5 y CSS

1. La evolución de HTML La evolución de las CSS 16

Técnicas de visualización

Documentos HTML. Introducción. Elementos. Atributos de elemento

Técnicas para la enseñanza de. Desarrollo Web. M is notas de CSS. Liliana Gutiérrez Flores. Enero de 2016

5.7. Visualización Propiedades display y visibility Propiedad overflow Propiedad z-index...28 Capítulo 6.

Qué es 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.

Catedra de Base de Datos

Desarrollo de Aplicaciones Web con PHP. Javier Enciso

Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales

Edición HTML. Estilos CSS MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL

UNIDAD 1 GENERALIDADES HTML

Transcripción:

Aplicaciones Web XHTML+CSS David Cabrero Souto Grupo MADS (http://www.grupomads.org/) Universidade da Coruña

W3C Establece estándares: recomendaciones. HTML 4.0 XHTML 1.0, XHTML 1.1, XHTML 2.0, XFORMS CSS1, CSS2, CSS3 XML, XPath, XSLT, XLink, XSD,... MathML, SMIL, SVG... Estilo: separar contentido (HTML) de presentación (CSS).

XHTML Tres sabores de XHTML 1.0: XHTML 1.0 Strict XHTML 1.0 Transitional XHTML 1.0 Frameset Lenguaje XML. Documento = árbol XML. Elementos contienen otros elementos. Cada elemento está marcado por dos etiquetas inicio y fin. Sintaxis: Etiquetas encerradas en ángulos < y >. <etiqueta>, </etiqueta>. No se pueden cruzar etiquetas de elementos anidados. Nombres de etiquetas en minúsculas. Valores de atributos entre comillas. <etiqueta attr= valor ></etiqueta> Comentarios: <! Comentario >

Estrucutura de un documento XHTML HTML Elemento raíz del documento. Principio y fin: <html> </html>. HEAD ( <head></head> ) Metainformación del documento. Primer elemento. Ejemplo: <title> Hola Web!</title>. Ejemplo: <meta name="keywords" content="linux, Accesibilidad, Distribución" /> BODY ( <body></body> ) Después de HEAD. Encierra el contenido del documento.

Estrucutura de un documento XHTML HTML Elemento raíz del documento. Principio y fin: <html> </html>. HEAD ( <head></head> ) Metainformación del documento. Primer elemento. Ejemplo: <title> Hola Web!</title>. Ejemplo: <meta name="keywords" content="linux, Accesibilidad, Distribución" /> BODY ( <body></body> ) Después de HEAD. Encierra el contenido del documento.

Estrucutura de un documento XHTML HTML Elemento raíz del documento. Principio y fin: <html> </html>. HEAD ( <head></head> ) Metainformación del documento. Primer elemento. Ejemplo: <title> Hola Web!</title>. Ejemplo: <meta name="keywords" content="linux, Accesibilidad, Distribución" /> BODY ( <body></body> ) Después de HEAD. Encierra el contenido del documento.

Elementos XHTML Encabezados: h1, h2, h3,... Párrafos: p Listas: Desordenada: ul Ordenada: ol Elemento de la lista: li Lista de definiciones: dl Término: dt Definición: dd Enfasis: em Citas: cite Acrónimo: abbr, acronym

Elementos XHTML Encabezados: h1, h2, h3,... Párrafos: p Listas: Desordenada: ul Ordenada: ol Elemento de la lista: li Lista de definiciones: dl Término: dt Definición: dd Enfasis: em Citas: cite Acrónimo: abbr, acronym

Elementos XHTML Encabezados: h1, h2, h3,... Párrafos: p Listas: Desordenada: ul Ordenada: ol Elemento de la lista: li Lista de definiciones: dl Término: dt Definición: dd Enfasis: em Citas: cite Acrónimo: abbr, acronym

Elementos XHTML Encabezados: h1, h2, h3,... Párrafos: p Listas: Desordenada: ul Ordenada: ol Elemento de la lista: li Lista de definiciones: dl Término: dt Definición: dd Enfasis: em Citas: cite Acrónimo: abbr, acronym

Elementos XHTML Encabezados: h1, h2, h3,... Párrafos: p Listas: Desordenada: ul Ordenada: ol Elemento de la lista: li Lista de definiciones: dl Término: dt Definición: dd Enfasis: em Citas: cite Acrónimo: abbr, acronym

Elementos XHTML Encabezados: h1, h2, h3,... Párrafos: p Listas: Desordenada: ul Ordenada: ol Elemento de la lista: li Lista de definiciones: dl Término: dt Definición: dd Enfasis: em Citas: cite Acrónimo: abbr, acronym

Elementos XHTML Encabezados: h1, h2, h3,... Párrafos: p Listas: Desordenada: ul Ordenada: ol Elemento de la lista: li Lista de definiciones: dl Término: dt Definición: dd Enfasis: em Citas: cite Acrónimo: abbr, acronym

Hipertexto XHTML Enlace a un recurso externo. Enlaces: elemento a Destino = atributo href: <a href="url">contenido</a> contenido se presenta como hiperenlace. Enlace dentro del documento. Etiquetar un punto del documento (ancla). <a name="ancla">... </a> Hipervínculo: <a href="#ancla">... </a>

Hipertexto XHTML Enlace a un recurso externo. Enlaces: elemento a Destino = atributo href: <a href="url">contenido</a> contenido se presenta como hiperenlace. Enlace dentro del documento. Etiquetar un punto del documento (ancla). <a name="ancla">... </a> Hipervínculo: <a href="#ancla">... </a>

Ejemplo: Tic-Tac-Toe Juego similar al tres en raya. No se pueden mover las fichas. Si se llena el tablero = empate.

Ejemplo: Tic-Tac-Toe (II) <html> <head> <title>tic-tac-toe</title> </head> <body> <h1>tic-tac-toe</h1> <p>turno de: Jugador 1</p> <table> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> </table> </body> </html>

Separación de contenido y presentación XHTML (HTML): contenido del documento. CSS: presentación (aspecto).

CSS Cascade Style Sheet. Versiones: CSS1, CSS2, CSS3. Presentación del documento. Posibilidad de especificar varios estilos. Pantalla, impresora, handheld,... Themes, versiones alto contraste,...

<head> <link rel="stylesheet" href="css/default.css" title="default" type="text/css" /> <link rel="alternate stylesheet" href="css/hc.css" title="contraste alto" type="text/css" /> <link rel="stylesheet" type="text/css" CSS: Cómo enlazar a un documento 1 No recomendado: atributo style. <h1 style="color:red;"> 2 Hoja de estilo incrustada o interna. <head> <style type="text/css"> h1 { color: red; } </style>... 3 Hoja de estilo externa.

CSS: reglas CSS = conjunto de reglas. Regla = par (selector, elementos). Selector: define a qué elementos se aplica la regla. Elementos: pares atributo, valor. h1 { color: red; } table { border: 1px solid #000000; }

CSS: selectores Elementos html. Ejemplo: h1, table, p,... Seleccionar por clase. <table class="tablero"> table.tablero { border: 1px solid #000000; } Seleccionar por identificador. <table id="tabla01"> table#tabla01 { border: 1px solid #000000; } Selector universal: * *.tablero =.tablero, *#tablero = #tablero

CSS: selectores (II) Varios elementos en un selector separados por comas. h1, p,.xtra Seleccionar descendientes, hermanos e hijos: p > p, p + p, p p Pseudo-clases :first-child, :visited, :hover,...

CSS: atributos Background Borde Dimensiones Fuentes Margenes Posición...

CSS: valores Dimensiones: pt, px, pc, in, cm, mm, em, ex. xx-small, x-small, small, normal, large, x-large, xx-large, larger, smaller Colores: Nombres de color blue, valor RGB #0000ff, rgb(0,0,255), rgb(0 %,0 %,100 %)

CSS: el modelo de caja

Ejemplo: Tic-Tac-Toe (CSS) <td><p class="cas_vacia"/></td>.cas_vacia,.cas_azul,.cas_roja { border: 1px solid #000000; width: 128px; height: 128px; }.cas_azul { }.cas_roja { } background: #0000ff; background: #ff0000;

CSS: Herencia Algunos elementos heredan las propiedades del elemento que los contiene. <div>el texto de este párrafo está en rojo. <p class="grande">y este párrafo además, en letra grande.</p> </div> div { color: red; } p.grande { font-size: large; } También existe el elemento span. <p>... <span class="xtra"><a href="...">...</a></span>...</p>

XHTML+CSS: capas Elemento div. Pseudo-estructural, pseudo-visual. Define un área rectangular. Se puede modificar su posición. Se pueden superponer.

Navegadores: modo estándares Navegadores modernos: dos modos: Modo cumplir estándares. Quirksmode. Switch: declaración de tipo de documento correcta. <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3c.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">

XHTML+CSS: validadores http://www.w3.org/qa/tools/,... Analizan el documento. Inidican los errores respecto al estándar.

Referencias http://www.w3c.org/, http://www.w3c.es/ http://www.w3schools.com/, http://www.quirksmode.org/ http://www.csszengarden.com/,... http://www.alistapart.com/,...... Designing With Web Standards, Jeffrey Zeldman.