Introducción a HTML Estático

Documentos relacionados
Introducción a HTML Estático

NUEVAS ETIQUETAS HTML 5

Índice general. Pág. N. 1. Capítulo 1. Capítulo 2

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

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

RESUMEN HTML. Elementos de estructura

Listado de elementos o etiquetas HTML5

TEST TICO 2º BACHILLERATO

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

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

ETIQUETAS HTML 5 Diseño de Sitios Web TUW

Índice del curso. Elementos HTML. Elementos HTML. Elementos de texto. Creación de páginas web básicas. 1.Introducción a Internet. Lenguaje HTML.

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

Curso Básico de HTML

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

Objetivos. El alumno conocerá los elementos indispensables para crear una página web. 1. Crear una página web básica utilizando html.

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

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

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

Transparencias de J2EE. Tema 2: HTML. Uploaded by Ingteleco

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

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

UNIDAD 1 GENERALIDADES HTML

Capítulo 4. Introducción a HTML

Manual básico de HTML

PROGRAMACIÓN WEB II 4043

ETIQUETAS PRINCIPALES

Unidad I - INTRODUCCIÓN AL HTML. Profesor: Marcos Tulio Jerez Bastidas. Barinas, abril 2015

Actividad 3: Codificación básica de un texto en HTML

PARTE I CONCEPTOS GENERALES Capítulo 2 Estructura de un sitio web... 23

PHP y MySQL. Aplicaciones Web: HTML II (tercera parte) Autor: Johnny Zulca Mamani

Introducción al lenguaje HTML

HTML Listas y Anclas Programación de Web Estático

Bases del HTML CÓMO SE HACE LA WEB ENTENDIENDO LA ESTRUCTURA DE HTML. Sesión 3 10/09/14. Orígenes. Orígenes

La primera etiqueta que vamos a aprender es aquella por la que deben empezar todos los documentos que queramos sean considerados HTML; esta es:

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

HTML Introducción. 2. Nuevos Conceptos

QUÉ SE NECESITA PARA UTILIZAR HTML5

Profesor: Vicente Destruels Moreno. Teoría: Imágenes

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

HIPERDOCUMENTOS. Prof. Emiro Coronado Cabrera

ACTIVIDAD DE COEDUCACIÓN EN EL AULA CON LENGUAJE XHTML

[6] inserción de elementos multimedia

HyperText Markup Language

Tema 5. Estructuración de contenidos. ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios Hielscher! Cristina Puente Águeda!

HTML5: Fundamentos de una Página Web

HTML5: Fundamentos de una Página Web

2. Manejar los elementos básicos de un lenguaje usado en la creación de Páginas Web. 2.1 Definición de objetos y contenidos de la página web.

HTML5: Fundamentos de una página Web

Accesibilidad en la Web: de WCAG 1.0 a WCAG 2.0

Práctica de HTML (Curso )

MODALIDAD Nº DE HORAS DURACIÓN CERTIFICADO Online 160 Horas 6 MESES Si

Lenguaje HTML y páginas web. Alex Sánchez

HOJAS DE ESTILOS EN CASCADA CSS (Cascading Style Sheet)

HTML HyperText Markup Language. Fernando Pérez Costoya

Las tablas pueden ser consideradas como un grupo de filas donde cada una de ellas contiene un grupo de celdas. Una tabla puede ser insertada en un

INTRODUCCIÓN A HTML. Qué es HTML. Etiquetas

TABLAS CON HTML Y CSS

Práctica HTML Ciclo Introductorio Elementos de Programación y Lógica

MODELO DE EXAMEN PRIMERA EVALUACIÓN CURSO 2018/2019 TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN 2º BACHILLERATO

HTML GUIA 5 TABLAS EN HTML

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

Transcripción:

Introducción a HTML Estático Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Febrero 2013 Concepto de lenguaje de Los lenguajes de añaden información a un texto mediante marcas (también denominadas elementos). Esto es un <m info="x">texto</m> con una marca. Algunos lenguajes de Tipo SGML: IBM (1960) estándar ISO de 1986 (LinuxDoc). DTD: Definicion de lenguajes SGML HTML: Lenguaje de Hipertexto especificado en SGML. Tipo XML: Sencillez de HTML + Flexibilidad SGML. Xschema: Definicion de lenguajes XML XHTML: HTML especificado en XML. Contenido y apariencia El objetivo de las últimas versiones de XHTML es la separación de contenido y apariencia para facilitar la accesibilidad. El contenido se expresa mediante XHTML y la apariencia mediante hojas de estilo CSS. Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 1 IISSI 1

