Fundamentos de HTML

Fundamentos de HTML

En este artículo, explicamos los fundamentos de HTML.

Esto explica las etiquetas principales, como la declaración DOCTYPE, las etiquetas <html>, <head> y <body>. También describe etiquetas, atributos y caracteres especiales.

YouTube Video

Fundamentos de HTML

 1<!DOCTYPE html>
 2<html lang="en">
 3    <head>
 4        <meta charset="UTF-8">
 5        <meta name="viewport" content="width=device-width, initial-scale=1.0">
 6        <title>Basics of HTML</title>
 7    </head>
 8    <body>
 9        <!-- Main content wrapped in the main tag -->
10        <main>
11            <!-- Main heading -->
12            <h1>What is HTML?</h1>
13            <!-- Example of a paragraph -->
14            <p>HTML is the language used to create the basic structure of web pages.</p>
15        </main>
16    </body>
17</html>
  • <!DOCTYPE html>

    Al principio del archivo, declaramos que este es un documento HTML5, lo que indica que sigue las reglas de HTML5.

  • <html>

    La etiqueta <html> es el elemento más externo en un documento HTML que envuelve todo el contenido. Cada archivo HTML contiene solo una etiqueta <html>, y todas las demás etiquetas están anidadas dentro de esta etiqueta. El lang="en" dentro de la etiqueta de apertura <html> se llama un atributo e informa al navegador que el documento está escrito en inglés. Esto ayuda a notificar a los lectores de pantalla y motores de búsqueda el idioma del documento.

  • <head>

    La etiqueta <head> define los metadatos (información) de la página. Esto incluye el título de la página, la codificación de caracteres y los ajustes de diseño responsivo. El diseño responsivo se refiere a un método diseñado para que los sitios web o aplicaciones se adapten y se muestren bien en varios dispositivos y tamaños de pantalla. Esto permite a los usuarios ver cómodamente el contenido en diferentes dispositivos como teléfonos inteligentes, tabletas y ordenadores de escritorio.

    <meta charset="UTF-8"> establece la codificación de caracteres del documento a UTF-8.

    <meta name="viewport" content="width=device-width, initial-scale=1.0"> es una configuración que optimiza la visualización para dispositivos móviles. La página se ajusta al ancho de la pantalla del dispositivo.

    <title> representa el título de la página que se muestra en la pestaña del navegador. En este ejemplo, se establece el título 'Fundamentos de HTML'.

  • <body>

    La etiqueta <body> contiene la parte que muestra el contenido a los usuarios. Dentro de esta etiqueta, se escriben texto, imágenes, enlaces, etc.

  • <main>

    La etiqueta <main> representa el contenido principal de la página. Esto incluye encabezados y párrafos.

  • <h1>

    La etiqueta <h1> representa el encabezado más importante de la página. Es común usar la etiqueta <main> y la etiqueta <h1> solo una vez en un documento.

  • <p>

    La etiqueta <p> representa un párrafo.

  • <!-- Comment -->

    Puedes escribir comentarios en HTML en este formato. Dado que el HTML del lado del cliente puede ser visto por cualquiera, no incluya información sensible como contraseñas o claves de API en los comentarios.

HTML tiene muchas etiquetas, pero presta atención a los siguientes puntos aquí. Un archivo HTML consiste en una declaración DOCTYPE y una etiqueta <html>. La etiqueta <html> contiene una etiqueta <head> y una etiqueta <body>. En HTML, todas las etiquetas están contenidas dentro de la etiqueta <html>, expresando la estructura del texto mediante relaciones de padre, hijo y hermano, similar a una estructura de árbol. Al escribir HTML, también enfócate en la estructura del documento.

Etiquetas y Atributos

A continuación, echemos un vistazo a las etiquetas y atributos de HTML.

 1<!-- Opening tag and closing tag -->
 2<div>Content</div>
 3
 4<!-- Self-closing tag -->
 5<br>
 6
 7<!-- Nested tag -->
 8<div>
 9    <div>Nested Content</div>
10</div>
11
12<!-- Attribute -->
13<div id="main">
14    <div>Nested Content</div>
15</div>
16
17<!-- Tag     : <div> -->
18<!-- Element : <div>Content</div> -->

Las etiquetas están encerradas entre corchetes angulares (<, >) y típicamente consisten en un par de etiquetas de apertura y cierre. Sin embargo, también hay etiquetas individuales, como la etiqueta <meta> y la etiqueta <img>, que no contienen contenido. Las etiquetas individuales no requieren una etiqueta de cierre.

Las etiquetas pueden tener atributos, que proporcionan información adicional a la etiqueta. Los atributos se escriben dentro de la etiqueta de apertura en el formato nombreAtributo="valor".

Aquí, <div> se refiere a una etiqueta, y <div>Contenido</div> a un elemento.

1<div id="header">
2    <ul class="menu">
3        <li>Home</li>
4        <li style="display: hidden;">Unvisible Menu Item</li>
5    </ul>
6</div>

