Introducción a HTML Estático

Documentos relacionados
Introducción a HTML Estático

Introducción a HTML Estático

Introducción a HTML Estático 03/02/2017. Introducción a HTML

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:

PROPÓSITOS. Tecnicatura en Informática Profesional y Personal [ 1 ]

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

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

HTML: Organización del Contenido

Adaptación al Ambiente de Trabajo Curso: 7mo año, Ciclo Superior Profesor: Quevedo, Alejandro Programa 2016

TEST TICO 2º BACHILLERATO

Catedra de Base de Datos

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

Texto y Organización del contenido

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.

Técnicas de visualización

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

Creación de páginas Web

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

Universidad de El Salvador Facultad Multidisciplinaria de Occidente Departamento de Ingeniería

Introducción HTML Programación de Web Estático

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

UNIDAD 1 GENERALIDADES HTML

Capítulo 4. Introducción a HTML

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

Manual básico de HTML

PROGRAMACIÓN WEB II 4043

Sistemas Multimedia. Herramientas multimedia en la web (HTML y Web) Universidad de Los Andes Postgrado en Computación Prof. Isabel M.

ETIQUETAS PRINCIPALES

Aplicaciones Web XHTML+CSS. David Cabrero Souto. Grupo MADS ( Universidade da Coruña

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

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

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

Introducción al lenguaje HTML

Fabricante: Interno Grupo: Plantilla Subgrupo: Curso

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

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

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:

Escuela de Enseñanza Secundaria Técnica N 3

HTML Introducción. 2. Nuevos Conceptos

Colegio Diocesano San José de Carolinas Privado Concertado

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

QUÉ SE NECESITA PARA UTILIZAR HTML5

Licencia de Documentacion

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

Hyper Text Markup Language. Lic. Francisco Montilla Colegio Universitario de Caracas

HIPERDOCUMENTOS. Prof. Emiro Coronado Cabrera

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

Extensiones. Guillermo López Mozilla Hispano

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

ACTIVIDAD DE COEDUCACIÓN EN EL AULA CON LENGUAJE XHTML

[6] inserción de elementos multimedia

HyperText Markup Language

Profesor: Vicente Destruels Moreno. Teoría: Tipos de letra (Color de texto)

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

Programación de aplicaciones 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

Diseño de páginas web

TEMA 5: INTERNET Y PÁGINAS WEB. Realización de páginas web con HTML. Servicios de Internet

Accesibilidad en la Web: de WCAG 1.0 a WCAG 2.0

Notas sobre HTML Estándar

Práctica de HTML (Curso )

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

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

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

Fundamentos de sitios web. Desarrollo de aplicaciones web. Alfonso Felipe Lima Cortés

WORLD WIDE WEB. Lenguaje HTML

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

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

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

HTML (Historia) Rogelio Ferreira Escutia

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

TABLAS CON HTML Y CSS

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

A través de la etiqueta <body> es posible establecer el color o la imagen de fondo de la página.

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

UNIDAD 4: NOCIONES BÁSICAS DE DISEÑO WEB (MAQUETACIÓN HTML) CURSO ELABORACIÓN DE CONTENIDOS FORMATIVOS Plan de Formación Edukanda

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 2012 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. 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 --> 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 --> 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. 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. IISSI 3

Ejemplo de elementos 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 no) IISSI 4

Ejemplo de elementos de 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 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 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> C.html a = anchor 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 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. 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 /> 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> IISSI 8

Mapas de imágenes 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> IISSI 9

Ejemplo de listas 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> <td> </td> <td> </td> <td> </td> <th> </th> <th> </th> <th> </th> </tr> <td> </td> <th> </th> <td> </td> <td> </td> </tr> <td> </td> <th> </th> <td> </td> <td> </td> </tr> </table> 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 Atributos rowspan y colspan En los elementos <th> y <td>, permiten que una celda se expanda por varias filas y/o columnas. IISSI 11

Herramientas y Plugins de desarrollo en navegadores Firebug Web Developer Toolbar IDEs para HTML Aptana (Eclipse+X) HTML-KIT IISSI 12