Buenas: Os explico la diferencia entre HTML, XHTML Y HTTP:
HTTP significa HyperText Transfer Protocol (Protocolo de Transferencia de HiperTexto) y es el protocolo
desarrollado por W3C para las acciones que se realizan en la web. A través de este protocolo es que se
definieron la sintaxis y la semántica de la comunicación, estructurando la web y todos los elementos que
forman parte de ella –del lado del servidor y del cliente– para posibilitar la relación entre ambas partes.
HTML significa HyperText Markup Language. HTML es un lenguaje basado en etiquetas o tags. La
sintaxis de este lenguaje tiene varias reglas:
Se escribe con estructura tree o de árbol (ver
imagen)
Los tags deben cerrar en orden inverso al que fueron abiertos:
< p>< strong>texto</strong></p>
Los tags pueden contener atributos: < tag atributo="valor">
Debe haber una raíz obligatoria. Esto significa que tiene que existir un tag que encierre al resto:
< html>
XHTML es la evolción del HTML en un lenguaje mucho más estricto. Esta evolución se debe
principalmente a la diferencia entre los navegadores. Los navegadores no son más que intérpretes de
código. Sin embargo, los desarrolladores que crearon los navegadores se tomaron el trabajo de
interpretar el código y amoldarlo para que se “vea bien”, aceptando algunos errores. Por ejemplo, antes
se podía poner < body>texto</body. Con XHTML estricto el texto debe ir siempre dentro de una
etiqueta de párrafo: < body><p>texto</p></body>. Existe un XHTML transicional que admite algunos
errores de este tipo, sin embargo el XHTML no, y directamente no valida los archivos con errores.
No hay comentarios:
Publicar un comentario