Los atributos comunes en HTML incluyen id, class y style. El atributo id se usa para dar a un elemento un identificador único, y solo puede haber un elemento con el mismo id en una página. Es útil cuando se manipulan elementos específicos con JavaScript o CSS. El atributo class le permite agrupar múltiples elementos con CSS o JavaScript asignando un nombre de clase. Puede asignar la misma clase a varios elementos, lo que permite compartir estilos. El atributo style especifica estilos CSS en línea para un elemento. Normalmente, los estilos se definen en una hoja de estilo externa o dentro de la etiqueta <style>, pero este atributo se utiliza cuando desea especificar estilos directamente para elementos individuales.

Caracteres especiales en HTML

A continuación, investiguemos los caracteres especiales en HTML.

En HTML, hay caracteres especiales utilizados para mostrar símbolos y caracteres específicos. Estos caracteres especiales se llaman entidades. Los caracteres especiales comienzan con & (ampersand), seguidos de un nombre o número, y terminan con ; (punto y coma).

Caracteres especiales representativos en HTML

Aquí hay algunos caracteres especiales comunes.

Display Entity Name Entity Number Description
& &amp; &#38; Ampersand (&)
< &lt; &#60; Less-than sign (<)
> &gt; &#62; Greater-than sign (>)
" &quot; &#34; Double quotation mark (")
' &apos; &#39; Apostrophe (')
© &copy; &#169; Copyright symbol (©)
&euro; &#8364; Euro symbol (€)
¥ &yen; &#165; Japanese Yen symbol (¥)
¢ &cent; &#162; Cent symbol (¢)
£ &pound; &#163; Pound symbol (£)
  &nbsp; &#160; Non-breaking space (space)

Ejemplos de uso de caracteres especiales en HTML

Particularmente, los corchetes angulares (<, >) y las comillas dobles deben usarse correctamente en HTML.

Los corchetes angulares (<, >) y las comillas dobles deben representarse como caracteres especiales en HTML, como se muestra a continuación.

 1<!DOCTYPE html>
 2<html lang="en">
 3    <head>
 4        <meta charset="UTF-8">
 5        <meta name="viewport" content="width=device-width, initial-scale=1.0">
 6        <title>Basics of HTML</title>
 7    </head>
 8    <body>
 9        <!-- Main content wrapped in the main tag -->
10        <main>
11            <!-- Main heading -->
12            <h1>What is HTML?</h1>
13            <!-- Example of a paragraph -->
14            <p>
15                HTML is the language used to create the basic structure of web pages.<br>
16                It defines the content and layout of a webpage using various elements such as headings, paragraphs, and lists.
17            </p>
18            <hr>
19            <h2>Basic Elements of HTML</h2>
20            <div>
21                HTML elements are used to organize and display content on a web page.
22                They include tags for text, images, links, and more.
23            </div>
24            <hr>
25            <ul>
26                <li>Headings (e.g., &lt;h1&gt;, &lt;h2&gt;)</li>
27                <li>Paragraphs (&lt;p&gt;)</li>
28                <li>Links (&lt;a&gt;)</li>
29                <li>Lists (&lt;ul&gt;, &lt;ol&gt;)</li>
30                <li>Images (&lt;img&gt;)</li>
31            </ul>
32            <hr>
33-            <h3>About '<h1>' tag and '<h2>' tag</h3>
34+            <h3>About '&lt;h1&gt;' tag and '&lt;h2&gt;' tag</h3>
35            <img src="image.png"
36-                alt="This is an example of "image"">
37+                alt="This is an example of &quot;image&quot;">
38        </main>
39    </body>
40</html>

Versiones de HTML

Echemos un vistazo a las versiones de HTML aquí.

Las versiones de HTML han evolucionado para definir la estructura y funcionalidad de las páginas web. Aquí están las versiones principales:.

  1. HTML 1.0 (1993)

    La primera versión de HTML tenía solo características de marcado muy básicas. Definía elementos como enlaces, encabezados, párrafos y listas.

  2. HTML 2.0 (1995)

    La primera versión estandarizada, con más elementos añadidos, incluyendo soporte para formularios y tablas.

  3. HTML 3.2 (1997)

    Se añadieron más características de diseño, permitiendo la incrustación de elementos de estilo y scripts. Además, el diseño usando el elemento <table> se volvió común.

  4. HTML 4.01 (1999)

    Se avanzó en la separación de la estructura y la presentación, y se introdujo CSS. Se recomendó la creación de sitios conformes a los estándares. Además, se mejoró la internacionalización y accesibilidad de los documentos.

  5. HTML5 (2014)

    La última versión importante, que introduce soporte para video y audio, canvas, almacenamiento local, geolocalización y otras nuevas API. Es compatible con móviles, permitiendo el desarrollo de aplicaciones web más interactivas.

HTML5.2 es una versión de HTML recomendada en 2017 y es una versión mejorada de HTML5. Desde HTML5.2, se actualiza continuamente como el HTML Living Standard, en lugar de tener un número de versión estático.

HTML ha evolucionado a través de estas versiones, desarrollándose en una tecnología web más flexible y poderosa.

Puedes seguir el artículo anterior utilizando Visual Studio Code en nuestro canal de YouTube. Por favor, también revisa nuestro canal de YouTube.

YouTube Video