Reglas de estricto (XML) 1. Todo el documento debe estar dentro de un único elemento raíz. 2. Los elementos contienen texto y/o otros elementos, formando una jerarquía. 3. Los elementos no pueden solaparse: <e1><e2> </e2></e1> <e1><e2> </e1></e2> 4. Todos las elementos deben tener etiquetas de apertura y de cierre: <e>texto</e> (<e></e> equivale a <e/>). 5. Los nombres de los elementos son sensibles a mayúsculas y minúsculas: <e> distinto de <E>. 6. Los elementos pueden llevar atributos en la etiqueta de apertura: <e at1="v1" at2="v2">texto</e> 7. Los valores de los atributos deben ir entre comillas. 8. El orden de los atributos es irrelevante. 9. Los comentarios se escriben entre <!-- y -->: <!-- esto es un comentario --> Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 2 Reglas de estricto (XML) XHTML 1. Todo el documento debe estar dentro de un único elemento raíz. 2. Los elementos contienen texto y/o otros elementos, formando una jerarquía. 3. Los elementos no pueden solaparse: <e1><e2> </e2></e1> <e1><e2> </e1></e2> 4. Todos las elementos deben tener etiquetas de apertura y de cierre: <e>texto</e> (<e></e> equivale a <e/>). 5. Los nombres de los elementos son sensibles a mayúsculas y minúsculas: <e> distinto de <E>. 6. Los elementos pueden llevar atributos en la etiqueta de apertura: <e at1="v1" at2="v2">texto</e> 7. Los valores de los atributos deben ir entre comillas. 8. El orden de los atributos es irrelevante. 9. Los comentarios se escriben entre <!-- y --> <!-- esto es un comentario --> Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 3 IISSI 2

Elementos de la estructura básica <html> <head> <title>título del documento</title> <!-- otra información de cabecera --> </head> <body> <!-- contenido del documento --> </body> </html> <html>: elemento raíz del documento. <head>: cabecera del documento; aparte del título, puede contener otra información sobre el documento. <title>: título del documento. <body>: cuerpo (contenido) del documento. Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 4 Cabeceras <h1>texto cabecera</h1> <h6> </h6> Divisiones <div> </div>: división lógica. <span> </span>: zona de texto *. Párrafos <p> </p>: párrafo de texto. <br/>: fuerza una nueva línea. <nobr> </nobr>: evita una nueva línea. Texto formateado <pre> </pre>: respeta los espacios y los saltos de línea. Se suele usar para código fuente. Líneas horizontales <hr/>: inserta una línea horizontal. *El uso de <span> está asociado normalmente a las hojas de estilo CSS, que se verán más adelante. Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 5 IISSI 3

Ejemplo de elementos Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 6 Elementos de Elemento Descripción Apariencia <blockquoute> Bloque de cita literal Indentado <abbr> Abreviatura Normal <acronym> Acrónimo Normal <address> Dirección Cursiva <cite> Cita Cursiva <code> Código Monoespacio <dfn> Definición Cursiva <em> Énfasis Cursiva <kbd> Tecleado Monoespacio <q> Cita literal en la misma línea "Normal" ( <samp> Literal Monoespacio <strong> Énfasis fuerte Negrilla <var> Variable Cursiva Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 7 no) IISSI 4

Ejemplo de elementos de Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 8 Elementos de Elemento Descripción Apariencia <b> Negrilla Negrilla <big> Grande Grande <i> Itálica Cursiva <small> Pequeña Pequeña <sub> subíndice subíndice <sup> superíndice superíndice <tt> Texto mecanografiado Monoespacio Elemento Descripción Apariencia <ins> Texto insertado Subrayado <del> Texto eliminado Tachado Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 9 IISSI 5

