SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
Karen Balandrán
Carlos Martínez
Adrían Ramírez
 Jessica Delgado
  Dana Saucedo
  Pedro Gómez
HTML 4
● El lenguaje HTML 4.0 es una especificación del lenguaje
  html aprobada por el World Wide Web Consortium.

● El HTML 4 desarrolla el lenguaje HTML con
  mecanismos para hojas de estilo, ejecución de scripts,
  marcos, objetos incluidos, soporte mejorado para texto
  de derecha a izquierda y direcciones mezcladas, tablas
  más ricas y mejoras en formularios, ofreciendo mejoras
  de accesibilidad para personas con discapacidades.
HTML 4
● El HTML 4.01 es una revisión que corrigió algunos
  errores que tenía el HTML 4.
Características
●   Esta especificación, además de las características relativas a texto,
    multimedia e hipervínculos de las versiones anteriores de HTML (HTML
    3.2 , y HTML 2.0), HTML 4 soporta más opciones de multimedia,
    lenguajes de scripts, hojas de estilo, mejores capacidades de
    impresión, y documentos más accesibles a usuarios con
    discapacidades. HTML 4 también da un gran paso adelante hacia la
    internacionalización de los documentos, con la intención de hacer la Web
    auténticamente universal.
●   HTML4 es una aplicación de SGML conforme al estándar internacional
    ISO 8879 -- Standard Generalized Markup Language [ISO8879].
●   HTML 4.01, que es parte de la línea de especificaciones de HTML 4. La
    primera versión de HTML 4 fue HTML 4.0, publicado el 18 de diciembre
    de 1997 y revisado el 24 de abril de 1998. Esta especificación es la primera
    Recomendación HTML 4.01. Incluye cambios no editoriales desde la
    versión del 24 de abril de HTML 4.0.
Características
● Mejor distinción entre la estructura y la presentación de
  un documento, aconsejando la utilización de hojas de
  estilo en lugar de elementos y atributos de presentación
  de HTML.
● Mejores formularios, incluyendo la adición de teclas de
  acceso, la posibilidad de agrupar semánticamente los
  controles de un formulario, la posibilidad de agrupar las
  opciones SELECT semánticamente, y los rótulos activos.
● La posibilidad de codificar una descripción textual de un
  objeto incluido (con el elemento OBJECT).
● Un nuevo mecanismo de mapas de imágenes en el lado
  del cliente (el elemento MAP) que permite a los autores
  integrar vínculos de imagen y de texto.
Características
● El requerimiento de que se incluya texto alternativo acompañando a las
  imágenes dentro del elemento IMG y a los mapas de imágenes dentro
  del elemento AREA.

● Soporte de los atributos title y lang en todos los elementos.

● Soporte de los elementos ABBR y ACRONYM

● Un espectro más amplio de medios utilizables por hojas de estilo (tty,
  braille, etc.).

● Tablas mejores, incluyendo títulos, grupos de columnas y
  mecanismos para facilitar su representación no visual.

●   Descripciones largas para tablas, imágenes, marcos, etc.
Elementos HTML 4 Removidos del HTML 5
 1.   <acronym>
 2.   <applet>
 3.   <basefont>
 4.   <big>* se usa para hacer el texto más grande.
 5.   <center>* se usa para centrar el texto.
 6.   <dir>
 7.   <font>*
 8.   <frame> inserta un marco o un conjunto de marcos es utilizado para dividir el espacio de
      trabajo del documento donde se encuentra, y cargar un documento html diferente en cada
      marco.
 9.   <frameset>
10.   <noframes>
11.   <strike>* se usa para dibujar una línea horizontal por encima del texto. una alternativa a esta función
      es usar el atributo text-decoration: line-through; mediante CSS
12.   <tt>*
*Algunas de estas funciones pueden seguir siendo usadas pero mediante CSS*
Atributos eliminados
●   rev y charset en <link /> y <a />es usado para describir un link de reversa
    desde la ancla especificada por el atributo href, al documento actual.
