Академический Документы
Профессиональный Документы
Культура Документы
HTML
Contenidos
Lenguaje HTML. Etiquetas y atributos Lenguaje XHTML
Lenguaje de marcas
No son lenguajes de programacin
Son lenguajes de descripcin de informacin Permite codificar un documento donde, adems del texto se incorporan etiquetas, marcas o anotaciones con informacin adicional relativa a la estructura del texto, su presentacin, o informacin del propio documento.
que por
son los
Un documento HTML es un archivo de texto compatible con cualquier plataforma o sistema operativo que disponga de un navegador. Es fcil obtener el cdigo fuente de cualquier documento HTML.
Versiones de HTML
HTML 2.0, HTML 3.2, HTML 4.0, HTML 4.01 y actualmente HTML 5.0. El HTML ya est anticuado a favor del XHTML. Las ltimas versiones de HTML 4.01 son:
HTML 4.01 Strict: Slo etiquetas HTML 4.01. Modo recomendado por la W3C ya que es compatible con CSS y puede ser interpretado correctamente por todos los navegadores. HTML 4.01 Transitional: Incluye todos los elementos de HTML 4 Strict adems de otros elementos obsoletos. HTML 4.01 Frameset: Incluye lo del transitional y soporte para frames.
Hasta la versin 4.01 se basan en SGML (Standard Generalized Markup Language), que utiliza DTD (Document Type Definition) para definir la estructura y el contenido de un tipo de documento. HTML 5. Permite modernizar la web y el desarrollo de aplicaciones web parecidas a las de escritorio.
HTML 5
Etiquetas con codecs para mostrar los contenidos multimedia. Etiquetas para manejar grandes conjuntos de datos. Mejoras en los formularios, con inclusin de nuevos tipos de datos y facilidades para validar el contenido sin Javascript. Visores de frmulas matemticas y grficos vectoriales. Funcionalidad para arrastrar objetos como imgenes (Drag & Drop)
Normas de HTML
son
documentos
<Font Size=2>
Normas de HTML
Los valores de los atributos pueden ser sensibles a maysculas y minsculas dependiendo del servidor donde se ha guardado (linux s es sensible,
windows no)
<IMG SRC=nombredearchivo.gif> puede que no sea lo mismo que
<IMG SRC=NOMBREDEARCHIVO.GIF>
Normas de HTML
Los valores de los atributos pueden contener espacios y caracteres no alfanumricos si van encerrados entre comillas.
<img src=casa.gif alt=mi casa particular>
<IMG SRC=foto2-casa.gif>
HTML asume cualquier nmero de espacios en blanco como un nico carcter de espacio en blanco. Los exploradores los ignoran a no ser que estn en una etiqueta <PRE> de preformateado especial.
Normas de HTML
Normas de HTML
Conviene poner las etiquetas en minsculas, pues XML y XHTML slo aceptan minsculas y as el cambio a XHTML ser muy fcil.
Las hojas de estilo en cascada o CSS(Cascading Style Sheets) se hacen en minsculas tambin.
Pondremos los atributos de las etiquetas entrecomillados aunque no sea obligatorio en HTML.
Los archivos HTML tienen la extensin .htm o .html Cuando se crea un sitio web, la primera pgina se suele llamar index.html
Los documentos HTML estn delimitados por las etiquetas (tags) <html> </html>
La cabecera contiene la identificacin e informacin sobre el documento, como el ttulo (<title></title>) que aparecer en la barra de ttulo del navegador.
HTML 5
<!DOCTYPE html>
Una vez hecho sto, se graba con el nombre primero.html y se visualiza con el navegador web haciendo doble clic sobre el archivo.
Y luego
Prueba si en verdad tu cdigo se ajusta al DTD que definiste en el DOCTYPE usando el validador de (X)HTML (http://validator.w3.org/) Este validador comprueba que tu pgina no tiene errores de gramtica y ortografa. o sea que cumple los estndares definidos por la W3C (World Wide Web Consortium)
Y adems
Cuando un navegador encuentra una pgina no valida (y sin DOCTYPE no lo es), se pone en un estado llamado quirks mode, este estado sirve para tratar de interpretar lo que tu HTML no valido quiso decir, pudindose volver ms lento, y verse de distinto modo en distintos navegadores.
Ejercicio
Modifica la pgina web anterior y ponle color de fondo y texto con diferentes colores y efectos, tamao, tipo de letra, etc.
Listas no numeradas <ul> <li> </li> <li> </li> </ul> 1. Listas numeradas <ol> <li> </li> <li> </li> </ol>
Listas
Listas de definiciones <dl> <dt> trmino 1 </dt> <dd> definicin de trmino 1 </dd> <dt>trmino 2 </dt> <dd> definicin de trmino 2 </dd> </dl>
Crea un archivo con el Bloc de notas llamado Actividad3.html y escribe el cdigo siguiente.Visualiza la pgina con el navegador.
Ejercicio
Crea una pgina Actividad5.html con el nombre
Aade enlaces para abrir el archivo zip y descargarlo, para abrir un archivo de sonido y escucharlo, ver una imagen o foto y enviar un correo. Coloca los enlaces dentro de una lista no numerada.
align = alineacin
alt=comentario title=comentario border = tamao
http://www.w3schools.com/tags/tag_img.asp
Tablas
<table>
background=imagenFondo
<tr>
<td> <th>
Atributos utilizados en tablas:
bgcolor=color border=n bordercolor=color valign=top|bottom|middle cellpadding=nmero cellspacing=nmero height=nmero width=nmero
align=left|center|right
http://www.htmlcodetutorial.com/tables/index_famsupp_29.html
Tablas (cont)
Para crear una celda que ocupe varias filas o columnas, se
Frames o marcos
Permiten dividir un documento en varias zonas, de forma que cada una de estas sea a su vez otro documento HTML.
iframes
Pero s se usan los iframes, que son marcos internos o flotantes dentro de las pginas HTML que permiten mostrar documentos dentro de otros documentos (publicidad o
width
height
Formularios
Formularios
Permiten al usuario introducir datos, que son enviados al email del administrador del formulario o bien a un programa que se encarga de procesarlos.
<form action=mailto:xxx@xxx.xx" method=post enctype=text/plain >
controles del formulario </form>
Botn de envo
Para enviar la informacin, el formulario necesita de un botn que le indique que el formulario ha concluido y que pueden enviar la informacin.
<input type="submit" value="Enviar informacin">
Formularios. Controles
Cuadro de texto <input type="text" name=nombreControl" >
Atributos:
size maxlength value title
Este es su aspecto
Formularios. Controles
Cuadro de contrasea
<input type="password" name="clave" >
Formularios. Controles
Lista desplegable (select)
<select name=nombreLista> <option value=valor1> valor1 <option value=valor2 selected> valor2 <option value=valor3> valor3 <option value=valor4> valor4 </select>
Formularios. Controles
Botones de borrado
<input type=reset" value=TextoDelBoton name=nombre" >
Botones de envo
<input type=submit" value=TextoDelBoton name=nombre">
Botones (buttons)
<input type=button" value=TextoDelBoton name=nombre"
onclick=accionScript();>
window.close();
window.location.replace(documento.html); window.open(documento.html); .
Lenguaje XHTML
Reformulacin del lenguaje HTML (diseado para mostrar datos) que permite el uso de herramientas basadas en XML (diseado para describir los datos). Exige requisitos ms estrictos en la escritura del cdigo
XHTML 1.0 ofrece 3 posibles declaraciones DTD:
Strict: El ms ajustado al estndar. No puede contener frames ni elementos en desuso (font, align,), se utiliza con estilos (CSS).
Transitional: Incluye todos los elementos de Strict adems de otros elementos obsoletos. Se usa cuando no hay estilos (CSS) para indicar la presentacin de los documentos, sino que se hace con etiquetas.
Frameset: Incluye lo del transitional y soporte para frames.
Caracteres especiales
Algunos caracteres que se utilizan habitualmente en los textos no se pueden incluir directamente en las pginas web. Los caracteres que HTML para definir sus etiquetas (<, > y ") no se pueden utilizar libremente. La solucin consiste en sustituir los caracteres reservados de HTML por unas expresiones llamadas entidades HTML y que representan a cada carcter:
Entidades html Carcter Descripcin Traduccin
< >
& " '
< >
& " (espacio en blanco) '
Caracteres no ingleses
Los caracteres propios de los idiomas diferentes al ingls tambin pueden ser problemticos. El motivo es que desde que se crea una pgina web hasta que llega al navegador del usuario, intervienen numerosos procesos: 1. El diseador crea la pgina web con su editor HTML (por ejemplo Dreamweaver). 2. Si se trata de una aplicacin web dinmica, el programador recorta la pgina HTML del diseador y la mezcla con el resto del cdigo de la aplicacin (por ejemplo PHP). 3. El servidor web almacena las pginas HTML estticas o el cdigo de la aplicacin web y sirve las pginas solicitadas por los usuarios. 4. El usuario solicita y visualiza las pginas web a travs de su navegador. Si el editor HTML del diseador utiliza la codificacin UTF-8, el entorno de desarrollo del programador tambin utiliza UTF-8, el servidor web sirve las pginas con esa codificacin y el navegador del usuario es capaz de visualizar las pginas con formato UTF-8, el texto anterior se ver correctamente en el navegador del usuario,
y si no ocurre as
Caracteres no ingleses
La solucin ms sencilla para asegurar que todos estos caracteres potencialmente problemticos se van a visualizar correctamente en el navegador del usuario consiste en sustituir cada carcter problemtico por su entidad HTML:
Entidades html ñ Ñ Carcter Descripcin oficial latin letter n with tilde latin capital n letter with tilde
á
é í
a acute
e acute i acute
ó
ú Á É Í Ó Ú €
o acute
u acute A acute E acute I acute O acute U acute euro
o bien
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />