Hoja de trucos HTML
febrero 06, 2024Available in English
¿Qué es el HTML?
El lenguaje de marcas de hipertexto (HTML) es uno de los tres lenguajes fundamentales que se utilizan en páginas web de desarrollo.
HTML maneja las marcas estándar de una página. Con HTML, definimos el marco básico para la página y los elementos que queremos que aparezcan en ella.
Estas son algunas de las cosas que definimos con HTML:
Los elementos de texto en la página
Las imágenes en la página
El orden en el que aparecen los elementos en la página
Qué elementos de texto son los encabezados primario y secundario
Si bien HTML decide el marco para una página, HTML no determina el estilo o diseño específico. Las reglas de estilo se establecen usando CSS. Del mismo modo, HTML no hace que la página sea interactiva. Esa tarea se maneja con JavaScript.
El rol de HTML en el desarrollo web es definir el marco para la página.
La siguiente imagen muestra un ejemplo de una página web que utiliza solo HTML:
Tenga en cuenta que, si bien todos los elementos están allí, la página carece de estilo e interactividad.
Elementos HTML
Un elemento es parte de una página web que alberga contenido o desempeña una tarea específica. En HTML, los elementos a menudo contienen información visible en la página, como una imagen o texto. Sin embargo, no todos los elementos son visibles. Algunos elementos contienen información que el navegador necesita para representar la página o que se utilizan para dividir el contenido de la página de una manera lógica y legible.
Etiquetas HTML
Los elementos HTML por lo general están compuestos por una etiqueta de apertura y cierre. Todo lo que se encuentra dentro de las etiquetas se considera parte del elemento.
Consulte el siguiente código para ver un ejemplo:
<p> This is a paragraph element. </p>
Sin embargo, algunos elementos no requieren etiquetas de apertura y cierre. Estos casos especiales se conocen como elementos anulados o etiquetas de cierre automático. Las etiquetas de cierre automático no incluyen contenido adicional, pero pueden tener atributos.
Un elemento anulado común es el elemento de imagen <img>
.
Otro elemento anulado común es <br>
, que agrega un salto entre otros elementos.
El documento HTML
Todos los documentos HTML siguen un formato similar compuesto por un elemento <html>
que contiene un elemento <head>
y <body>
. El elemento <head>
incluye los metadatos de la página. Los elementos que se colocan dentro del <head>
no son visibles en la página y se destinan a proporcionar la información necesaria para que el navegador reproduzca la página correctamente. El <body>
incluye los elementos vistos en la página.
El siguiente código muestra un ejemplo de los elementos <header>
y <body>
:
<!DOCTYPE html><html lang="es"><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>Documento</title></head><body><header><h1>Ejemplo de página web</h1></header><section><h2>Mi lista</h2><ul><li>Punto 1</li><li>Punto 2</li><li>Punto 3</li></ul></section><section><h2>Mi párrafo</h2><p>Este es el texto de mi párrafo.</p></section></body></html>
Elementos head
Los siguientes elementos se incluyen en el elemento <head>
:
El elemento
<title>
es obligatorio en cada documento HTML. El elementotitle
proporciona un nombre de metadatos para la página.El elemento
<style>
se utiliza para incorporar CSS y contiene las reglas de CSS necesarias para dar estilo a la página.El elemento
<link>
define la relación entre la página actual y una fuente externa.El elemento
<meta>
define metadatos para la página.El elemento
<script>
se utiliza para integrar JavaScript en la página.El elemento
<noscript>
define el contenido que se mostrará si los scripts están desactivados.
Elementos body
Los siguientes elementos se utilizan comúnmente en el <body>
para crear la página visible:
Los elementos
<h1>
,<h2>
,<h3>
,<h4>
,<h5>
y<h6>
representan el nivel del encabezado que representa un bloque de texto determinado. Los encabezados son exactamente eso, elementos de texto más grandes o prominentes en una página, como las oraciones temáticas en un artículo.El elemento
<p>
representa párrafos o bloques de texto. Usará este elemento extensamente para rodear la mayor parte del texto en sus páginas web.Los elementos
<strong>
y<em>
pueden hacer que un cierto elemento de texto aparezca en negrita o en cursiva respectivamente.El elemento
<br>
crea una línea de espacio vacío entre dos bloques de contenido.El elemento
<img>
muestra imágenes en una página. La sintaxis difiere ligeramente (consulte la siguiente sección) para este elemento.El elemento
<a>
(o elemento ancla) crea enlaces a la misma página web o a otras páginas web. Nuevamente, la sintaxis difiere ligeramente.Los elementos
<ul>
,<ol>
, y<li>
representan listas sin ordenar, listas ordenadas y elementos de lista. En esencia, estos elementos HTML representan listas con viñetas de símbolos o números.
Elementos semánticos
Los elementos semánticos a menudo se utilizan para dividir una página. Los elementos semánticos tienen nombres que describen la sección. Es importante usar elementos semánticos cuando sea posible para ayudar a que su código sea más legible. Además, el uso de HTML estructural y semántico es clave para que su página sea accesible para los usuarios que utilizan un dispositivo de asistencia para acceder a la página.
Los siguientes son elementos semánticos comunes:
El elemento
<article>
se utiliza para albergar un contenido independiente, como una publicación de blog o un widget.El elemento
<aside>
se utiliza para albergar contenido que a menudo aparece a un lado y proporciona información adicional sobre el tema de la página.El elemento
<details>
se utiliza para obtener detalles adicionales que el usuario puede abrir u ocultar a petición.El elemento
<figcaption>
se utiliza para definir una leyenda para una figura o imagen.El elemento
<figure>
se utiliza para definir una imagen. A menudo se usa con<figcaption>
.El elemento
<footer>
se utiliza para definir el pie de página de la página.El elemento
<header>
se utiliza para definir el encabezado de la página.El elemento
<main>
se utiliza para definir el contenido primario y a menudo se utiliza con<aside>
para definir el contenido primario y secundario.El elemento
<nav>
se utiliza para definir el área de la página con enlaces de navegación.El elemento
<section>
se utiliza para agrupar contenido que puede mantenerse por sí solo en su propia sección.
Atributos
Los atributos HTML se utilizan para proporcionar información adicional sobre un elemento. Todos los elementos, incluidos los elementos anulados, pueden aceptar atributos.
Atributos globales
Los atributos globales son atributos que se pueden utilizar en cualquier elemento, aunque es posible que no tengan un impacto ni cambien algunos elementos.
Los siguientes son atributos globales comunes:
El
data-*
forma una clase de atributos que permite que el elemento interactúe con el modelo de objeto de documento. Cuando se utiliza eldata-*
, el marcador de posición*
se reemplaza por el nombre de la clase que desea crear. Por ejemplo, para crear una clase de datos denominada columnas, se utilizaríadata-columns
.El atributo
dir
determina la dirección del atributo. A menudo se utiliza con idiomas que se leen de izquierda a derecha.El atributo
lang
determina el idioma para el elemento.El atributo
style
contiene declaraciones de estilo CSS que se aplicarán a ese elemento.El atributo
class
agrupa uno o más elementos.El atributo
id
identifica un solo elemento.
Atributos no globales
Otros elementos se pueden utilizar solo con elementos específicos. Esta es una lista de algunos de los atributos comunes específicos del elemento:
El atributo
alt
identifica el texto que se mostrará si no se puede mostrar el elemento. Se utiliza principalmente con imágenes.El atributo
href
se utiliza principalmente con<link>
y<a>
para definir la URL de un recurso vinculado.El atributo
placeholder
se utiliza principalmente con<input>
y<textarea>
para proporcionar una pista que sugiere que se debe ingresar información.El atributo
src
se utiliza principalmente con<audio>
,<img>
,<input>
y<script>
para definir las URL de contenido integrable.El atributo
value
se utiliza principalmente con<button>
,<data>
,<input>
y<li>
para asignar un valor al elemento.
Recursos
Los elementos y atributos enumerados anteriormente son solo algunas de las herramientas que puede utilizar para crear una página con HTML. Para obtener más información sobre HTML, elementos y atributos, puede consultar los siguientes recursos:
This page was updated 6 months ago
© 2022 edX Boot Camps LLC. Confidential and Proprietary. All Rights Reserved.
Category: HTML
Tagged under: html, elements, cheatsheet, HTML attributes, HTML template, Semantic elements,
All Posts
- OpenAI Account Setup Guide
- NodeJS Installation Guide
- PostgreSQL Reference Guide
- GitHub Copilot Guide
- PostgreSQL Installation Guide
- Deploy with Render and PostgreSQL
- API Resources
- Render Deployment Guide
- Deploying a MERN Stack Application to Render
- Deploy with Render and MongoDB Atlas
- The Science and Research Behind Our Unconventional Educational Approach
- What Makes Up a Web Development Project?
- Localhost Loopback Issues Troubleshooting Guide
- Video Submission Guide
- A Growth Mindset for Life
- Web Literacy
- Developer Resources
- Introduction to Computer Structure and Organization
- MySQL Installation Guide
- HTML Cheatsheet
- Advanced Computer Skills
- Introduction to Computer Skills
- How to Use API Keys
- How to Install MongoDB
- MySQL Reference Guide
- Heroku Deployment Guide
- Getting Started with Git
- Using the GraphQL Playground in a MERN application
- Professional README Guide
- Regular Expression Tutorial
- How to Install the Heroku CLI
- How to Install NodeJS
- Deploy with Heroku and MySQL
- Deploy with Heroku and MongoDB Atlas
- Set Up MongoDB Atlas