●   target en <link /> este atributo especifica el nombre del marco donde el
    documento va a ser abierto.
●   nohref en <area /> esta propiedad establece o regresa el valor de otro
    atributo nohref de un area
●   profile en <head />especifica la locacion de una o mas locaciones de
    perfiles de metadatos separados por espacios blancos
●   version en <html />
●   name en <map />
●   scheme en <meta />
●   archive, classid, codetype, declare y standby en <object />
●   valuetype en <param />
●   charset en <script />
●   summary en <table />
●   header, axis y abbr en <td /> y <th />
Nuevos Elementos
●   <article /> elemento que nos permite declarar un trozo del contenido como artículo. Ideal para blogs o
    periódicos.
●   <aside /> representa un trozo de contenido que se relaciona muy levemente con el resto del contenido.
●   <dialog /> elemento que permite reprensetar conversaciones.
●   <figure /> podrás usarlo para asociar con un caption un contenido incrustado, como por ejemplo
    gráficos o vídeo:
●   <footer /> Sección de la página para contener información sobre el autor, copyright, etc,…
●   <header /> representa a la sección de cabecera.
●   <nav /> representa la sección de la página orientada a la navegación.
●   <section /> elemento que indica que se trata de una sección genérica.
●   <audio /> y <video /> para el contenido multimedia.
●   <embed /> es un elemento dedicado para contenido de plugins.
●   <m /> representa el texto marcado.
●   <meter /> usado para representar medidas, por ejemplo el tamaño del disco usado…
●   <time /> usado para mostrar fechas y/o tiempo.
●   <canvas /> usado para mostrar gráficos renderizados en tiempo real, por ejemplo gráficos, juegos, etc,…
●   <commnad /> relacionado con los comandos que el usuario puede invocar.
●   <datagrid /> ideal para mostrar un arbol de datos o una tabla tabulada.
●   <details /> muestra información adicionar si el usuario lo demanda.
●   <datalist /> junto con el nuevo atributo list para los <input /> puede ser usado para crear comboboxes:
●   <event-sources /> puede ser usado para capturar eventos enviados desde servidor.
●   <output /> nos indica que tipo de salida vamos producir con nuestra página.
●   <progress /> representa una barra de proceso de una tarea, por ejemplo descargar,…
Compatibilidad e Incompatibilidad entre
navegadores

Según varias estadísticas consultadas, el navegador Internet Explorer pierde
cada vez más usuarios, frente a otros navegadores que usan el motor de
Netscape (Netscape Navigator, Mozzila, Firefox). Y esto resulta un tanto
curioso, ya que muchas páginas están 'Optimizadas' solo para IE5 ó superior.

Algunos generadores de estadísticas como Nedstat Basic o RE
INVIGORATE instalados en diversas Web confirman que casi la tercera parte
utiliza navegadores como Safari, Opera o Netscape. Esto representa un factor
muy importante a la hora de desarrollar una página accesible al mayor número
posible de usuarios.
Compatibilidad
El problema radica en que cada explorador puede interpretar o no ciertas
etiquetas, debido sobre todo a razones generales de política comercial y
desarrollo del Web: cuando se realizan nuevas extensiones compatibles con la
última versión de HTML, se hacen incluso antes de que se establezcan los
estándares, intentando incluir las nuevas funciones incluidas en los borradores.
Si un navegador no reconoce una etiqueta, la ignora y nada de ella aparecerá en
la página visualizada. Para realizar las extensiones de estos navegadores se
añaden nuevos atributos a las etiquetas ya existentes, o se añaden nuevas
etiquetas.
Compatibilidad
Además, añadido al problema de los diferentes navegadores, está el problema
de las diferentes versiones de un mismo navegador. En particular las versiones
3 y anteriores de Netscape Navigator e Internet Explorer no soportan casi nada
de DHTML (uso de HTML 4, CSS y Javascript) y el soporte del mismo en sus
versiones 4 es bastante limitado. Y del lado del usuario resulta en gran medida
frustrante encontrarse con mensajes del tipo: 'Su navegador no soporta...',
'Web optimizada para navegador tal...', etc.

La solución más práctica a todos estos problemas es ajustarnos a los estándares
(cada vez más aceptados) especificados por la W3C (www.w3c.org) sobre
HTML 4.01 y CSS. Si a la hora de escribir el código fuente de la página,
utilizamos una herramienta de autor del tipo Microsoft FrontPage,
Macromedia Dreamweaver o Adobe Golive, en más de una ocasión nos
generarán un código incompatible a los estándares. Y el tener que arreglar este
código puede llegar a ser un proceso bastante pesado.
Nuevos Atributos
●   media: Para conseguir una mayor consistencia con el link en los elementos <a />
●   ping: Especificacremos una lista separada por espacios donde produciremos un ping
    cuando se siga el enlace, para los elementos <area /> y <a />
●   target: Disponible para mejorar la consistencia con el elemento <a />.
●   autofocus: Destinado para indicar el elemento <input /> (no hidden), <select />,<textarea
    /> o <button /> que ha de coger el foco al cargar la página.
●   form: Atributo para <input />, <ouput />, <select /> <textarea />, <button /> y<fieldset
    /> que permite que se sococien con un simple formulario.
●   replace: atributo para <input /&gt; <button /> y <form /> que le afectará cuando el
    contenido del elemento sofra algún cambio.
●   data: Para <form />, <select /&gt; y <datalist />.
●   required: Para elementos <input /> (Excepto hidden e image) y <textarea />, indica que
    el campo es obligatorio.
●   inputmode: Atributo para <input /> y <textarea />.
●   disabled: Para <fieldset />, permite desactivar el fieldset completo.
●   autocomplete, min, max, pattern, step: Para elementos <input /> permite delimitar las
    posibilidades de nuestros elementos de entrada.
●   list: Para elementos <datalist /> y <select />.
●   template: Para <input /> y <button /> podrá usarse para repetir templates.
●   scoped: Para elemento <style />, permitirá usar hojas de estilo “scoped” ??
●   async: Para el elemento <script /> el ajax hecho atributo.
DTD y versión de HTML
● Un documento HTML válido declara qué versión de
   HTML se utiliza en el documento. La declaración del
   tipo de documento especifica la definición del tipo de
   documento (DTD) que se usa en el documento

● HTML 4.01 especifica tres DTDs, de modo que los
   autores deben incluir una de las siguientes
   declaraciones del tipo de documento en sus
   documentos. Los DTDs varían en cuanto a los elementos
   que soportan.
Doctype (DTD)
●   Strict Strict DTD incluye todos los elementos y atributos que no han sido
    desaprobados o que no aparecen en documentos con marcos. Para los documentos
    que usen este DTD, utilice esta declaración del tipo de documento:
     ○ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http:
         //www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
●   Transitional(Transitional DTD) incluye todo lo que incluye el DTD estricto más los
    elementos y atributos desaprobados (la mayoría de los cuales están relacionados con
    la presentación visual). Para los documentos que usen este DTD, utilice esta
    declaración del tipo de documento:
     ○ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
●   Frameset DTD incluye todo lo que incluye el DTD Transicional más los marcos.
    Para los documentos que usen este DTD, utilice esta declaración del tipo de
    documento:
     ○ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http:
         //www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Bibliografía
http://www.anieto2k.com/2007/06/16/las-principales-diferencias-entre-html5-y-
html4/
http://www.w3schools.com/
http://html.conclase.net/w3c/html401-es/intro/intro.html#h-2.3
http://desarrolloweb.info/2009/07/10/html5-tabla-con-las-diferencias-con-
html4/
http://html.conclase.net/w3c/html401-es/struct/global.html

http://html5demos.com/canvas-grad
**chequen estás ligas*
Liga de diferencias entre Html 4 y 5 extensa---->
http://desarrolloweb.info/2009/07/10/html5-tabla-con-las-diferencias-con-html4/

HTML 4.0 Guidelines for Mobile Access --->
http://www.w3.org/TR/1999/NOTE-html40-mobile-19990315/

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Producto 4
Producto 4Producto 4
Producto 4
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
 
05 Introduccion a HTML
05 Introduccion a HTML05 Introduccion a HTML
05 Introduccion a HTML
 
Investigacion de html y xml
Investigacion de html y xmlInvestigacion de html y xml
Investigacion de html y xml
 
C2 lenguaje html
C2 lenguaje htmlC2 lenguaje html
C2 lenguaje html
 
Deber de htmly xml
Deber de htmly xmlDeber de htmly xml
Deber de htmly xml
 
Slideshare
SlideshareSlideshare
Slideshare
 
Clase 04 Html
Clase 04   HtmlClase 04   Html
Clase 04 Html
 
Acerca de html
Acerca de htmlAcerca de html
Acerca de html
 
Apuntes de HTML 1
Apuntes de HTML 1Apuntes de HTML 1
Apuntes de HTML 1
 
Temas Drupal
Temas DrupalTemas Drupal
Temas Drupal
 
Manual intencivo de htlm
Manual intencivo de htlmManual intencivo de htlm
Manual intencivo de htlm
 
Html Exposicion
Html ExposicionHtml Exposicion
Html Exposicion
 
Curso FPE Diseño Web. Módulo 2. El HTML
Curso FPE Diseño Web. Módulo 2. El HTMLCurso FPE Diseño Web. Módulo 2. El HTML
Curso FPE Diseño Web. Módulo 2. El HTML
 
Listado etiquetas html 5
Listado etiquetas html 5Listado etiquetas html 5
Listado etiquetas html 5
 
¿Qué es el lenguaje HTML?
¿Qué es el lenguaje HTML?¿Qué es el lenguaje HTML?
¿Qué es el lenguaje HTML?
 
Clase 1 Plataforma introducción a Diseño Web
Clase 1 Plataforma introducción a Diseño WebClase 1 Plataforma introducción a Diseño Web
Clase 1 Plataforma introducción a Diseño Web
 
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuroPresentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
 
Laura bonilla 102 tics jmv
Laura bonilla 102 tics jmvLaura bonilla 102 tics jmv
Laura bonilla 102 tics jmv
 

Andere mochten auch

I S O Tecnologia Case Study
I S O  Tecnologia  Case  StudyI S O  Tecnologia  Case  Study
I S O Tecnologia Case StudyMonica Paul
 
Presentación(1).ppt
 Presentación(1).ppt  Presentación(1).ppt
Presentación(1).ppt lulijira2
 
El maltrato infantil maguis
El maltrato infantil maguisEl maltrato infantil maguis
El maltrato infantil maguismagusita21
 
Vanguardia
VanguardiaVanguardia
Vanguardiaresen
 
Diseño de la_investigacion
Diseño de la_investigacionDiseño de la_investigacion
Diseño de la_investigacionSandy De La Ossa
 
Sexo por expeientar
Sexo por expeientarSexo por expeientar
Sexo por expeientarJerry545
 
Propuesta RITE E-Controls
Propuesta RITE E-ControlsPropuesta RITE E-Controls
Propuesta RITE E-ControlsE-Controls
 
Econometria como incide el consumo de comidas rapidas en la salud
Econometria como incide el consumo de comidas rapidas en la saludEconometria como incide el consumo de comidas rapidas en la salud
Econometria como incide el consumo de comidas rapidas en la saludxxkk2
 
Adiccione spresentacion entrada10
Adiccione spresentacion entrada10Adiccione spresentacion entrada10
Adiccione spresentacion entrada10Sebastian pareja
 
Aproximaciones discursivas a la visión del diseño instruccional
Aproximaciones discursivas a la visión del diseño instruccionalAproximaciones discursivas a la visión del diseño instruccional
Aproximaciones discursivas a la visión del diseño instruccionalJose Villarroel
 
Sociedad de la información
Sociedad de la informaciónSociedad de la información
Sociedad de la informaciónprocesosinfantil
 
Women padelday 2011 (patrocinio)
Women padelday 2011 (patrocinio)Women padelday 2011 (patrocinio)
Women padelday 2011 (patrocinio)Alberto Herrera
 

Andere mochten auch (20)

I S O Tecnologia Case Study
I S O  Tecnologia  Case  StudyI S O  Tecnologia  Case  Study
I S O Tecnologia Case Study
 
Teletrabajo
TeletrabajoTeletrabajo
Teletrabajo
 
Presentación(1).ppt
 Presentación(1).ppt  Presentación(1).ppt
Presentación(1).ppt
 
Este imprimi
Este imprimiEste imprimi
Este imprimi
 
El secreto
El secretoEl secreto
El secreto
 
Cuidado al pintar
Cuidado al pintarCuidado al pintar
Cuidado al pintar
 
El maltrato infantil maguis
El maltrato infantil maguisEl maltrato infantil maguis
El maltrato infantil maguis
 
Aprender a investigar_5
Aprender a investigar_5Aprender a investigar_5
Aprender a investigar_5
 
Vanguardia
VanguardiaVanguardia
Vanguardia
 
Diseño de la_investigacion
Diseño de la_investigacionDiseño de la_investigacion
Diseño de la_investigacion
 
Sexo por expeientar
Sexo por expeientarSexo por expeientar
Sexo por expeientar
 
Normativa 2002
Normativa 2002Normativa 2002
Normativa 2002
 
Herramientas para bibliotecarios digitales.
Herramientas para bibliotecarios digitales.Herramientas para bibliotecarios digitales.
Herramientas para bibliotecarios digitales.
 
GOMS y Casos de Uso
GOMS y Casos de UsoGOMS y Casos de Uso
GOMS y Casos de Uso
 
Propuesta RITE E-Controls
Propuesta RITE E-ControlsPropuesta RITE E-Controls
Propuesta RITE E-Controls
 
Econometria como incide el consumo de comidas rapidas en la salud
Econometria como incide el consumo de comidas rapidas en la saludEconometria como incide el consumo de comidas rapidas en la salud
Econometria como incide el consumo de comidas rapidas en la salud
 
Adiccione spresentacion entrada10
Adiccione spresentacion entrada10Adiccione spresentacion entrada10
Adiccione spresentacion entrada10
 
Aproximaciones discursivas a la visión del diseño instruccional
Aproximaciones discursivas a la visión del diseño instruccionalAproximaciones discursivas a la visión del diseño instruccional
Aproximaciones discursivas a la visión del diseño instruccional
 
Sociedad de la información
Sociedad de la informaciónSociedad de la información
Sociedad de la información
 
Women padelday 2011 (patrocinio)
Women padelday 2011 (patrocinio)Women padelday 2011 (patrocinio)
Women padelday 2011 (patrocinio)
 

Ähnlich wie Html4 equipo

Ähnlich wie Html4 equipo (20)

Html4
Html4Html4
Html4
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5
 
John ferney rozo roa
John ferney rozo roaJohn ferney rozo roa
John ferney rozo roa
 
Consulta sobre acces, HMTL
Consulta sobre acces, HMTLConsulta sobre acces, HMTL
Consulta sobre acces, HMTL
 
Etiquetas html
Etiquetas htmlEtiquetas html
Etiquetas html
 
Elementos semanticos
Elementos semanticosElementos semanticos
Elementos semanticos
 
Html vanegas morales, vasquez montejo
Html vanegas morales, vasquez montejoHtml vanegas morales, vasquez montejo
Html vanegas morales, vasquez montejo
 
Html vanegas morales, vasquez montejo
Html vanegas morales, vasquez montejoHtml vanegas morales, vasquez montejo
Html vanegas morales, vasquez montejo
 
Instituto tecnológico de nor 3
Instituto tecnológico de nor 3Instituto tecnológico de nor 3
Instituto tecnológico de nor 3
 
Html
HtmlHtml
Html
 
