SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Miguel Caudillo Andrea García Juan Carlos Mtz. Omar Segovia Luis Moreno
Que es?
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.

Esta versión de HTML ha sido diseñada con
la ayuda de expertos en el campo de la in-
ternacionalización, para que los documen-
tos puedan ser escritos en cualquier idioma
y fácilmente transportados por todo el
mundo. Esto se ha logrado incorporando la
referencia [RFC2070], que trata sobre la in-
ternacionalización del HTML.
Accesibilidad
                        A medida que la comunidad de la Web crece y sus miembros
                        diversifican sus habilidades. El HTML se ha diseñado para
                        hacer las páginas web más accesibles a aquéllos con limita-
                        ciones físicas. Los desarrollos de HTML 4 derivados de cues-
                        tiones de accesibilidad incluyen:


•    Mejor distinción entre la estructura y la presentación de un documento.
•    Mejores formularios, incluyendo la adición de teclas de acceso.
•    La posibilidad de codificar una descripción textual de un objeto incluido
•    Un nuevo mecanismo de mapas de imágenes en el lado del cliente que permite a
    los autores integrar vínculos de imagen y de texto.
•    El requerimiento de que se incluya texto alternativo acompañando a las
    imágenes dentro del elemento
•    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
•    Tablas mejores, incluyendo títulos, grupos de columnas y mecanismos
•    Descripciones largas para tablas, imágenes, marcos, etc.
HTML5 define detalladas reglas de parse, incluyendo un control de errores, para que esta sintaxis
sea compatible con las implementaciones más populares.

<!DOCTYPE html> HTML5
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"> HTML4

-     Las especificaciones de HTML 5 estarán divididas en 2 públicos de destino: los programadores
y los dispositivos que lo interpretan (navegadores y demás). Mientras que a los desarrolladores nos
presentarán unos requisitos estrictos, que tendrán diversos cambios, a los dispositivos que imple-
menten HTML 5 se les presentarán unas especificaciones más amplias, que respeten la compatibili-
dad hacia atrás (para que sigan procesándose correctamente las páginas en HTML 4 y anteriores).
-     HTML sigue siendo un lenguaje de etiquetado, pero ahora la sintaxis puede expresarse en
etiquetas como las que venimos utilizando desde siempre y en sintaxis XML, que varía un poquito.
Nosotros podremos elegir entre expresarlo en HTML como siempre o en una sintaxis más rígida en
XML.


Se crearán diversos elementos nuevos, como SECTION, ARTICLE, ASIDE, HEADER, FOOTER, NAV,
DIALOG... incluso habrá dos nuevas etiquetas para insertar AUDIO y VIDEO y otras para hacer cosas
tan interesantes como DATAGRID, PROGRESS, TIME, CANVAS, DETAILS...
Otra cosa que llama la atención es el campo INPUT, que ahora tendrá muchos más valores posibles
en el atributo type: datetime, date, month, week, number, url, email, color...
Compatibilidad
Los navegadores de hoy en día pretenden ser com-
patibles con la última versión de HTML. Es necesario
realizar extensiones de los navegadores para que
puedan ser compatibles con esta última versión.

Dos de los navegadores que continuamente están
realizando extensiones son Internet Explorer y
Netscape Navigator, que realizan extensiones
incluso antes de que se establezcan los estándares,
intentando incluir las nuevas funciones incluidas en
los borradores.

Los navegadores tienen que ser compatibles con la
última versión HTML para poder interpretar el
mayor número posible de etiquetas. Si un navega-
dor no reconoce una etiqueta, la ignora y el efecto
que pretendía la etiqueta no queda reflejado en la
página.

Para realizar las extensiones de estos navegadores
se añaden nuevos atributos a las etiquetas ya ex-
istentes, o se añaden nuevas etiquetas.
Diferencias

