Capitulos de este wiki
  1. 1 Introducción al lenguaje HTML
  2. 2 Primeros pasos con HTML
  3. 3 Parrafos en HTML
  4. 4 Cómo insertar imagenes en una pagina
  5. 5 Cómo crear enlaces hipertexto
  6. 6 PRÁCTICA 1: La pagina web de "La chistera"
  7. 7 Anclas (I)
  8. 8 Anclas (II)
  9. 9 Formato de texto
  10. 10 La etiqueta FONT
  11. 11 Texto preformateado
  12. 12 Acentos y otros caracteres especiales
  13. 13 Listas en HTML (I)
  14. 14 Listas en HTML (II)
  15. 15 Comentarios en HTML
  16. 16 Practica 2: Un sitio web completo
  17. 17 Usando color en el WWW
  18. 18 Cómo cambiar la apariencia de una pagina
  19. 19 Imagenes en las paginas Web (I)
  20. 20 Imagenes en las paginas Web (II)
  21. 21 Imagenes en las paginas Web (III)
  22. 22 Cómo cambiar la apariencia de las imagenes
  23. 23 Alternativas a las imagenes inline (I)
  24. 24 Alternativas a las imagenes inline (II)
  25. 25 Mejoras en las imagenes
  26. 26 Cómo se crea una tabla HTML (I)
  27. 27 Cómo se crea una tabla HTML (II)
  28. 28 Alineamiento de tablas
  29. 29 Alineamiento de celdas y filas
  30. 30 Ancho de tablas y celdas
  31. 31 Celdas que abarcan varias filas o columnas
  32. 32 Margenes y separación de celdas
  33. 33 Anidamiento
  34. 34 Practica 3 - Tabla de Datos
  35. 35 Practica 4 - Pagina Web con una estructura creada con tablas
  36. 36 Practica 4 - Pagina Web con una estructura creada con tablas
  37. 37 Practica 4 - Pagina Web con una estructura creada con tablas
  38. 38 Estandares y extensiones del lenguaje HTML (I)
  39. 39 Estandares y extensiones del lenguaje HTML (II)
  40. 40 Extensiones a las listas (I)
  41. 41 Extensiones a las listas (II)
  42. 42 Alineamiento
  43. 43 La etiqueta META
  44. 44 Otras etiquetas del lenguaje HTML 3.2
  45. 45 El atributo TARGET
  46. 46 La etiqueta BASE
  47. 47 Creación de paginas con frames
  48. 48 Creación del documento de definición de frames (I)
  49. 49 Creación del documento de definición de frames (II)
  50. 50 Pagina completa con frames
  51. 51 Atributos de la etiqueta FRAME
  52. 52 Compatibilidad: NOFRAME
  53. 53 Anidamiento de framesets
  54. 54 Bordes de los frames
  55. 55 Valores especiales del atributo TARGET
  56. 56 Practica 5: Web de Los Alpes con frames
  57. 57 Frames flotantes
  58. 58 Sonido vídeo y otros ficheros externos
  59. 59 Multimedia Inline (I)
  60. 60 Multimedia Inline (I)
  61. 61 Plug-ins y objetos incrustados
  62. 62 Java en las Paginas Web
  63. 63 Inserción de Applets Java (I)
  64. 64 Inserción de Applets Java (II)
  65. 65 Inserción de Applets Java (III)
  66. 66 ActiveX, la tecnología del futuro
  67. 67 Formularios en HTML
  68. 68 Controles de Formularios (I)
  69. 69 Controles de Formularios (II)
  70. 70 Controles de Formularios (III)
  71. 71 Controles de Formularios (IV)
  72. 72 Otros controles
  73. 73 Practica 6-Formulario para "Los Alpes"
  74. 74 COMO USAR LOS DATOS DE UN FORMULARIO
  75. 75 Envío De Ficheros Usando Formularios