Formato Físico vs. Formato Lógico F. Físico: Ventajas: Intuitivo (WYSIWYG) Inconvenientes: No semántico F. Lógico: Ventajas: Semántico y Estructurado Inconvenientes: Ninguno Muy Recomendado: FormatoLógico+ CSS Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 10 Enlaces entre documentos Un sistema de añade una nueva dimensión al texto al incluir (hiper)enlaces que permiten saltar (navegar) desde un punto de un texto a otro. <html> <a href="b.html">b</a> </html> A.html <html> <a name="x"/> <html> <a href="c.html#x">c.x</a> </html> B.html </html> a = anchor C.html Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 11 IISSI 6

Destinos de salto (anclas) <a name="nombre del ancla"/> <e id="nombre del ancla"> </e> Donde e es cualquier elemento de XHTML. Enlaces <a href="url">texto enlace</a> Salta al comienzo del documento identificado por la URL. <a href="url#ancla">texto enlace</a> Salta al punto del documento de la URL donde está definida el ancla con el nombre especificado. <a href="..." title="información">texto enlace</a> El atributo title añade información sobre el enlace, que se suele mostrar como un tooltip en los navegadores actuales. URL protocolo://servidor:puerto/recurso http://miservidor.com/fotos/yo.jpg https://miservidor.com:8080/blog Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 12 Códigos de caracteres: Todos los caracteres pueden especificarse en XHTML mediante ϧ donde 999 es el código en decimal del carácter que se desea visualizar. Entidades con nombre Algunos caracteres pueden especificarse también mediante un nombre especial, por ejemplo: < > & á <, >, &,, á Caracteres a evitar (<, >, &) En el texto XHTML nunca se deben usar literalmente los caracteres <, > y &, ya que pueden confundir al analizador del código. Siempre se deben usar como entidades con nombre. Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 13 IISSI 7

Inserción de imágenes El elemento <img> permite insertar una imagen en un documento XHTML. Los formatos habituales son PNG (permite imágenes transparentes y animaciones) y JPG, aunque la mayoría de los navegadores admite otros formatos como GIF, BMP, etc. <img src = "URL de la imagen" alt = "Texto alternativo" title = "Texto informativo (tooltip)" /> <img src="naranjito.jpg alt= "Naranjito title = "Imagen de Naranjito /> Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 14 Mapas de imágenes Permiten definir, para una imagen determinada, un conjunto de áreas de diferentes formas que actúan como enlaces. <img src="url" usemap="#mapa1" /> <map name = "mapa1" > <area shape="rect circ poly default" coords="99,99,99,,99" href="url" target="marco" title="texto tooltip" /> <!-- más definiciones de áreas --> </map> Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 15 IISSI 8

Mapas de imágenes Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 16 Listas no ordenadas <ul type="disc circle square"> <li type="disc circle square">elemento</li> <!-- más elementos --> Las listas </ul> pueden anidarse Listas ordenadas <ol> <li>elemento</li> <!-- más elementos --> </ol> Listas de definiciones <dl> <dt>término que se define</dt> <dd>definición del término</dd> <!-- más parejas <dt><dd> --> </dl> Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 17 IISSI 9

Ejemplo de listas Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 18 Elementos para tablas <table>: elemento principal de la tabla. : filas de tabla (table row). <th>: celdas de cabecera (table header). <td>: celdas de datos (table data). <caption>: título de la tabla. <table> <caption> </caption> </table> <td> </td> <th> </th> <td> </td> <th> </th> <td> </td> <th> </th> <td> </td> <th> </th> <td> </td> <th> </th> </tr> <td> </td> <td> </td> </tr> <td> </td> <td> </td> </tr> Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 19 IISSI 10

Los atributos rowspan y colspan permiten que una celda se expanda a través de varias filas o columnas <table> <td colspan= 2 rowspan= 2 /> Horario <td colspan= 2 > Horario </td> M. T. </tr> </tr> </tr> </tr> </table> <td>m.</td> <td>t.</td> <td rowspan= 2 > Grupos </td> <td>g1</td> <td>20</td> <td>50</td> <td>g2</td> <td>34</td> <td>45</td> Gr up os G 1 G 2 20 50 34 45 20 Atributos rowspan y colspan En los elementos <th> y <td>, permiten que una celda se expanda por varias filas y/o columnas. Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 21 IISSI 11

Herramientas y Plugins de desarrollo en navegadores Firebug Web Developer Toolbar IDEs para HTML Aptana (Eclipse+X) HTML-KIT Febrero 2013 Introducción a la Ingeniería del Software y a los Sistemas de Información 22 Comentarios, sugerencias, 23 IISSI 12