1.- Sintaxis simplificada.
2.- Elemento <canvas> sustituyendo a Flash.
3.- Elemento <header > <footer> sustituyendo estas partes del documento.
4.- Elemento <section > <article>permite diferenciar secciones y articulos.
5.- Elemento <menu> <figure> menú sirve para realizar cualquier menú y figure para poner una forma de texto.
6.- Elemento <audio> y <video> Como su nombre indica, se utilizan para insertar archivos de audio y vídeo.
7.- Un nuevo nivel de las formas
<form> y <forminput> vivieron una gran cantidad de revisiones y ahora tienen muchos atributos nuevos (y los
modificados, también). Si estás usando con frecuencia las formas tomate un tiempo para revisar las novedades
con más detalle.
8.- No más <b> y <font>
Esto es un cambio más que yo no entiendo todavía del todo. No creo que la eliminación de la <b> y elementos
<font> vaya a ayudar mucho. pero las directrices oficiales dicen que estos elementos se manejan mejor en CSS.
9.- Han desaparecido <frame>, <center> y <big>
Seguramente no recuerdas cuando fue la ultima vez que utilizaste una de estas etiquetas lo cual indica que ha
sido una buena decisión, todo lo que sea deshacernos de nomenclatura inútil es bienvenido.
Moviles
Hoy en día existen varios dispositivos con la capacidad de acceder a la red para ver y
descargar contenido, esto ha hecho que en pocos años se desarrollaran diversos
aparatos y plataformas que fallaron o pudieron sobrevivir gracias a alguna novedad
o ingeniosa solución.


Algunos problemas

    Al ser dispositivos con diferentes capacidades, es necesario considerar los
    factores que podrían afectar la navegación desde el móvil:
    .- Poca capacidad de memoria
    .- Pantalla pequeña
    .- Un procesador menos poderoso
    .- Limitada capacidad de entrada
    .- Voltaje limitado

    Estas características deben ser consideradas a la hora de diseñar contenido que
    podría ser visitado por usuarios desde sus móviles.
Moviles
Detalles de la conexión

    El tamaño del contenido debe ser pequeño en caso de un ancho de banda
    muy limitado o una conexión inalámbrica muy lenta. Estas son los factores a
    considerar de la conexión inalámbrica de hoy en dia:

    .- Conexión lenta
    .- Inestable
    .- Muy cara

    Estas restricciones dependen mas de las compañías de cable y
    comunicaciones.

El acceso móvil

    Debido a las limitadas capacidades de los dispositivos móviles, hay que tratar
    de que nuestro contenido sea lo mas sencillo y fácil de manipular para
    nuestros usuarios móviles.
Moviles
Estilos
     El tamaño de las pantallas y la baja resolución de algunos dispositivos hace que algu
     nas veces no haya soporte para las hojas de estilo y es muy mínimo. Es recomendado
    tener hojas de estilo externas que puedan ser llamadas en caso de que el sitio sea ac
    cedido por un móvil, este no tendrá que descargar información innecesaria que no
    será capaz de mostrar.
    Aunque lo mas importante es que el usuario siempre pueda ser capaz de acceder al
    contenido del sitio.

Scripts
    La mínima capacidad de la memoria y el procesador de los móviles hace que en la
    mayoría de los casos no haya soporte para los scripts. Así que es necesario asumir que
    el script no será ejecutado, pero de nuevo, nuestra prioridad es que el contenido aun
    pueda ser visto por el usuario.

Imágenes
   En los dispositivos móviles hay que asumir que mayoría de ellos no podrá mostrar im
   ágenes ni tendrá una interfaz de puntero como la del mouse. Por eso es recomend
   able agregarle a nuestras imágenes descripciones alternas para que en su lugar
   aparezca un texto que el usuario podrá leer.
Moviles
Dispositivos de entrada

    Desde el principio hay que considerar que los dispositivos móviles no cuentan con
    un teclado y mouse para poder interactuar con el contenido que están navegando.
    Para eso es necesario utilizar “llaves de acceso” que le permitan al usuario interactuar
    con el contenido sin necesidad de un teclado o un mouse. Aunque habrá algunos
    dispositivos que no serán capaces de reconocer estas llaves de acceso, por eso hay
    que tratar de que nuestras llaves se puedan acceder desde el mayor numero de dis
    positivos disponibles.

Mais conteúdo relacionado

Mais procurados (19)

Pagina web mia_2
Pagina web mia_2Pagina web mia_2
Pagina web mia_2
 
Yeison fabian
Yeison fabianYeison fabian
Yeison fabian
 
Paralero Html y Html 5
Paralero Html y Html 5Paralero Html y Html 5
Paralero Html y Html 5
 
marlon cordon Html
marlon cordon Htmlmarlon cordon Html
marlon cordon Html
 
Evelyn deber
Evelyn deberEvelyn deber
Evelyn deber
 
Internet Y Pag Web 2º Eso
Internet Y Pag Web 2º EsoInternet Y Pag Web 2º Eso
Internet Y Pag Web 2º Eso
 
Michael steven
Michael stevenMichael steven
Michael steven
 