Temas relacionados:
Búsquedas relacionadas:
  • Curso japones
  • Comentarios html
  • Diferencias entre html y xhtml
  • Curso completo html
  • Curso html
  • Curso criptografia
  • Comando html
  • Curso euskera

    Curso completo de HTML - Estandares y extensiones del lenguaje HTML (II)

    39 - Estandares y extensiones del lenguaje HTML (II)


    Curso gratis creado por Jorge Ferrer, Víctor García y Rodrigo García . Extraido de: http://es.tldp.org/Manuales-LuCAS/doc-curso-html/doc-curso-html/
    23 Febrero 2006
    < anterior | 1 .. 37 38 39 40 41 .. 75 | siguiente >
    ""

    HTML 4.0 y XHTML


    Dado el gran incremento de incompatibilidades entre los diferentes navegadores, el W3C hizo un gran esfuerzo para reunir a las principales compañías y crear un nuevo estándar que todas se comprometían a cumplir: HTML 4.0. Este estándar incluye muchas novedades, algunas muy usadas como los frames.


    HTML 4.0 es tremendamente completo y hay pocas excusas para crear páginas web que usen extensiones. Parece que los creadores de navegadores han empezado a dar una mayor importancia al soporte de estándares, lo que permite crear páginas web HTML que se vean correctamente por todo el mundo. En particular es destacable el esfuerzo del proyecto Mozilla (http://mozilla.org), que ha tomado las riendas del desarrollo del navegador Netscape Navigator como software libre. En este proyecto han demostrado un fuerte compromiso por el soporte de los estándares y el abandono de las extensiones propietarias.


    En la figura 7.5 podemos ver el comienzo del documento que define este estándar así como la dirección donde podemos encontrarlo:



    Figura 7.5. En el servidor web del W3C podemos ver la especificación del nuevo estándar HTML 4.0. La dirección concreta es: http://www.w3c/TR/PR-html40/



    Desde hace ya algún tiempo todos los navegadores soportan el estándar HTML 4.0: Internet Explorer, Netscape Navigator, Mozilla, Konqueror, Opera, etc. Su uso será una garantía de compatibilidad para nuestros sitios webs.









    Si bien es cierto que usando únicamente etiquetas de HTML 4.0 conseguimos crear páginas que se vean en cualquier navegador han aparecido otras tecnologías como CSS, JavaScript, Applets Java, Flash, etc cuyo soporte varía mucho de unos navegadores a otros. Estas tecnologías no serán tratadas en este curso, pero si queremos advertir de la importancia de que sean usadas de forma que no se obligue al visitante a tener un navegador concreto.


    ¿Y qué es exáctamente XHTML? Pues es una variante de HTML que tiene las mismas etiquetas que HTML 4.0 (en concreto es idéntica a la revisión HTML 4.0.1), pero con una serie de restricciones de sintaxis para ser compatible con XML. Para un navegador no hay diferencias entre usar HTML o XHTML, pero este último puede ser útil para poder emplear herramientas de tratamiento de XML al crear una página web. Las principales normas que debemos cumplir para que una página HTML sea compatible con XHTML (y por tanto compatible con XML) son:




    • La primera línea del archivo debe ser:





             <?xml version="1.0"?>


    • Todas las etiquetas deben tener instrucción de inicio e instrucción de fin. No está permitido no poner </p> al final de un párrafo on /li> al final de un elemento de una lista, como es habitual en HTML.



    • Las etiquetas de una única instrucción deben terminar con />. Por ejemplo:




        <img src="img.gif"/>



    • Todos los valores de los atributos deben ir entrecomillados.






    El futuro de HTML


    El lenguaje HTML seguirá evolucionando y continuará siendo, con toda probabilidad, la base de las páginas web. Conocerlo será imprescindible para poder aprovechar todas sus ventajas. Por ello seguirá usándose directamente para crear páginas web muy cuidadas mientras que en otros casos será ocultado por herramientas que permitan crear páginas al estilo de un procesador de texto. Además de esto seguirán adquiriendo mayor y mayor importancia nuevas tecnologías que añaden nuevas características a las páginas web como dinamismo o interacción con el usuario.


    Entre estas tecnologías nos encontramos con los ya habituales lenguajes de Script (JavaScript y VBScript). Estos son lenguajes de programación que se insertan en las páginas web junto con el código HTML y que nos permitirá aumentar la interactividad con el visitante respondiendo a algunas de sus acciones como pulsar un botón, pasar con el ratón por encima de una imagen, etc.


    Por supuesto también hemos de mencionar las hojas de estilo que facilitan el mantenimiento de la apariencia en las páginas web además de darnos más potencia.


    La suma de HTML con los lenguajes de script y las hojas de estilo ha sido denominado HTML dinámico. Desgraciadamente este ha sido el comienzo de una nueva serie de características incompatibles entre navegadores. En particular es habitual encontrar páginas que sólo pueden verse correctamente en el navegador dominante en la actualidad: Internet Explorer. Esperemos que entre todos los creadores de páginas web podamos presionar para que se tienda a una mayor compatibilidad entre navegadores. Mientras tanto tendremos que tener cuidado en hacer páginas que puedan verse en todos ellos.



    Conclusiones


    Bien, ya sabemos todo lo que necesitamos saber sobre la historia del lenguaje HTML, sus estándares y las extensiones de los distintos navegadores. Es probable que el lector se haga dos preguntas en este momento ¿a qué estándar pertenecen las etiquetas vistas hasta ahora? y ¿Cuáles puedo usar libremente?. Todas las etiquetas vistas hasta ahora pertenecen en su mayor parte al estándar HTML 2.0. De hecho siempre que no hemos hecho mención explícita de que cierta etiqueta o atributo era nuevo pertenecían a esta versión. También hemos visto gran parte de las etiquetas del estándar HTML 3.2, en general las más importantes y de mayor uso. En ocasiones hemos dicho explícitamente que esta o aquella etiqueta pertenecían al HTML 3.2, ahora sabemos que sentido tenía remarcarlo.


    ¿Porqué lo hemos hecho así? Uno de los objetivos que nos planteamos desde el principio fue que nuestras páginas pudiesen ser vistas por todo el mundo, de esta manera podríamos llegar a la mayor cantidad de público posible. Con esta finalidad hemos aprendido a usar etiquetas que pueden ser vistas por casi todo el mundo. Las etiquetas de HTML 2.0 pueden ser vistas por todo el mundo mientras que las etiquetas del lenguaje HTML 3.2 vistas hasta ahora están muy extendidas y causan problemas al ser vistas con navegadores antiguos. En definitiva, todas las etiquetas que ya conocemos pueden ser usadas con gran libertad con la garantía de no estar limitando que nuestras páginas puedan ser vistas únicamente por los usuarios de las últimas versiones de Navigator o Explorer. Si tenemos mayores requerimientos y queremos estar seguros de que nadie tendrá problemas al ver nuestras páginas debemos considerar algunos aspectos más.


    El W3C ha puesto un servicio público que permite ver si una determinada página cumple los estándares o no. Está disponible en http://validator.w3.org/


    También hay un programa, llamado Tidy que permite hacer la validación en un archivo local, sin tener que publicarlo en Internet. Este programa es software libre y está disponible en http://tidy.sourceforge.net/.


    ¿Qué etiquetas debo usar y cómo?


    Podemos asumir que todas las etiquetas del estándar HTML 4.0 son entendidas por cualquier navegador. Eso sí debemos tener en cuenta que el uso de frames o tablas complicadas puede dificultar su interpretación correcta en navegadores de texto o hablados (como los usados por personas ciegas o en coches).


    Si optamos por emplear una extensión hay que ser consciente de qué navegadores lo soportan y cómo afectará a los usuarios de el resto. Teniendo esto en cuenta hay que considerar:






    • Si los usuarios a los que va dirigido el web poseen alguno de dichos navegadores.



    • Que perjuicios tendrán aquellos usuarios que no lo tengan. Por ejemplo, nunca debemos incluir información vital usando una extensión si existe el riesgo de que cierto tipo de usuarios con navegadores antiguos no puedan acceder a ella. Es decir, la información muy importante debe ser incluida con etiquetas de HTML 2.0 para que todo el mundo pueda verla.


    Si usamos con cuidado las extensiones, podemos evitar que causen mucho perjuicio a los usuarios que usen navegadores que no las soporten, y los usuarios que si que tengan los navegadores adecuados saldrán beneficiados. Para conseguir esto es necesario conocer bien estas extensiones y el comportamiento de un navegador cuando se encuentra con alguna etiqueta o atributo que no soporta (que no entiende). Esto último no es difícil de entender: si un navegador se encuentra con una etiqueta que no conoce simplemente la ignora y lo mismo ocurre con los atributos.


    ¿Qué queda por aprender?


    En este mismo capítulo veremos las etiquetas del estándar HTML 3.2 que todavía nos queda por ver a excepción de los formularios que serán vistos próximamente. En los siguientes capítulos aprenderemos a usar las extensiones de Microsoft Explorer y Netscape Navigator para aprovechar las últimas capacidades de estos navegadores pero sin causar problemas a los usuarios de los navegadores más antiguos o navegadores en modo texto. Según vayamos estudiando estas nuevas etiquetas aprenderemos también a usarlas adecuadamente. Un buen ejemplo de una de las más importantes extensiones del lenguaje HTML, los frames, es la página web de la figura 7.6:



    Figura 7.6. En esta figura vemos un excelente uso de los frames o marcos, que dividen la pantalla en cuatro partes para facilitar la navegación.



    En ella podemos ver como adelanto al capítulo posterior en el que trataremos esta extensión a fondo, que los frames sirven para dividir la pantalla en varios marcos con una página diferente en cada una. En este caso se ha dividido la pantalla en cuatro marcos.


    En los capítulos que seguirán trataremos las técnicas para incluir contenido dinámico en nuestras páginas, incluido el nuevo lenguaje HTML Dinámico que constituye por sí sólo una nueva revolución en el World Wide Web.


    En definitiva nos queda por estudiar las etiquetas más novedosas del lenguaje HTML y otros acompañantes que nos ayudarán en la programación de páginas web y nos permitirán crear efectos realmente impactantes y sorprendentes. Empecemos con ello sin perder más tiempo.

    ""
    < anterior | 1 .. 37 38 39 40 41 .. 75 | siguiente >

    Autor y licencia de 'Curso completo de HTML'


    Curso gratis de Jorge Ferrer, Víctor García y Rodrigo García . Extraido de: http://es.tldp.org/Manuales-LuCAS/doc-curso-html/doc-curso-html/ CopyLeft
    Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.