馃憢 HTML5, hace referencia al lenguaje de marcado para la elaboraci贸n de p谩ginas web. Es un est谩ndar que sirve de referencia del software que conecta con la elaboraci贸n de p谩ginas web en sus diferentes versiones, define una estructura b谩sica y un c贸digo (denominado c贸digo HTML) para la definici贸n de contenido de una p谩gina web, como texto, im谩genes, videos, juegos, entre otros.
Herramientas para desarrollar con HTML5:
-
Editor de c贸digo (VsCode ,Sublime Text, entre otros.)
Sublime Text - the sophisticated text editor for code, markup and prose
-
Navegador (Google Chrome, Microsoft Edge, Opera, entre otros...)
Navegador web Opera | M谩s r谩pido, seguro e inteligente | Opera
Web Sem谩ntica
- A帽ade etiquetas para manejar la Web sem谩ntica (Web 3.0): header, footer, article, nav, time (fecha del contenido), link rel=‘’ (tipo de contenido que se enlaza).
- Estas etiquetas permiten describir cu谩l es el significado del contenido. Por ejemplo su importancia, su finalidad y las relaciones que existen. No tienen especial impacto en la visualizaci贸n, se orientan a buscadores.
- Los buscadores podr谩n indexar e interpretar esta meta informaci贸n para no buscar simplemente apariciones de palabras en el texto de la p谩gina.
- Permite incorporar a las p谩ginas ficheros RDF / OWL (con meta informaci贸n) para describir relaciones entre los t茅rminos utilizados.
- Adem谩s, ofrece versatilidad en el manejo y animaci贸n de objetos simples, im谩genes etc.
Etiquetas HTML b谩sicas
<html>
: define el inicio del documento HTML, le indica al navegador que lo que viene a continuaci贸n debe ser interpretado como c贸digo HTML. Esto es as铆 de facto, ya que en teor铆a lo que define el tipo de documento es el DOCTYPE, que significa la palabra justo tras DOCTYPE el tag de ra铆z.<script>
: incrusta un script en una web, o llama a uno mediantesrc="url del script"
. Se recomienda incluir el tipo MIME en el atributotype
, en el caso de JavaScripttext/javascript
.<head>
: define la cabecera del documento HTML; esta cabecera suele contener informaci贸n sobre el documento que no se muestra directamente al usuario como, por ejemplo, el t铆tulo de la ventana del navegador. Dentro de la cabecera<head>
es posible encontrar:<title>
: define el t铆tulo de la p谩gina. Por lo general, el t铆tulo aparece en la barra de t铆tulo encima de la ventana.<link>
: para vincular el sitio a hojas de estilo o iconos. Por ejemplo:<link rel="stylesheet" href="/style.css" type="text/css">
.<style>
: para colocar el estilo interno de la p谩gina; ya sea usando CSS u otros lenguajes similares. No es necesario colocarlo si se va a vincular a un archivo externo usando la etiqueta<link>
.<meta>
: para metadatos como la autor铆a o la licencia, incluso para indicar par谩metros http (mediantehttp-equiv=""
) cuando no se pueden modificar por no estar disponible la configuraci贸n o por dificultades con server-side scripting.
<body>
: define el contenido principal o cuerpo del documento. Esta es la parte del documento html que se muestra en el navegador; dentro de esta etiqueta pueden definirse propiedades comunes a toda la p谩gina, como color de fondo y m谩rgenes. Dentro del cuerpo<body>
es posible encontrar numerosas etiquetas. A continuaci贸n se indican algunas a modo de ejemplo:<article>
: Representa una composici贸n auto-contenida en un documento, p谩gina, una aplicaci贸n o en el sitio, que se destina a distribuir de forma independiente o re-utilizable.<h1>
a<h6>
: encabezados o t铆tulos del documento con diferente relevancia.<table>
: define una tabla.<tr>
: fila de una tabla.<td>
: celda de una tabla (debe estar dentro de una fila).<footer>
: representa el pie de un documento o secci贸n. La informaci贸n que se suele a帽adir en este bloque es el autor del documento, enlaces a contenido relacionado, informaci贸n de copyright, avisos legales, etc.
<a>
: hiperv铆nculo o enlace, dentro o fuera del sitio web. Debe definirse el par谩metro de pasada por medio del atributo href. Por ejemplo:<a href="http://www.example.com" title="Ejemplo" target="_blank" tabindex="1">Ejemplo</a>
se representa como ejemplo.<div>
: divisi贸n de la p谩gina. Se recomienda, junto con css, en vez de<table>
cuando se desea alinear contenido.<img>
: imagen. Requiere del atributo src, que indica la ruta en la que se encuentra la imagen. Por ejemplo:<img src="./im谩genes/mifoto.jpg" />
. Es conveniente, por accesibilidad, poner un atributoalt="texto alternativo"
.<li>
<ol>
<ul>
: etiquetas para listas.<b>
: texto en negrita (etiqueta desaprobada. Se recomienda usar la etiqueta<strong>
).<i>
: texto en cursiva (etiqueta desaprobada. Se recomienda usar la etiqueta<em>
).<s>
: texto tachado (etiqueta desaprobada. Se recomienda usar la etiqueta<del>
).<u>
: Antes texto subrayado. A partir de HTML 5 define porciones de texto diferenciadas o destacadas del resto, para indicar correcciones por ejemplo (etiqueta desaprobada en HTML 4.01 y redefinida en HTML 5).<main>
: divisi贸n estructural de la p谩gina que engloba el contenido principal de la misma. Dentro de esta etiqueta, por ejemplo, encontramos los<article>
.- <span> : Sirve para diferenciar un texto de otro.
- <br>: Sirve para provocar un salto de l铆nea.Esta etiqueta no se cierra.
<details>
: Sirve para crear una secci贸n desplegable<summary>
: Sirve para crear el t铆tulo de la secci贸n desplegable
La mayor铆a de etiquetas deben cerrarse como se abren, pero con una barra («/») tal como se muestra en los siguientes ejemplos:
<table><tr><td>Contenido de una celda</td></tr></table>
.<script>C贸digo de un script integrado en la p谩gina</script>
.<header>
Divisi贸n estructural en la parte del contenido.
Comentarios
Publicar un comentario