Paginas web definicion
Paginas web definicionPaginas web definicion
Paginas web definicion
 
Jhohan nicolai
Jhohan nicolaiJhohan nicolai
Jhohan nicolai
 
Paginas web
Paginas webPaginas web
Paginas web
 
Plataformas Móviles
Plataformas Móviles Plataformas Móviles
Plataformas Móviles
 
Juan sebastian
Juan sebastianJuan sebastian
Juan sebastian
 
Páginas web
Páginas webPáginas web
Páginas web
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
HTML Y HTML5
HTML Y HTML5HTML Y HTML5
HTML Y HTML5
 
Páginas web
Páginas webPáginas web
Páginas web
 
Informatica
InformaticaInformatica
Informatica
 
Caracteristicasypartes web jcrm (1)
Caracteristicasypartes web jcrm (1)Caracteristicasypartes web jcrm (1)
Caracteristicasypartes web jcrm (1)
 
Presentación1
Presentación1Presentación1
Presentación1
 

Destaque

Características novedades html5
Características novedades html5Características novedades html5
Características novedades html5Xa Ba
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 

Destaque (7)

Html4
Html4Html4
Html4
 
Características novedades html5
Características novedades html5Características novedades html5
Características novedades html5
 
La belleza del código
La belleza del códigoLa belleza del código
La belleza del código
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 

Semelhante a HTML 4 (20)

Red coorporativa
Red coorporativaRed coorporativa
Red coorporativa
 
Diferencias entre html y html5..
Diferencias entre html y html5..Diferencias entre html y html5..
Diferencias entre html y html5..
 
Html5 (ar)
Html5  (ar)Html5  (ar)
Html5 (ar)
 
NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5
 
HTML5+CSS3 01
HTML5+CSS3 01HTML5+CSS3 01
HTML5+CSS3 01
 
Estandares de creación de una página web
Estandares de creación de una página webEstandares de creación de una página web
Estandares de creación de una página web
 
Cuadro comparativo las web
Cuadro comparativo las webCuadro comparativo las web
Cuadro comparativo las web
 
Html 5
Html 5Html 5
Html 5
 
Yinller22014
Yinller22014Yinller22014
Yinller22014
 
Html
HtmlHtml
Html
 
Diseño de páginas web
Diseño de páginas webDiseño de páginas web
Diseño de páginas web
 
Html
HtmlHtml
Html
 
HTML5
HTML5HTML5
HTML5
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerra
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
HTML5
HTML5HTML5
HTML5
 
HTML5
HTML5HTML5
HTML5
 
evolución de la web : cristian villamil , sebastian vargas
evolución de la web : cristian villamil , sebastian vargasevolución de la web : cristian villamil , sebastian vargas
evolución de la web : cristian villamil , sebastian vargas
 
Html5
Html5Html5
Html5
 
Html5
Html5Html5
Html5
 

Último

exposuturas.pptxffffffffffffffffffffffffffffff
exposuturas.pptxffffffffffffffffffffffffffffffexposuturas.pptxffffffffffffffffffffffffffffff
exposuturas.pptxffffffffffffffffffffffffffffffCesarQuiroz35
 
PLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR ECPLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR ECESTADISTICAHDIVINAPR
 
Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015
Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015
Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015Miriam Tello
 
Material de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdfMaterial de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdfTpicoAcerosArequipa
 
Plantilla árbol de problemas psico..pptx
Plantilla árbol de problemas psico..pptxPlantilla árbol de problemas psico..pptx
Plantilla árbol de problemas psico..pptxYasmilia
 
Duvalin día del niño para negociosss.pdf
Duvalin día del niño para negociosss.pdfDuvalin día del niño para negociosss.pdf
Duvalin día del niño para negociosss.pdfYesiRoh
 
TÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdf
TÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdfTÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdf
TÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdfkevinramirezd069bps
 
trabajo de Texto Escrito y Cómo Aplicarlas.pdf
trabajo de Texto Escrito y Cómo Aplicarlas.pdftrabajo de Texto Escrito y Cómo Aplicarlas.pdf
trabajo de Texto Escrito y Cómo Aplicarlas.pdfcpachecot
 
DISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptx
DISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptxDISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptx
DISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptxPercyTineoPongo1
 
Presentación trastornos mentales en niños.pptx
Presentación trastornos mentales en niños.pptxPresentación trastornos mentales en niños.pptx
Presentación trastornos mentales en niños.pptxissacicsem
 
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdfINSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdfautomatechcv
 
