10 Consejos Esenciales de HTML para Principiantes

Search for a command to run...

No comments yet. Be the first to comment.
Smart Tickets, una de mis apps, lleva en producción desde 2023. Tres años. Hoy tiene 28 suscripciones activas, 7 trials abiertos y 71 dólares de MRR. La gente paga por ella. La idea está validada. La
Estoy seguro de que alguna vez te ha pasado: tienes una idea que te parece la idea perfecta, y lo primero que haces es ir a GitHub, crear un repositorio y ponerte a programar. Lo sé porque a mí me pasa continuamente. El problema es que, a medida que ...
Supabase nos facilita la autenticación de usuarios mediante su tabla auth.users. Sin embargo, para almacenar información adicional del usuario (como nombre, avatar, etc.), es recomendable crear una tabla personalizada, por ejemplo, public.profiles, y...

En la era digital actual, las aplicaciones móviles se han convertido en una parte integral de nuestras vidas. Desde hacer compras online hasta mantenerse en contacto con amigos y familiares, las aplicaciones hacen todo más fácil y accesible. Sin emba...

En el post anterior sobre JavaScript te expliqué conceptos básicos como las variables, los tipos de datos, los condicionales, los operadores, las funciones… Ahora que ya sabes estos conceptos de JavaScript es importante que entiendas cómo se ejecuta ...

Hoy voy a compartir contigo algunos consejos esenciales de HTML que todo principiante debería conocer para mejorar y optimizar su código. Si no sabes para qué se utilizan algunas de las etiquetas que menciono en el post te recomiendo que visites esta página. ¡Vamos allá!
Es esencial para las páginas web modernas asegurarse de que se vean bien en todos los dispositivos. Definir el viewport en la sección <head> de tu HTML garantiza que tu sitio sea visualmente accesible en dispositivos móviles.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Las etiquetas semánticas como <header>, <footer>, <article> , <section> , etc. No solo ayudan a estructurar tu contenido de manera clara, sino que también mejoran la accesibilidad y el SEO.
<article>
<h1>Introducción a HTML</h1>
<p>HTML es el lenguaje de marcado utilizado para crear páginas web.</p>
</article>
<main>El elemento <main> indica el contenido principal de tu página y debería usarse solo una vez por documento, facilitando la accesibilidad.
<main>
<h1>Bienvenido a mi Blog</h1>
<p>Este es el principal contenido de la página.</p>
</main>
<meta charset="utf-8">Esta etiqueta asegura que tu página web pueda mostrar caracteres de múltiples idiomas sin problemas.
<head>
<meta charset="utf-8">
</head>
alt en las imágenesDescribir tus imágenes con el atributo alt mejora la accesibilidad y ayuda en el SEO.
<img src="paisaje.jpg" alt="Hermoso paisaje de montañas al amanecer" width="100" height"50">
rel en enlaces externos para seguridad y SEOCuando enlazas a sitios externos, es una buena práctica utilizar el atributo rel con valores como noopener y noreferrer para mejorar la seguridad y el SEO.
<a href="<https://www.ejemplo-externo.com>" rel="noopener noreferrer" target="_blank">Visita este sitio externo</a>
Los formularios son esenciales para la interacción del usuario. Asegúrate de asociar cada etiqueta <input> con un <label> correspondiente.
<label for="nombre">Nombre:</label>
<input type="text" id="nombre" name="nombre">
<time> para Fechas y HorasLa etiqueta <time> es útil para marcar fechas y horas, lo que ayuda a los buscadores y otros servicios a entender esos datos específicamente.
<p>La conferencia comienza el <time datetime="2024-10-05">5 de octubre de 2024</time>.</p>
Colocar los <script> al final del cuerpo de tu HTML o usar el atributo async puede mejorar el tiempo de carga de la página.
<script src="app.js" async></script>
Mejora la accesibilidad de tu sitio web utilizando atributos ARIA para describir roles, estados y propiedades de los elementos a las tecnologías de asistencia.
<button aria-label="Cerrar ventana">X</button>
Las listas son herramientas poderosas para organizar el contenido y hacerlo más legible.
<ul>
<li>Elemento uno</li>
<li>Elemento dos</li>
</ul>
Estos consejos están diseñados para ayudarte a escribir HTML más claro, accesible y funcional. Espero que los encuentres útiles en tu aprendizaje y práctica del desarrollo web.
Si quieres practicar aquí te dejo un reto.
Utiliza el editor de código con el que te sientas más cómodo e intenta aplicar los consejos anteriores para generar un HTML que tenga lo siguiente:
body, pero no te preocupes por eso.
Utiliza el elemento main
Agrega enlaces a páginas externas, por ejemplo: Twitter
Agrega una marca de tiempo con el elemento time
Agrega al menos una lista del tipo que quieras
Utiliza el tag section para dividir las diferentes secciones y agrega un título a cada sección, por ejemplo: Crea una sección para los enlaces, otro para la lista...
¡Sigue practicando y nunca dejes de aprender!