Consultas profe
Consultas profe Consultas profe
Consultas profe
 
Desarrollo de Aplicaciones Web II - Sesión 03 - Formularios y Validaciones
Desarrollo de Aplicaciones Web II - Sesión 03 - Formularios y ValidacionesDesarrollo de Aplicaciones Web II - Sesión 03 - Formularios y Validaciones
Desarrollo de Aplicaciones Web II - Sesión 03 - Formularios y Validaciones
 
Adaptación de JMeter para la minería de datos de estructuras de páginas web.
Adaptación de JMeter para la minería de datos de estructuras de páginas web.Adaptación de JMeter para la minería de datos de estructuras de páginas web.
Adaptación de JMeter para la minería de datos de estructuras de páginas web.
 
Tag s
Tag sTag s
Tag s
 
Html 5
Html 5Html 5
Html 5
 
Html5.
Html5.Html5.
Html5.
 
trabajo de informatica
trabajo de informaticatrabajo de informatica
trabajo de informatica
 
Html1
Html1Html1
Html1
 
Expo html
Expo htmlExpo html
Expo html
 

Html4 equipo

  • 1. Karen Balandrán Carlos Martínez Adrían Ramírez Jessica Delgado Dana Saucedo Pedro Gómez
  • 2. HTML 4 ● El lenguaje HTML 4.0 es una especificación del lenguaje html aprobada por el World Wide Web Consortium. ● El HTML 4 desarrolla el lenguaje HTML con mecanismos para hojas de estilo, ejecución de scripts, marcos, objetos incluidos, soporte mejorado para texto de derecha a izquierda y direcciones mezcladas, tablas más ricas y mejoras en formularios, ofreciendo mejoras de accesibilidad para personas con discapacidades.
  • 3. HTML 4 ● El HTML 4.01 es una revisión que corrigió algunos errores que tenía el HTML 4.
  • 4. Características ● Esta especificación, además de las características relativas a texto, multimedia e hipervínculos de las versiones anteriores de HTML (HTML 3.2 , y HTML 2.0), HTML 4 soporta más opciones de multimedia, lenguajes de scripts, hojas de estilo, mejores capacidades de impresión, y documentos más accesibles a usuarios con discapacidades. HTML 4 también da un gran paso adelante hacia la internacionalización de los documentos, con la intención de hacer la Web auténticamente universal. ● HTML4 es una aplicación de SGML conforme al estándar internacional ISO 8879 -- Standard Generalized Markup Language [ISO8879]. ● HTML 4.01, que es parte de la línea de especificaciones de HTML 4. La primera versión de HTML 4 fue HTML 4.0, publicado el 18 de diciembre de 1997 y revisado el 24 de abril de 1998. Esta especificación es la primera Recomendación HTML 4.01. Incluye cambios no editoriales desde la versión del 24 de abril de HTML 4.0.
  • 5. Características ● Mejor distinción entre la estructura y la presentación de un documento, aconsejando la utilización de hojas de estilo en lugar de elementos y atributos de presentación de HTML. ● Mejores formularios, incluyendo la adición de teclas de acceso, la posibilidad de agrupar semánticamente los controles de un formulario, la posibilidad de agrupar las opciones SELECT semánticamente, y los rótulos activos. ● La posibilidad de codificar una descripción textual de un objeto incluido (con el elemento OBJECT). ● Un nuevo mecanismo de mapas de imágenes en el lado del cliente (el elemento MAP) que permite a los autores integrar vínculos de imagen y de texto.
  • 6. Características ● El requerimiento de que se incluya texto alternativo acompañando a las imágenes dentro del elemento IMG y a los mapas de imágenes dentro del elemento AREA. ● Soporte de los atributos title y lang en todos los elementos. ● Soporte de los elementos ABBR y ACRONYM ● Un espectro más amplio de medios utilizables por hojas de estilo (tty, braille, etc.). ● Tablas mejores, incluyendo títulos, grupos de columnas y mecanismos para facilitar su representación no visual. ● Descripciones largas para tablas, imágenes, marcos, etc.
  • 7. Elementos HTML 4 Removidos del HTML 5 1. <acronym> 2. <applet> 3. <basefont> 4. <big>* se usa para hacer el texto más grande. 5. <center>* se usa para centrar el texto. 6. <dir> 7. <font>* 8. <frame> inserta un marco o un conjunto de marcos es utilizado para dividir el espacio de trabajo del documento donde se encuentra, y cargar un documento html diferente en cada marco. 9. <frameset> 10. <noframes> 11. <strike>* se usa para dibujar una línea horizontal por encima del texto. una alternativa a esta función es usar el atributo text-decoration: line-through; mediante CSS 12. <tt>* *Algunas de estas funciones pueden seguir siendo usadas pero mediante CSS*
  • 8. Atributos eliminados ● rev y charset en <link /> y <a />es usado para describir un link de reversa desde la ancla especificada por el atributo href, al documento actual. ● target en <link /> este atributo especifica el nombre del marco donde el documento va a ser abierto. ● nohref en <area /> esta propiedad establece o regresa el valor de otro atributo nohref de un area ● profile en <head />especifica la locacion de una o mas locaciones de perfiles de metadatos separados por espacios blancos ● version en <html /> ● name en <map /> ● scheme en <meta /> ● archive, classid, codetype, declare y standby en <object /> ● valuetype en <param /> ● charset en <script /> ● summary en <table /> ● header, axis y abbr en <td /> y <th />
  • 9. Nuevos Elementos ● <article /> elemento que nos permite declarar un trozo del contenido como artículo. Ideal para blogs o periódicos. ● <aside /> representa un trozo de contenido que se relaciona muy levemente con el resto del contenido. ● <dialog /> elemento que permite reprensetar conversaciones. ● <figure /> podrás usarlo para asociar con un caption un contenido incrustado, como por ejemplo gráficos o vídeo: ● <footer /> Sección de la página para contener información sobre el autor, copyright, etc,… ● <header /> representa a la sección de cabecera. ● <nav /> representa la sección de la página orientada a la navegación. ● <section /> elemento que indica que se trata de una sección genérica. ● <audio /> y <video /> para el contenido multimedia. ● <embed /> es un elemento dedicado para contenido de plugins. ● <m /> representa el texto marcado. ● <meter /> usado para representar medidas, por ejemplo el tamaño del disco usado… ● <time /> usado para mostrar fechas y/o tiempo. ● <canvas /> usado para mostrar gráficos renderizados en tiempo real, por ejemplo gráficos, juegos, etc,… ● <commnad /> relacionado con los comandos que el usuario puede invocar. ● <datagrid /> ideal para mostrar un arbol de datos o una tabla tabulada. ● <details /> muestra información adicionar si el usuario lo demanda. ● <datalist /> junto con el nuevo atributo list para los <input /> puede ser usado para crear comboboxes: ● <event-sources /> puede ser usado para capturar eventos enviados desde servidor. ● <output /> nos indica que tipo de salida vamos producir con nuestra página. ● <progress /> representa una barra de proceso de una tarea, por ejemplo descargar,…
  • 10. Compatibilidad e Incompatibilidad entre navegadores Según varias estadísticas consultadas, el navegador Internet Explorer pierde cada vez más usuarios, frente a otros navegadores que usan el motor de Netscape (Netscape Navigator, Mozzila, Firefox). Y esto resulta un tanto curioso, ya que muchas páginas están 'Optimizadas' solo para IE5 ó superior. Algunos generadores de estadísticas como Nedstat Basic o RE INVIGORATE instalados en diversas Web confirman que casi la tercera parte utiliza navegadores como Safari, Opera o Netscape. Esto representa un factor muy importante a la hora de desarrollar una página accesible al mayor número posible de usuarios.
  • 11. Compatibilidad El problema radica en que cada explorador puede interpretar o no ciertas etiquetas, debido sobre todo a razones generales de política comercial y desarrollo del Web: cuando se realizan nuevas extensiones compatibles con la última versión de HTML, se hacen incluso antes de que se establezcan los estándares, intentando incluir las nuevas funciones incluidas en los borradores. Si un navegador no reconoce una etiqueta, la ignora y nada de ella aparecerá en la página visualizada. Para realizar las extensiones de estos navegadores se añaden nuevos atributos a las etiquetas ya existentes, o se añaden nuevas etiquetas.
  • 12. Compatibilidad Además, añadido al problema de los diferentes navegadores, está el problema de las diferentes versiones de un mismo navegador. En particular las versiones 3 y anteriores de Netscape Navigator e Internet Explorer no soportan casi nada de DHTML (uso de HTML 4, CSS y Javascript) y el soporte del mismo en sus versiones 4 es bastante limitado. Y del lado del usuario resulta en gran medida frustrante encontrarse con mensajes del tipo: 'Su navegador no soporta...', 'Web optimizada para navegador tal...', etc. La solución más práctica a todos estos problemas es ajustarnos a los estándares (cada vez más aceptados) especificados por la W3C (www.w3c.org) sobre HTML 4.01 y CSS. Si a la hora de escribir el código fuente de la página, utilizamos una herramienta de autor del tipo Microsoft FrontPage, Macromedia Dreamweaver o Adobe Golive, en más de una ocasión nos generarán un código incompatible a los estándares. Y el tener que arreglar este código puede llegar a ser un proceso bastante pesado.
  • 13. Nuevos Atributos ● media: Para conseguir una mayor consistencia con el link en los elementos <a /> ● ping: Especificacremos una lista separada por espacios donde produciremos un ping cuando se siga el enlace, para los elementos <area /> y <a /> ● target: Disponible para mejorar la consistencia con el elemento <a />. ● autofocus: Destinado para indicar el elemento <input /> (no hidden), <select />,<textarea /> o <button /> que ha de coger el foco al cargar la página. ● form: Atributo para <input />, <ouput />, <select /> <textarea />, <button /> y<fieldset /> que permite que se sococien con un simple formulario. ● replace: atributo para <input /&gt; <button /> y <form /> que le afectará cuando el contenido del elemento sofra algún cambio. ● data: Para <form />, <select /&gt; y <datalist />. ● required: Para elementos <input /> (Excepto hidden e image) y <textarea />, indica que el campo es obligatorio. ● inputmode: Atributo para <input /> y <textarea />. ● disabled: Para <fieldset />, permite desactivar el fieldset completo. ● autocomplete, min, max, pattern, step: Para elementos <input /> permite delimitar las posibilidades de nuestros elementos de entrada. ● list: Para elementos <datalist /> y <select />. ● template: Para <input /> y <button /> podrá usarse para repetir templates. ● scoped: Para elemento <style />, permitirá usar hojas de estilo “scoped” ?? ● async: Para el elemento <script /> el ajax hecho atributo.
  • 14. DTD y versión de HTML ● Un documento HTML válido declara qué versión de HTML se utiliza en el documento. La declaración del tipo de documento especifica la definición del tipo de documento (DTD) que se usa en el documento ● HTML 4.01 especifica tres DTDs, de modo que los autores deben incluir una de las siguientes declaraciones del tipo de documento en sus documentos. Los DTDs varían en cuanto a los elementos que soportan.
  • 15. Doctype (DTD) ● Strict Strict DTD incluye todos los elementos y atributos que no han sido desaprobados o que no aparecen en documentos con marcos. Para los documentos que usen este DTD, utilice esta declaración del tipo de documento: ○ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http: //www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> ● Transitional(Transitional DTD) incluye todo lo que incluye el DTD estricto más los elementos y atributos desaprobados (la mayoría de los cuales están relacionados con la presentación visual). Para los documentos que usen este DTD, utilice esta declaración del tipo de documento: ○ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ● Frameset DTD incluye todo lo que incluye el DTD Transicional más los marcos. Para los documentos que usen este DTD, utilice esta declaración del tipo de documento: ○ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http: //www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">