Tarjetas de cumpleaños para imprimir.pdf
Tarjetas de cumpleaños para imprimir.pdfTarjetas de cumpleaños para imprimir.pdf
Tarjetas de cumpleaños para imprimir.pdfLigiaItzelPerez
 
Diseño y concepto DOC-20240412-WA0023..pdf
Diseño y concepto DOC-20240412-WA0023..pdfDiseño y concepto DOC-20240412-WA0023..pdf
Diseño y concepto DOC-20240412-WA0023..pdfSharonSmis
 
elracismoati-131016234518-phpapp01.jjjpptx
elracismoati-131016234518-phpapp01.jjjpptxelracismoati-131016234518-phpapp01.jjjpptx
elracismoati-131016234518-phpapp01.jjjpptxFAngelChaupisGarcia
 
2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años
2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años
2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 añosMilagrosMnstx
 
Arquetipos de Jung ejemplos en el diseño
Arquetipos de Jung ejemplos en el diseñoArquetipos de Jung ejemplos en el diseño
Arquetipos de Jung ejemplos en el diseñosindyaldana1
 
REVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDD
REVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDDREVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDD
REVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDDElenitaIriarte1
 
Comandos Autocad Español Autodesk Autocad.pdf
Comandos Autocad Español Autodesk Autocad.pdfComandos Autocad Español Autodesk Autocad.pdf
Comandos Autocad Español Autodesk Autocad.pdfjuandavidbello432
 
decoración día del idioma, MARIPOSAS Y FESTONES
decoración día del idioma, MARIPOSAS Y FESTONESdecoración día del idioma, MARIPOSAS Y FESTONES
decoración día del idioma, MARIPOSAS Y FESTONESMairaLasso1
 
Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...
Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...
Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...UNACH - Facultad de Arquitectura.
 

Último (20)

exposuturas.pptxffffffffffffffffffffffffffffff
exposuturas.pptxffffffffffffffffffffffffffffffexposuturas.pptxffffffffffffffffffffffffffffff
exposuturas.pptxffffffffffffffffffffffffffffff
 
PLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR ECPLANTILLA POWER POINT EL NUEVO ECUADOR EC
PLANTILLA POWER POINT EL NUEVO ECUADOR EC
 
Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015
Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015
Miriam Tello / Interdisciplinariedad en el diseño / tfm uned 2015
 
Material de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdfMaterial de Apoyo - Acelerador de Carrera con Power BI.pdf
Material de Apoyo - Acelerador de Carrera con Power BI.pdf
 
Plantilla árbol de problemas psico..pptx
Plantilla árbol de problemas psico..pptxPlantilla árbol de problemas psico..pptx
Plantilla árbol de problemas psico..pptx
 
Duvalin día del niño para negociosss.pdf
Duvalin día del niño para negociosss.pdfDuvalin día del niño para negociosss.pdf
Duvalin día del niño para negociosss.pdf
 
TÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdf
TÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdfTÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdf
TÉCNICAS GRÁFICAS PARA ARQUITECTOS Y DISEÑADORES.pdf
 
trabajo de Texto Escrito y Cómo Aplicarlas.pdf
trabajo de Texto Escrito y Cómo Aplicarlas.pdftrabajo de Texto Escrito y Cómo Aplicarlas.pdf
trabajo de Texto Escrito y Cómo Aplicarlas.pdf
 
DISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptx
DISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptxDISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptx
DISIPADORES-DE-ENERGIA-DIAPOSITIVAS.pptx
 
Presentación trastornos mentales en niños.pptx
Presentación trastornos mentales en niños.pptxPresentación trastornos mentales en niños.pptx
Presentación trastornos mentales en niños.pptx
 
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdfINSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
INSTRUCTIVO PARA RIESGOS DE TRABAJO SART2 iess.pdf
 
Tarjetas de cumpleaños para imprimir.pdf
Tarjetas de cumpleaños para imprimir.pdfTarjetas de cumpleaños para imprimir.pdf
Tarjetas de cumpleaños para imprimir.pdf
 
Diseño y concepto DOC-20240412-WA0023..pdf
Diseño y concepto DOC-20240412-WA0023..pdfDiseño y concepto DOC-20240412-WA0023..pdf
Diseño y concepto DOC-20240412-WA0023..pdf
 
elracismoati-131016234518-phpapp01.jjjpptx
elracismoati-131016234518-phpapp01.jjjpptxelracismoati-131016234518-phpapp01.jjjpptx
elracismoati-131016234518-phpapp01.jjjpptx
 
