Saltar a un capítulo clave
Introducción al código HTML
HTML (Hypertext Markup Language) es el lenguaje estándar utilizado para crear y diseñar sitios y aplicaciones web. Este lenguaje de marcado utiliza varios elementos llamados etiquetas HTML para estructurar el contenido en la Web. Si aprendes código HTML, podrás crear sitios web atractivos y funcionales con facilidad.
Códigos HTML básicos para el diseño web
Al diseñar un sitio web, hay varios códigos HTML básicos con los que debes estar familiarizado. Estos códigos ayudan a estructurar el contenido de tu sitio, configurar su diseño y proporcionar opciones de formato. Algunos de los elementos HTML más esenciales son
Estructura del documento
!DOCTYPE html
: Define el tipo de documento y la versión HTML.html
: El elemento raíz de un documento HTML.head
: Contiene metainformación, enlaces a CSS/JS y el título.body:
Contiene el contenido de la página web.
Metadatos y enlaces
meta
: Proporciona metadatos sobre el documento HTML (por ejemplo, juego de caracteres, configuración de la ventana gráfica).enlace
: Define las relaciones entre el documento y los recursos externos (como los archivos CSS).título
: Define el título de la página web (se muestra en la barra de título o en la pestaña del navegador).
Contenido de texto
h1
,h2
, ...,h6
: Encabezados, siendo h1 el nivel más alto y h6 el más bajo.p
: Párrafos.br
: Salto de línea.hr
: Salto temático (normalmente se muestra como una línea horizontal).
Formato
strong
: Resalta el texto como importante, normalmente se muestra en negrita.em
: Enfatiza el texto, normalmente se muestra en cursiva.blockquote
: Representa un bloque de contenido citado.código
: Muestra una única línea de código.pre
: Representa texto preformateado.
Listas
ul
: Lista desordenada.ol
: Lista ordenada.li
: Elemento de lista (se utiliza tanto dentro de y ).
Enlaces y medios
a
: Hiperenlace.img
: Imagen.audio
: Reproductor de audio.vídeo
: Reproductor de vídeo.
Formularios
formulario
: Representa un formulario interactivo.entrada
: Campo de entrada (con varios tipos como texto, contraseña, radio, casilla de verificación).área de texto
: Entrada de texto multilínea.botón
: Botón clicable.Seleccionar
: Lista desplegable.opción
: Opción en una lista desplegable.
Divisiones y grupos
div
: Un contenedor genérico para el contenido del flujo, que no representa intrínsecamente nada.span
: Un contenedor genérico en línea, utilizado para marcar un contenido específico.
Elementos semánticos
encabezado
,pie de página
: Representa la cabecera o el pie de página de un documento o sección.nav
: Representa una sección con enlaces de navegación.main
: Contiene el contenido principal del documento.artículo
,sección
,aparte>:
Elementos semánticos que definen la estructura y el significado del contenido.
Atributos comunes:
Atributos globales (pueden utilizarse en cualquier elemento HTML, aunque algunos no tendrán efecto en determinados elementos):
clase
: Especifica uno o más nombres de clase para un elemento.id
: Especifica un id único para un elemento.estilo
: Estilo CSS en línea para un elemento.título
: Especifica información extra sobre un elemento (normalmente como tooltip).
Atributos de enlaces y recursos:
href
: Especifica la URL de un recurso enlazado (se utiliza con a, y link
).src
: Especifica la URL de un recurso incrustado (se utiliza conimg
,script
,audio
,vídeo
).
Atributos de formulario:
action
: Especifica dónde enviar los datos del formulario.método
: Especifica el método HTTP a utilizar (por ejemplo, "GET", "POST").nombre
: Nombre del elemento de entrada.valor
: Valor del elemento de entrada.marcador de posición
: Una pista para el usuario de lo que puede introducir en el campo de entrada.obligatorio
: Especifica que el campo de entrada debe rellenarse.
Atributos de entrada:
Tipo
: Especifica el tipo de entrada (por ejemplo, "texto", "contraseña", "enviar", "radio", "casilla de verificación").
Atributos de medios:
controles
: Especifica que deben mostrarse los controles multimedia (se utilizan con"audio" y "vídeo").
bucle
: Especifica que el audio/vídeo vuelva a empezar cuando termine.silenciado
: Especifica que la salida de audio debe estar silenciada.reproducción
automática: Especifica que el audio/vídeo debe empezar a reproducirse en cuanto esté listo.
Además de estos códigos HTML básicos, también tendrás que familiarizarte con algunos atributos esenciales que pueden modificar elementos HTML. Algunos ejemplos son
- id: Un identificador único para un elemento dentro de una página, a menudo utilizado por CSS y JavaScript para dirigirse a elementos específicos.
- class: Un nombre de clase que puede aplicarse a varios elementos y es útil para aplicar estilos con CSS.
- src: Especifica la URL de recursos externos, como imágenes o vídeos.
- alt: Este atributo proporciona un texto alternativo para las imágenes, que se muestra cuando la imagen no se puede cargar, y mejora la accesibilidad para los usuarios con deficiencias visuales.
Ejemplo de código HTML: Construir una página web básica
Construir una página web básica implica utilizar una combinación de elementos y atributos HTML. Aquí tienes un ejemplo que muestra cómo crear una página web sencilla:
<!DOCTYPE html><html lang="en"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> Mi página web sencilla body { font-family: Arial, sans-serif; margin: 40px; color de fondo: #f4f4f4; } .container { color de fondo: #ffffff; padding: 20px; border-radius: 5px; } h1 { color: #333366; } p { color: #666666; } <div class="container"> Bienvenido
a mi página web sencilla Ésta
es una página web básica hecha con HTML. Incluye un título y un párrafo. Sobre
mí ¡Hola
! Soy Jane Doe, una entusiasta de la web. Me encanta crear páginas web y explorar nuevos diseños.Contacto
Puedes
ponerte en contacto conmigo en: <a href="mailto:jane.doe@example.com">jane.doe@example.com
Recuerda añadir < > alrededor de tus etiquetas.
Además de los elementos y atributos enumerados anteriormente, existen muchos otros elementos y atributos HTML que pueden enriquecer y mejorar aún más tu sitio web. A medida que avances en tu conocimiento del código HTML, descubrirás más formas de crear páginas web atractivas e interactivas.
Mejorar HTML con códigos de colores y caracteres
Al incorporar códigos de color y caracteres especiales, puedes hacer que tu código HTML sea más atractivo y distintivo. Estas características pueden añadirse a los elementos de estilo y mejorar el aspecto general del contenido, haciéndolo más atractivo para los visitantes del sitio web.
Códigos de color HTML: Cómo añadir estilo a tu página web
Mediante los códigos de color HTML, puedes especificar los colores del texto, los fondos, los bordes y otros elementos de tu página web. Los códigos de color pueden escribirse en varios formatos, como hexadecimal, RGB (Rojo, Verde, Azul) y HSL (Tono, Saturación, Luminosidad).
- Códigos de color hexadecimales: Normalmente se escriben como un símbolo de almohadilla (#) seguido de seis dígitos o letras, que combinan los componentes Rojo, Verde y Azul. Por ejemplo, #FF5733 representa un tono naranja.
- Códigos de color RGB: Denotados por la función "rgb()", donde R, G y B representan los valores de intensidad del Rojo, Verde y Azul (rangos de 0 a 255). Por ejemplo, rgb(255, 87, 51) es el equivalente RGB del tono naranja anterior.
- Códigos de color HSL: Escritos mediante la función "hsl()", donde el matiz va de 0 a 360 grados, y la saturación y la luminosidad son valores porcentuales de 0% a 100%. Por ejemplo, hsl(14, 100%, 60%) representa el mismo tono de naranja.
Puedes utilizar códigos de color para definir varios estilos en tu CSS (hojas de estilo en cascada) o en línea dentro de etiquetas HTML.
Cómo elegir y utilizar los códigos de color HTML
Encontrar el conjunto de colores perfecto para el diseño de tu sitio web puede ser todo un reto. Sin embargo, con algunas herramientas y consejos útiles, puedes simplificar el proceso y crear un esquema de colores atractivo para tu página web:
- Herramientas de selección de colores: Utiliza herramientas en línea y extensiones del navegador, como Adobe Color CC o ColorZilla, para ayudarte a elegir y generar códigos de color.
- Armonías de colores: Elige colores basados en armonías cromáticas, como esquemas monocromáticos, complementarios o análogos, para garantizar un aspecto equilibrado y estéticamente agradable.
- Contraste: Opta por colores de texto y fondo que contrasten para mejorar la legibilidad. Un texto claro sobre un fondo oscuro o viceversa es una opción habitual.
- Accesibilidad del color: Asegúrate de que tus elecciones de color son inclusivas para los usuarios con daltonismo o discapacidad visual. Las herramientas en línea, como WebAIM o Color Safe, pueden ayudar a crear paletas de colores accesibles.
- Coherencia: Sigue un esquema de colores coherente en todo tu sitio web para mantener el diseño general y la identidad de la marca.
Una vez elegidos los códigos de color, aplícalos a tu sitio web mediante CSS o estilos HTML en línea. Por ejemplo, para establecer el color del texto, utiliza la propiedad CSS "color" o el atributo "style" dentro de la etiqueta HTML:
Este texto será de color naranja.
También puedes aplicar códigos de color a fondos, bordes, enlaces, etc. modificando las propiedades CSS o los estilos en línea adecuados.
Códigos de caracteres HTML para símbolos especiales
Los códigos de caracteres HTML, también conocidos como entidades HTML, te permiten incorporar caracteres y símbolos especiales que pueden no estar disponibles en tu teclado, o mostrarse incorrectamente si se escriben directamente en el HTML. Algunas de las entidades más utilizadas son
- & - Ampersand
- < - Menor que
- > - Mayor que
- - Espacio de no ruptura
- € - Símbolo del euro
- © - Símbolo de copyright
Utilizando estas entidades en tu código HTML, puedes asegurarte de que tu texto se muestra correctamente y de forma coherente en distintos navegadores y dispositivos.
Uso seguro y eficaz de los códigos de caracteres HTML
Para utilizar correctamente los códigos de caracteres HTML y representar símbolos especiales en tu contenido web, sigue estas directrices:
- Conoce la sintaxis: Las entidades HTML suelen comenzar con un ampersand (&), seguido de un identificador y terminando con un punto y coma (;). Algunas entidades pueden utilizar un símbolo de almohadilla (#) y un código numérico en lugar de un nombre.
- Comprende cuándo utilizarlos: Utiliza los códigos de caracteres HTML para caracteres reservados como <, > o &, que de otro modo podrían interpretarse como etiquetas HTML o causar problemas de visualización.
- Evita el uso excesivo: Abstente de utilizar excesivamente los códigos de caracteres, ya que pueden dificultar la lectura y el mantenimiento del código HTML. Utilízalos principalmente cuando sea necesario para una correcta visualización o cuando los caracteres no estén disponibles en tu teclado.
- Utiliza tablas de referencia: Para aprender códigos de caracteres adicionales, consulta las tablas de referencia de entidades HTML disponibles en diversos recursos como W3Schools o MDN Web Docs.
- Comprueba la compatibilidad: Asegúrate de que los códigos de caracteres que has elegido se muestran de forma coherente en diferentes navegadores, dispositivos y plataformas mediante pruebas exhaustivas.
Siguiendo estas buenas prácticas, puedes utilizar de forma segura y eficaz los códigos de caracteres HTML para mejorar el atractivo visual de tu contenido web y asegurarte de que tus símbolos especiales se muestran correctamente.
Estructurar el contenido con código de tabla HTML
Las tablas HTML ofrecen una forma de organizar y presentar los datos de forma eficaz, permitiéndote organizar el contenido en filas y columnas, facilitando su navegación y comprensión. Dominar el arte de crear tablas puede ser beneficioso para mostrar información estructurada, como estadísticas, calendarios o listas de productos, en tus páginas web.
Crear tablas en HTML: Guía paso a paso
Crear una tabla HTML implica utilizar una serie de etiquetas y elementos diseñados específicamente para organizar y mostrar datos tabulares. Esta guía paso a paso te ayudará a entender cómo crear tablas HTML desde cero:
- Define la tabla: Comienza con la etiqueta para indicar que estás creando una tabla. Esta etiqueta contiene toda la estructura, filas y celdas de la tabla.
- Crea las filas de la tabla: Utiliza la etiqueta (fila de tabla) para definir cada fila de tu tabla. El número de filas necesarias depende de la información que desees presentar.
- Añade celdas a la tabla: Inserta etiquetas (datos de tabla) o (encabezado de tabla) dentro de las filas de la tabla para establecer celdas individuales. Mientras que denota una celda de datos estándar, identifica las celdas de encabezado y suele tener un estilo diferente para distinguirlas del resto.
- Combina celdas con colspan y rowspan: Cuando sea necesario, utiliza los atributos colspan y rowspan dentro de las etiquetas o para combinar celdas horizontal o verticalmente. Colspan indica cuántas columnas debe abarcar la celda, mientras que rowspan especifica el número de filas.
- Da formato a tu tabla: Para mejorar la legibilidad, incluye bordes, ajusta el tamaño y añade otras opciones de estilo a tu tabla mediante CSS (hojas de estilo en cascada) o estilos en línea dentro de las etiquetas HTML.
- Mejora la accesibilidad: Implementa etiquetas para proporcionar un título o resumen del contenido de la tabla y utiliza , , y para agrupar el contenido de la tabla y mejorar la accesibilidad para los lectores de pantalla. Ten en cuenta que estas etiquetas son opcionales y no son necesarias para la estructura básica de una tabla.
Siguiendo esta guía, puedes crear tablas HTML que sean visualmente atractivas y accesibles, ofreciendo a los usuarios una experiencia de navegación óptima.
Ejemplo de código de tabla HTML para organizar datos
En esta sección, te guiaremos a través de un ejemplo de creación de una tabla HTML que muestra una lista de productos y sus precios:
table border="1" cellpadding="5" cellspacing="0" thead tr th Producto /th th Precio /th /tr /thead caption Lista de productos /caption tbody tr td Producto A /td td £10 /td /tr tr td>Producto B /td td>£15 /td /tr tr td Producto C /td td £8 /td /tr /tbody /table Resultado:
Producto | Precio |
---|---|
Producto A | £10 |
Producto B | £15 |
Producto C | £8 |
Este ejemplo muestra cómo utilizar las etiquetas para crear una tabla sencilla que muestre los nombres de los productos y sus precios en filas y columnas. Puedes personalizar esta estructura básica para adaptarla a tus necesidades añadiendo más filas, celdas o aplicando diversas opciones de estilo.
Equipado con estos conocimientos, ahora puedes crear tablas HTML más sofisticadas para presentar tus datos y mejorar la funcionalidad y la experiencia de usuario de tu sitio web.
Mantener tu código HTML libre de errores
Crear un código HTML limpio, eficaz y sin errores es vital para conseguir un sitio web bien estructurado, accesible y fiable. Validando tu código e identificando los errores más comunes, puedes garantizar una mejor experiencia de usuario y mejorar el rendimiento general de tu sitio.
Cómo utilizar el verificador de código HTML para validar tu código
Un verificador de código HTML, también conocido como validador HTML, es una herramienta diseñada para ayudarte a identificar y corregir errores en tu código HTML. Al verificar que tu código cumple los estándares web y solucionar los problemas, puedes crear un sitio web más accesible, estable y fácil de usar.
Existen numerosos comprobadores de código HTML, tanto herramientas online como software offline. Aquí tienes algunos pasos que te guiarán en el proceso de utilizar un comprobador de código HTML para validar tu código:
- Selecciona un validador: Elige un validador HTML adecuado en función de tus necesidades y preferencias. W3C Markup Validation Service, Nu Html Checker y HTML Tidy son algunas opciones populares.
- Introduce tu código: Sube tu archivo HTML, proporciona una URL o pega tu código directamente en el validador, según las opciones disponibles.
- Comprueba la configuración: Asegúrate de que los ajustes del validador están configurados para comprobar la versión correcta de HTML que estás utilizando (por ejemplo, HTML5).
- Ejecuta el validador: Inicia el proceso de validación y deja que el validador compruebe tu código HTML en busca de errores o advertencias.
- Analiza los resultados: Revisa el informe proporcionado por el validador, que indicará los errores, advertencias y sugerencias de mejora.
- Soluciona los problemas: Aborda los problemas identificados revisando tu código HTML en consecuencia, centrándote primero en los errores críticos.
- Revalida: Tras realizar los cambios necesarios, valida de nuevo tu código para asegurarte de que se han resuelto todos los errores.
Utilizar regularmente un comprobador de código HTML para validar tu código puede mejorar significativamente la estabilidad, el rendimiento y la experiencia general del usuario de tu sitio web.
Consejos sencillos para identificar errores HTML comunes
Además de utilizar validadores de HTML, puedes adoptar un enfoque proactivo para identificar y evitar errores comunes al escribir código HTML. A continuación encontrarás algunos consejos sencillos que te ayudarán a reconocer errores frecuentes:
- Etiquetas sin cerrar: Asegúrate de que cada etiqueta de apertura tiene su correspondiente etiqueta de cierre, y de que están correctamente anidadas unas dentro de otras.
- Errores de atributo: Comprueba dos veces los nombres y valores de los atributos, asegurándote de que están formateados correctamente y entre comillas cuando sea necesario.
- Faltan elementos obligatorios: Comprueba que tu documento HTML incluye todos los elementos esenciales, como , , , y .
- Elementos mal utilizados:Utiliza los elementos HTML para su propósito previsto para evitar problemas de diseño o accesibilidad (por ejemplo, no utilicesen lugar de
- Elementos obsoletos: Mantente al día de las últimas especificaciones HTML y abstente de utilizar elementos o atributos obsoletos.
- Anidamiento inadecuado: Asegúrate de que tus elementos HTML están anidados correctamente, sin solaparse o encerrar incorrectamente otras etiquetas.
Errores HTML comunes | Cómo identificar |
---|---|
Etiquetas sin cerrar | Comprueba que cada etiqueta de apertura tiene su correspondiente etiqueta de cierre, con una anidación correcta |
Errores de atributo | Comprueba dos veces que los nombres y valores de los atributos tienen el formato y el encerramiento correctos |
Faltan elementos obligatorios | Asegúrate de que los elementos esenciales, como , , , y , están incluidos en tu documento |
Elementos mal utilizados | Utiliza los elementos HTML para los fines previstos para evitar problemas de diseño o accesibilidad. |
Elementos obsoletos | Mantente informado sobre las últimas especificaciones HTML y evita utilizar elementos o atributos obsoletos |
Anidamiento incorrecto | Comprueba la correcta anidación de los elementos HTML, evitando que se superpongan o que encierren incorrectamente otras etiquetas. |
Siguiendo estos sencillos consejos y utilizando validadores HTML, puedes minimizar los errores en tu código HTML, mejorar el rendimiento de tu sitio web y garantizar una experiencia de usuario positiva.
Referencia completa de códigos HTML
Tanto si eres un desarrollador web experimentado como un principiante que se aventura en el mundo del HTML, tener a tu disposición una referencia completa de códigos HTML puede mejorar significativamente tu eficacia y productividad. Esta guía de referencia te proporcionará una hoja de trucos de códigos HTML esenciales, así como ejemplos de elementos populares de sitios web que encontrarás con regularidad.
Lista de códigos HTML: Una chuleta imprescindible para desarrolladores web
Mantener una lista de códigos HTML de uso común puede ser de gran ayuda en la creación y mantenimiento de sitios web y aplicaciones. Una hoja de trucos llena de etiquetas y atributos fundamentales te permite acceder rápidamente a la información necesaria sin tener que buscar sobre la marcha. He aquí algunos elementos HTML clave que debes incluir en una hoja de trucos completa:
Estructura básica del documento HTML:
<!DOCTYPE html><html lang="en"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> Título deldocumento
Elementos del encabezado:
<link rel="stylesheet" href="styles.css"><script src="script.js">
Formato del texto:
Cabecera
1... Cabezado
6Texto de
párrafoTexto ennegritaTexto encursiva<abbr title="Lenguaje de marcado de hipertexto"><abbr> Lenguaje de marcado de hipertextoHTML<blockquote cite="source">Texto decitaSaquito decódigoTexto
preformateado
Listas:
Lista de elementos1Lista deelementos2
Lista deelementos1Lista deelementos2
Enlaces e imágenes:
<a href="https://www.example.com">Texto delenlace<img src="imagen.jpg" alt="Descripción de la imagen">
Tablas:
Cabecera 1Cabecera 2
Datos 1Datos 2
Formularios:
<form action="/submit" method="post"> <label for="nombre">Nombre:<input type="text" id="nombre" name="nombre"> <label for="email">Correo electrónico:<input type="email" id="email" name="email"> <input type="submit" value="Enviar">
Otras etiquetas útiles:
<video src="video.mp4"controles><audio src="audio.mp3"controls> <img src="imagen.jpg" alt="Una imagen de ejemplo"> Capítulo de laimagen
Para mejorar aún más tu hoja de trucos, considera la posibilidad de incluir atributos útiles que se utilizan a menudo con estos elementos HTML, como:
- id y class - Para apuntar a elementos específicos con CSS y JavaScript
- src y alt - Para recursos externos y accesibilidad
- colspan y rowspan - Para personalizar el diseño de las tablas
- placeholder, required y type - Para controlar los elementos de entrada de formularios
Crear una hoja de trucos personalizada y completa no sólo te ahorrará tiempo, sino que también hará que tu trabajo sea más coherente y eficaz.
Si te familiarizas con estos ejemplos de código HTML y los incorporas a tu hoja de trucos, estarás bien equipado para abordar una amplia gama de tareas de desarrollo de sitios web con eficacia y eficiencia.
Código HTML - Puntos clave
HTML (Lenguaje de Marcado de Hipertexto) - lenguaje estándar utilizado para crear sitios y aplicaciones web
Códigos HTML básicos: etiquetas y atributos esenciales para estructurar y dar formato al contenido web.
Códigos de color HTML: especificación de colores en formato hexadecimal, RGB y HSL para elementos de estilo.
Códigos de caracteres HTML: representación de caracteres especiales y símbolos mediante entidades para su correcta visualización.
Código HTML de tablas - organización de datos en filas y columnas mediante etiquetas.
Aprende más rápido con las 60 tarjetas sobre Código HTML
Regístrate gratis para acceder a todas nuestras tarjetas.
Preguntas frecuentes sobre Código HTML
Acerca de StudySmarter
StudySmarter es una compañía de tecnología educativa reconocida a nivel mundial, que ofrece una plataforma de aprendizaje integral diseñada para estudiantes de todas las edades y niveles educativos. Nuestra plataforma proporciona apoyo en el aprendizaje para una amplia gama de asignaturas, incluidas las STEM, Ciencias Sociales e Idiomas, y también ayuda a los estudiantes a dominar con éxito diversos exámenes y pruebas en todo el mundo, como GCSE, A Level, SAT, ACT, Abitur y más. Ofrecemos una extensa biblioteca de materiales de aprendizaje, incluidas tarjetas didácticas interactivas, soluciones completas de libros de texto y explicaciones detalladas. La tecnología avanzada y las herramientas que proporcionamos ayudan a los estudiantes a crear sus propios materiales de aprendizaje. El contenido de StudySmarter no solo es verificado por expertos, sino que también se actualiza regularmente para garantizar su precisión y relevancia.
Aprende más