¿Alguna vez has pensado en cómo se hace una página web en detalle? El primer punto importante para esto es entender cómo funciona su estructura y cómo crear los elementos que la componen.
HTML existe desde 1991 y actualmente se encuentra en la versión 5, la cual vino llena de características y funcionalidades que traen mejoras al desarrollo web, su principal responsabilidad es delimitar la estructura de una página web. Esta estructura HTML está formada por un conjunto de elementos, es decir, los hipertextos, que se conectan entre sí formando la página. Los elementos HTML, o también llamados etiquetas HTML, se utilizan para informar al navegador qué tipo de estructura se está construyendo, las cuales pueden ser títulos, párrafos, imágenes, enlaces, entre otros.
Así, para que un documento sea interpretado por el navegador, es necesario que el archivo tenga la extensión .html y a partir de ahí pueda ser visualizado por cualquier navegador web.
Las etiquetas están formadas por una estructura propia, comienzan con el signo “menor que”, luego viene el nombre de ese elemento y finalmente, el signo “mayor que”. Se pueden organizar en etiquetas que necesitan cierre y etiquetas que se cierran solas (autocierre). El cierre de una etiqueta se definirá con una barra diagonal (/), y en el caso de etiquetas de cierre automático, no es necesario que este carácter esté presente.
<!--Etiqueta que necesita cerrarse-->
<h1> Hola Mundo!</h1>
<!--Etiqueta de cierre automático-->
<img src="banner.jpg">
Las etiquetas se pueden clasificar inicialmente en dos tipos, "a nivel de bloque" e "en línea" (en línea). Un elemento a nivel de bloque ocupa todo el ancho de su elemento principal, al que también llamamos elemento contenedor, creando así un "bloque". En cuanto a los elementos en línea, generalmente los usamos para delimitar el contenido del texto.
VS Code utiliza las abreviaturas de Emmet de forma predeterminada, lo que trae la aparición automática de líneas de código que forman parte de la estructura básica de HTML al escribir el signo de exclamación. De esa forma:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title>
</head>
<body>
Informa al navegador que este documento es de tipo HTML y su versión. Cuando se escribe solo html, indica que es el más reciente.
<html>
Representa la raíz del documento, sirve como contenedor que abarca todos los demás elementos HTML.
<body>
Es donde se ubica todo el contenido de texto, imagen y video, en el que el usuario ve e interactúa, en el que los contenidos son estructurados por las demás etiquetas HTML.
<script>
Este elemento contiene instrucciones de script o apunta a un archivo de script externo a través del atributo src.
<head>
Comprende la información del documento que será interpretada por el navegador (metadatos). Por ejemplo, título del documento, enlaces a hojas de estilo, etc.
<meta>
Define metadatos, es decir, información sobre datos en un documento HTML. Las etiquetas <meta>
van dentro del elemento <head>
y se utilizan para especificar el conjunto de caracteres, el autor del documento, la configuración de la ventana gráfica, etc.
<link>
Es una etiqueta vacía, que solo contiene atributos y relaciona el documento HTML con recursos externos, se usa comúnmente para vincular una hoja de estilo externa, también se usa para definir el favicon de la página (icono de la pestaña del navegador), como otros recursos.
<style>
Esta etiqueta se usa para declarar estilos (CSS) para un documento.
Las etiquetas semánticas son etiquetas que tienen un significado, que le dan significado a la información del texto para el navegador y los motores de búsqueda, por ejemplo, usar la etiqueta <header>
para encabezados o <article>
para dar significado a un artículo a ese bloque de texto, incluso <p>
para indicar que ese texto es un párrafo, es una buena práctica siempre tratar de usar estas etiquetas semánticas para ayudar en la comprensión del código, además de ayudar mucho en el SEO del sitio (Optimización para motores de búsqueda, es lo que ayuda a que su sitio se clasifique mejor en los motores de búsqueda como Google). A continuación se muestra la lista de etiquetas semánticas mencionadas durante el artículo:
<header>
<main>
<footer>
<section>
<article>
<aside>
<nav>
<ol>
<ul>
<li>
Las etiquetas que no tienen semántica no definen un significado para ese texto, normalmente se usan solo con fines de separación y estilo. A continuación se muestra una lista de algunas etiquetas no semánticas:
Cursos de Programación, Front End, Data Science, Innovación y Gestión.
Luri es nuestra inteligencia artificial que resuelve dudas, da ejemplos prácticos y ayuda a profundizar aún más durante las clases. Puedes conversar con Luri hasta 100 mensajes por semana
Paga en moneda local en los siguientes países
Cursos de Programación, Front End, Data Science, Innovación y Gestión.
Luri es nuestra inteligencia artificial que resuelve dudas, da ejemplos prácticos y ayuda a profundizar aún más durante las clases. Puedes conversar con Luri hasta 100 mensajes por semana
Paga en moneda local en los siguientes países
Puedes realizar el pago de tus planes en moneda local en los siguientes países:
País | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Plan Semestral |
486.67
BOB |
69392.53
CLP |
292315.76
COP |
65.90
USD |
261.35
PEN |
1453.08
MXN |
3023.28
UYU |
65.90
USD |
532.51
GTQ |
34918.38
CRC |
4222.62
DOP |
Plan Anual |
737.76
BOB |
105194.45
CLP |
443131.17
COP |
99.90
USD |
396.20
PEN |
2202.77
MXN |
4583.09
UYU |
99.90
USD |
807.25
GTQ |
52933.93
CRC |
6401.21
DOP |
Acceso a todos
los cursos
Estudia las 24 horas,
dónde y cuándo quieras
Nuevos cursos
cada semana