2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años
2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años
2DA SEMANA ABRIL proyecto nivel inicial 3 y 4 años
 
Arquetipos de Jung ejemplos en el diseño
Arquetipos de Jung ejemplos en el diseñoArquetipos de Jung ejemplos en el diseño
Arquetipos de Jung ejemplos en el diseño
 
REVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDD
REVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDDREVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDD
REVESTIMIENTON PROCESO CONSTRUCTIVO DDDDDDDDD
 
Comandos Autocad Español Autodesk Autocad.pdf
Comandos Autocad Español Autodesk Autocad.pdfComandos Autocad Español Autodesk Autocad.pdf
Comandos Autocad Español Autodesk Autocad.pdf
 
decoración día del idioma, MARIPOSAS Y FESTONES
decoración día del idioma, MARIPOSAS Y FESTONESdecoración día del idioma, MARIPOSAS Y FESTONES
decoración día del idioma, MARIPOSAS Y FESTONES
 
Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...
Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...
Parque lineal Los Lirios en las márgenes del arroyo Navajuelos, en San Cristó...
 

HTML 4

  • 1. Miguel Caudillo Andrea García Juan Carlos Mtz. Omar Segovia Luis Moreno
  • 2. Que es? 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. Esta versión de HTML ha sido diseñada con la ayuda de expertos en el campo de la in- ternacionalización, para que los documen- tos puedan ser escritos en cualquier idioma y fácilmente transportados por todo el mundo. Esto se ha logrado incorporando la referencia [RFC2070], que trata sobre la in- ternacionalización del HTML.
  • 3. Accesibilidad A medida que la comunidad de la Web crece y sus miembros diversifican sus habilidades. El HTML se ha diseñado para hacer las páginas web más accesibles a aquéllos con limita- ciones físicas. Los desarrollos de HTML 4 derivados de cues- tiones de accesibilidad incluyen: • Mejor distinción entre la estructura y la presentación de un documento. • Mejores formularios, incluyendo la adición de teclas de acceso. • La posibilidad de codificar una descripción textual de un objeto incluido • Un nuevo mecanismo de mapas de imágenes en el lado del cliente que permite a los autores integrar vínculos de imagen y de texto. • El requerimiento de que se incluya texto alternativo acompañando a las imágenes dentro del elemento • 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 • Tablas mejores, incluyendo títulos, grupos de columnas y mecanismos • Descripciones largas para tablas, imágenes, marcos, etc.
  • 4. HTML5 define detalladas reglas de parse, incluyendo un control de errores, para que esta sintaxis sea compatible con las implementaciones más populares. <!DOCTYPE html> HTML5 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> HTML4 - Las especificaciones de HTML 5 estarán divididas en 2 públicos de destino: los programadores y los dispositivos que lo interpretan (navegadores y demás). Mientras que a los desarrolladores nos presentarán unos requisitos estrictos, que tendrán diversos cambios, a los dispositivos que imple- menten HTML 5 se les presentarán unas especificaciones más amplias, que respeten la compatibili- dad hacia atrás (para que sigan procesándose correctamente las páginas en HTML 4 y anteriores). - HTML sigue siendo un lenguaje de etiquetado, pero ahora la sintaxis puede expresarse en etiquetas como las que venimos utilizando desde siempre y en sintaxis XML, que varía un poquito. Nosotros podremos elegir entre expresarlo en HTML como siempre o en una sintaxis más rígida en XML. Se crearán diversos elementos nuevos, como SECTION, ARTICLE, ASIDE, HEADER, FOOTER, NAV, DIALOG... incluso habrá dos nuevas etiquetas para insertar AUDIO y VIDEO y otras para hacer cosas tan interesantes como DATAGRID, PROGRESS, TIME, CANVAS, DETAILS... Otra cosa que llama la atención es el campo INPUT, que ahora tendrá muchos más valores posibles en el atributo type: datetime, date, month, week, number, url, email, color...
  • 5. Compatibilidad Los navegadores de hoy en día pretenden ser com- patibles con la última versión de HTML. Es necesario realizar extensiones de los navegadores para que puedan ser compatibles con esta última versión. Dos de los navegadores que continuamente están realizando extensiones son Internet Explorer y Netscape Navigator, que realizan extensiones incluso antes de que se establezcan los estándares, intentando incluir las nuevas funciones incluidas en los borradores. Los navegadores tienen que ser compatibles con la última versión HTML para poder interpretar el mayor número posible de etiquetas. Si un navega- dor no reconoce una etiqueta, la ignora y el efecto que pretendía la etiqueta no queda reflejado en la página. Para realizar las extensiones de estos navegadores se añaden nuevos atributos a las etiquetas ya ex- istentes, o se añaden nuevas etiquetas.
  • 6. Diferencias 1.- Sintaxis simplificada. 2.- Elemento <canvas> sustituyendo a Flash. 3.- Elemento <header > <footer> sustituyendo estas partes del documento. 4.- Elemento <section > <article>permite diferenciar secciones y articulos. 5.- Elemento <menu> <figure> menú sirve para realizar cualquier menú y figure para poner una forma de texto. 6.- Elemento <audio> y <video> Como su nombre indica, se utilizan para insertar archivos de audio y vídeo. 7.- Un nuevo nivel de las formas <form> y <forminput> vivieron una gran cantidad de revisiones y ahora tienen muchos atributos nuevos (y los modificados, también). Si estás usando con frecuencia las formas tomate un tiempo para revisar las novedades con más detalle. 8.- No más <b> y <font> Esto es un cambio más que yo no entiendo todavía del todo. No creo que la eliminación de la <b> y elementos <font> vaya a ayudar mucho. pero las directrices oficiales dicen que estos elementos se manejan mejor en CSS. 9.- Han desaparecido <frame>, <center> y <big> Seguramente no recuerdas cuando fue la ultima vez que utilizaste una de estas etiquetas lo cual indica que ha sido una buena decisión, todo lo que sea deshacernos de nomenclatura inútil es bienvenido.
  • 7. Moviles Hoy en día existen varios dispositivos con la capacidad de acceder a la red para ver y descargar contenido, esto ha hecho que en pocos años se desarrollaran diversos aparatos y plataformas que fallaron o pudieron sobrevivir gracias a alguna novedad o ingeniosa solución. Algunos problemas Al ser dispositivos con diferentes capacidades, es necesario considerar los factores que podrían afectar la navegación desde el móvil: .- Poca capacidad de memoria .- Pantalla pequeña .- Un procesador menos poderoso .- Limitada capacidad de entrada .- Voltaje limitado Estas características deben ser consideradas a la hora de diseñar contenido que podría ser visitado por usuarios desde sus móviles.
  • 8. Moviles Detalles de la conexión El tamaño del contenido debe ser pequeño en caso de un ancho de banda muy limitado o una conexión inalámbrica muy lenta. Estas son los factores a considerar de la conexión inalámbrica de hoy en dia: .- Conexión lenta .- Inestable .- Muy cara Estas restricciones dependen mas de las compañías de cable y comunicaciones. El acceso móvil Debido a las limitadas capacidades de los dispositivos móviles, hay que tratar de que nuestro contenido sea lo mas sencillo y fácil de manipular para nuestros usuarios móviles.
  • 9. Moviles Estilos El tamaño de las pantallas y la baja resolución de algunos dispositivos hace que algu nas veces no haya soporte para las hojas de estilo y es muy mínimo. Es recomendado tener hojas de estilo externas que puedan ser llamadas en caso de que el sitio sea ac cedido por un móvil, este no tendrá que descargar información innecesaria que no será capaz de mostrar. Aunque lo mas importante es que el usuario siempre pueda ser capaz de acceder al contenido del sitio. Scripts La mínima capacidad de la memoria y el procesador de los móviles hace que en la mayoría de los casos no haya soporte para los scripts. Así que es necesario asumir que el script no será ejecutado, pero de nuevo, nuestra prioridad es que el contenido aun pueda ser visto por el usuario. Imágenes En los dispositivos móviles hay que asumir que mayoría de ellos no podrá mostrar im ágenes ni tendrá una interfaz de puntero como la del mouse. Por eso es recomend able agregarle a nuestras imágenes descripciones alternas para que en su lugar aparezca un texto que el usuario podrá leer.
  • 10. Moviles Dispositivos de entrada Desde el principio hay que considerar que los dispositivos móviles no cuentan con un teclado y mouse para poder interactuar con el contenido que están navegando. Para eso es necesario utilizar “llaves de acceso” que le permitan al usuario interactuar con el contenido sin necesidad de un teclado o un mouse. Aunque habrá algunos dispositivos que no serán capaces de reconocer estas llaves de acceso, por eso hay que tratar de que nuestras llaves se puedan acceder desde el mayor numero de dis positivos disponibles.