diferencia html css

Diferencia entre HTML y CSS: La clave para entender el lenguaje de la web

El HTML y el CSS son dos lenguajes fundamentales en el desarrollo web, aunque hay cierta diferencia entre ellos. se encarga de estructurar el contenido de una página web, utilizando etiquetas para definir encabezados, párrafos, enlaces y más. Por otro lado, se ocupa de controlar el estilo y diseño de las páginas, permitiendo modificar colores, fuentes, tamaños y más.

Ambos lenguajes trabajan en conjunto para crear sitios web con diseños atractivos y funcionales. En este artículo exploraremos la diferencia entre HTML y CSS, así como su relación y aplicaciones en el desarrollo de páginas web.

Diferencia entre HTML y CSS

¿Qué es HTML?

HTML (HyperText Markup Language) es un lenguaje de marcado que se utiliza para estructurar y organizar el contenido de una página web. Mediante etiquetas y elementos, HTML define la forma en que se presenta la información en un sitio web, como encabezados, párrafos, imágenes, enlaces y mucho más.

¿Qué es CSS?

CSS (Cascading Style Sheets) es un lenguaje de hojas de estilo que se utiliza para controlar el aspecto y la presentación de una página web. Su principal función es aplicar estilos como colores, fuentes, márgenes, tamaños y otros atributos visuales a los elementos HTML definidos en la estructura de la página.

¿Cuál es la relación entre HTML y CSS?

La relación entre HTML y CSS es fundamental en el desarrollo web. Aunque hay diferencia, ya que HTML se encarga de estructurar y organizar el contenido, y CSS controla el diseño, la presentación y el estilo de esos elementos. HTML y CSS trabajan en conjunto para crear páginas web visualmente atractivas y bien organizadas.

Fundamentos del lenguaje HTML

En esta sección, exploraremos los fundamentos del lenguaje HTML y su papel en la estructuración del contenido de una página web.

Estructura básica de una página web en HTML

Para empezar, es importante comprender la estructura básica de una página web en HTML. En su forma más simple, una página web consta de dos secciones principales: la cabeza (head) y el cuerpo (body). La cabeza contiene información meta y enlaces a archivos externos, mientras que el cuerpo es donde se encuentra el contenido visible para los usuarios.

diferencia entre html y css

La estructura básica de una página web en HTML se ve así:

  • Etiqueta <!DOCTYPE html>: Define la versión de HTML utilizada en el documento.
  • Etiqueta <html>: Envuelve todo el contenido de la página web.
  • Etiqueta <head>: Contiene información sobre el documento, como el título de la página y referencias a hojas de estilo CSS.
  • Etiqueta <body>: Contiene el contenido principal de la página, como textos, imágenes y otros elementos.

Etiquetas y elementos principales en HTML

HTML utiliza etiquetas para marcar diferentes elementos dentro de una página web. Cada etiqueta define una estructura o función específica. Algunas de las más comunes incluyen:

  • <h1> a <h6>: Define encabezados de diferentes niveles.
  • <p>: Define un párrafo de texto.
  • <a>: Crea enlaces a otras páginas web o recursos.
  • <img>: Inserta imágenes en la página.
  • <div>: Crea una división o contenedor para agrupar elementos.

HTML para estructurar el contenido de una página web

Una de las principales funciones de HTML es estructurar el contenido de una página web. Mediante el uso de etiquetas adecuadas, se pueden dividir secciones de la página y dar sentido semántico al contenido. Por ejemplo, se pueden utilizar etiquetas de encabezado para señalar títulos y subtítulos, y etiquetas de párrafo para organizar el texto.

Además de las etiquetas mencionadas, HTML ofrece una amplia variedad de etiquetas para diferentes fines, como crear tablas, listas, formularios y más. Estas etiquetas permiten organizar y presentar la información de manera estructurada y comprensible para los usuarios.

En esta sección, exploraremos los conceptos básicos de CSS y su importancia en el diseño web. CSS, que significa Hojas de Estilo en Cascada (Cascading Style Sheets), es un lenguaje de estilo utilizado para controlar la apariencia y presentación de una página web. Complementa al lenguaje HTML al permitirnos definir estilos y estéticas específicas para cada elemento de la página.

Fundamentos de CSS

Conceptos básicos de CSS y su importancia en el diseño web

Antes de sumergirnos en los detalles de CSS, es importante comprender los conceptos fundamentales y su importancia en el diseño web. CSS nos proporciona un gran nivel de control sobre los aspectos visuales de una página web, lo que nos permite personalizar el diseño, el color, la tipografía y otros elementos visuales para mejorar la apariencia y usabilidad del sitio.

html css diferencia

Además, CSS nos ofrece flexibilidad y modularidad al separar la presentación visual del contenido estructural de la página. Esto significa que podemos realizar cambios en el diseño de nuestro sitio sin tener que modificar el contenido en sí, lo que facilita su mantenimiento y actualización.

Selectores y propiedades en CSS

Los selectores son parte fundamental de CSS, ya que nos permiten seleccionar los elementos HTML a los que queremos aplicar estilos. Podemos utilizar selectores de etiqueta, clases, ID, atributos y pseudo-clases para definir de manera precisa los elementos a los que queremos aplicar un estilo específico.

Por otro lado, las propiedades de CSS definen cómo se verán los elementos seleccionados. Hay una amplia variedad de propiedades disponibles que nos permiten controlar aspectos como el color, tamaño, posición, márgenes y muchos más. Estas propiedades pueden ser aplicadas de forma individual o en conjunto a través de reglas CSS.

Aplicación de CSS para controlar el estilo y la presentación de una página web

Finalmente, uno de los principales objetivos de CSS es permitirnos controlar el estilo y la presentación de una página web de manera eficiente. Al aplicar CSS a un documento HTML, podemos modificar aspectos como el diseño de la página, el espaciado entre elementos, la alineación del contenido y la apariencia general del sitio. Esto nos da la capacidad de dar vida a nuestras ideas de diseño y crear una experiencia atractiva y coherente para los visitantes del sitio web.

HTML y CSS: diferencia y cómo unirlos

La verdadera magia ocurre cuando HTML y CSS se combinan para crear páginas web impresionantes y visualmente atractivas. En esta sección, exploraremos cómo integrar CSS en un documento HTML, ejemplos de cómo utilizar CSS para mejorar el diseño de una página web, y las ventajas de combinar ambos en el desarrollo web.

Integrando CSS en un documento HTML

La integración de CSS en un documento HTML es bastante sencilla. Se puede enlazar un archivo CSS externo utilizando la etiqueta <link>, que se coloca en la sección <head> del documento HTML. Esta etiqueta establece la conexión entre el archivo CSS y el documento HTML, permitiendo que las reglas CSS se apliquen a los elementos correspondientes. Otra forma de integrar CSS es utilizando la etiqueta <style>, la cual se coloca también en la sección <head>. Aquí se pueden escribir las reglas CSS directamente dentro del documento HTML, lo que resulta útil para estilos específicos de una única página.

CSS para mejorar el diseño de una página web

CSS nos brinda la libertad creativa para experimentar y personalizar el diseño de nuestras páginas web. Podemos cambiar el tamaño y el tipo de fuente, ajustar los márgenes y el espaciado, establecer colores y fondos, entre muchas otras opciones. Por ejemplo, podemos aplicar reglas CSS para crear un diseño en columnas, resaltar ciertas secciones de la página con colores llamativos o incluso agregar animaciones y efectos de transición para hacer que la página sea más dinámica.

Otro ejemplo práctico de uso de CSS es la creación de estilos para formularios, permitiendo personalizar completamente su apariencia y hacerlos más atractivos y fáciles de usar para los usuarios.

Ventajas de combinar HTML y CSS

La combinación de HTML y CSS ofrece numerosas ventajas en el desarrollo de páginas web. A continuación, se mencionan algunas de ellas:

  • Separación de responsabilidades: HTML se encarga de la estructura y contenido de la página, mientras que CSS se encarga del diseño y estilo. Esta separación facilita la colaboración entre diseñadores y desarrolladores, así como mantener un código más organizado y fácil de mantener.
  • Flexibilidad y reutilización: Mediante el uso de CSS, es posible aplicar los mismos estilos a múltiples elementos en diferentes páginas, lo que ahorra tiempo y esfuerzo. Además, si se necesita modificar algún estilo, solo es necesario hacerlo en una única ubicación.
  • Carga más rápida: Al utilizar un archivo CSS externo, se permite que el navegador almacene en caché los estilos, lo que resulta en una carga más rápida de las páginas web.
  • Facilidad de actualización: Si se desea hacer un cambio global en el diseño de una página web, se puede lograr de forma muy sencilla modificando el archivo CSS correspondiente, sin necesidad de realizar cambios en cada página individualmente.

La combinación de HTML y CSS es esencial para crear páginas web atractivas y con múltiples estilos. Aprovechando las ventajas de ambos lenguajes, los diseñadores y desarrolladores pueden colaborar para lograr resultados impresionantes y funcionales.

boton para descargar archivos html

Crear un botón para descargar archivos en HTML

Puede que alguna vez te hayas preguntado cómo se puede crear un botón para descargar archivos en HTML para que los usuarios puedan descargarse documentos o imágenes desde tu página web. A continuación, te explicamos de manera fácil cómo debes configurar este botón de descarga. ¡Comenzamos!

Etiqueta <a> para descargar archivos en HTML

Como hemos mencionado anteriormente, crear un botón de descarga en tu web es realmente útil si queremos que los usuarios descarguen cualquier archivo desde nuestro sitio web. No te preocupes, es una tarea muy sencilla a realizar en html. Para crear un botón par descargar archivos en html, se debe agregar la etiqueta <a> </a>. Esta etiqueta, nos sirve para crear un enlace dentro de una página web y su atributo principal suele ser «href», donde se coloca el enlace al que queremos conectar nuestra etiqueta.

Por ello, para crear nuestro botón de descarga usaremos la etiqueta de enlace <a> </a> y apuntaremos mediante el atributo «href» el archivo que queremos que los usuarios descarguen.

<a href="https://htmlmasters.tech/wp-content/uploads/gifs-html.gif">Descargar GIF</a>

Atributo download: la clave para descargar archivos en HTML

Si en tu página web quieres que los usuarios descarguen archivos desde ella, es importante que utilices correctamente la etiqueta <a> en HTML. Es cierto que al apuntar al archivo mediante el atributo href ya proporcionas el enlace de descarga. Pero esto no es suficiente para garantizar que el archivo se descargue correctamente en el ordenador del usuario.

Para solucionar esto, HTML ofrece el atributo download, que permite indicar que el enlace que has creado se trata de un archivo descargable. Al agregar este atributo, estarás asegurando que los usuarios puedan descargar el archivo con un solo clic, sin necesidad de realizar ninguna acción adicional.

crear boton para descargar archivos html

Para utilizar el atributo download, simplemente agrega la etiqueta <a> y apunta mediante el atributo href al archivo que deseas descargar. Luego, agrega el atributo download y especifica el nombre del archivo que se descargará. Por ejemplo, si el archivo se llama «mi-archivo.pdf», deberías agregar el atributo download de la siguiente manera:

<a href="ruta/al/archivo/mi-archivo.pdf" download="mi-archivo.pdf">Descargar archivo</a>

Con este pequeño cambio en tu código HTML, estarás proporcionando a tus usuarios una forma fácil y segura de descargar los archivos que necesiten desde tu página web. ¡Inténtalo en tu próximo proyecto y verás lo sencillo que es!

Dando estilos al botón para descargar archivos en HTML

Una vez que hayas agregado el atributo download a tu enlace en HTML, es posible que desees darle un estilo atractivo para que parezca un botón. Afortunadamente, esto es muy fácil de lograr con unas pocas reglas básicas de CSS.

Lo primero que puedes hacer es poner un padding al enlace para darle un poco de espacio alrededor del texto. Por ejemplo, si deseas agregar un espacio de 10 píxeles alrededor del texto, puedes usar la siguiente regla CSS:

a[download] { padding: 10px; }

A continuación, puedes agregar un color de fondo para hacer que el enlace se destaque como un botón. Por ejemplo, si deseas usar un color rojo oscuro, puedes usar la siguiente regla CSS:

a[download] { padding: 10px; background-color: #9b0000; }

Finalmente, puedes ponerle un efecto hover para que el botón cambie de color cuando el usuario pase el cursor sobre él. Por ejemplo, si deseas que el botón se vuelva un poco más claro cuando el usuario lo seleccione, puedes usar la siguiente regla CSS:

a[download]:hover { background-color: #b30000; }

En caso de poner más de un botón juntos, es buena opción centrar ambos para que se vean mejor. Aquí .

Con estas simples reglas de CSS, podrás dar estilo atractivo a tu enlace para que parezca un botón de descarga en HTML. Recuerda que puedes ajustar estos estilos según tus preferencias personales y la apariencia general de tu página web.

Ejemplo: código HTML para descargar un archivo PDF

Aquí tienes un códigos de ejemplo para descargar un archivo PDF desde tu página web. Recuerda que es solo un ejemplo y que puedes ajustar los estilos y la ubicación según tus preferencias personales.

See the Pen by HTML Masters () on .

Conclusión

Y de esta manera tan simple, es como puedes añadir un enlace de descarga en tu sitio web para que los usuarios puedan descargar el archivo. ¡Anímate a hacer que tus enlaces de descarga funcionen perfectamente y se vean geniales!

cambiar idioma visual studio code

¿Cómo cambiar el idioma de Visual Studio Code?

¿Te estás preguntando cómo cambiar el idioma de Visual Studio Code? Si eres un usuario de esta herramienta de programación y prefieres utilizarla en español, ¡estás en el lugar correcto!

En este artículo, te enseñaremos de manera detallada y paso a paso cómo cambiar el idioma de Visual Studio Code a español. Ya sea que acabes de descargar el programa o que hayas estado usándolo en otro idioma, esta guía te resultará útil.

Cambiar el idioma de Visual Studio Code es una tarea sencilla, pero es posible que no sepas cómo hacerlo si eres nuevo en la plataforma. Es por eso que en este post, nos enfocaremos en explicar cada paso de manera clara y concisa para que puedas hacer el cambio sin problemas.

Si te interesa aprender a cambiar el idioma en Visual Studio Code, ¡sigue leyendo!

¿Cómo descargar Visual Studio Code en español?

Descargar e instalar en español es el primer paso para poder utilizar la herramienta en nuestro idioma.

A continuación, te explicamos paso a paso cómo hacerlo:

  1. Ingresa a la página oficial de Visual Studio Code. Puedes hacerlo a través del siguiente enlace: .
  2. Haz clic en el botón de descarga. Este se encuentra en la parte superior de la pantalla y te llevará a una página donde podrás seleccionar la versión de Visual Studio Code que deseas descargar. Asegúrate de seleccionar la versión adecuada para tu sistema operativo.
cambiar idioma visual studio code
Captura de la web oficial de Visual Studio Code.
  1. Una vez que hayas descargado el archivo, ábrelo para comenzar la instalación. Aparecerá una ventana con varias opciones, como el idioma y la ubicación de la instalación.
  2. En la sección de idioma, selecciona «Español» y luego haz clic en «Aceptar».
  3. Continúa con la instalación, siguiendo las instrucciones que aparecen en pantalla.
  4. Una vez que se complete la instalación, abre Visual Studio Code. Deberías ver que la interfaz ahora está en español.

¿Cómo cambiar el idioma de Visual Studio a español?

Es importante tener en cuenta que si ya tienes Visual Studio Code instalado en otro idioma, no es necesario desinstalarlo para cambiar el idioma. En su lugar, puedes simplemente cambiar el idioma en la configuración del programa.

Para hacerlo, sigue los siguientes pasos:

  1. Abre Visual Studio Code y ve al menú «Archivo» («file») en la parte superior de la pantalla.
  2. Selecciona «Preferencias» («Preferences») y luego «Configuración» («Settings»).
  3. En la barra de búsqueda, escribe «idioma» («language») y aparecerán varias opciones relacionadas con el idioma.
  4. Busca la opción «Editor: Idioma» y selecciona «Español» en el menú desplegable.
  5. Guarda los cambios y cierra la ventana de configuración.
cambiar idioma visual studio code
Captura de Visual Studio Code.

Con estos sencillos pasos, podrás cambiar el idioma de Visual Studio Code a español. Ahora podrás utilizar esta herramienta de programación en tu idioma nativo y aprovechar al máximo todas sus funcionalidades.

Conclusión

En conclusión, cambiar el idioma de Visual Studio Code es una tarea sencilla que se puede realizar en pocos pasos. Descargar la versión en español desde la página oficial o cambiar el idioma en la configuración son las opciones disponibles para adaptar la herramienta a nuestro idioma nativo.

Poder utilizar el editor de código Visual Studio Code en español nos permite entender mejor las funciones de la herramienta. Y, por lo tanto, aumentar nuestra productividad y eficiencia en el desarrollo de software. Además, esto es especialmente útil para aquellos que no se sienten cómodos utilizando el inglés.

tachado css

Tachado en CSS: Cómo tachar un texto HTML

Si estás en este artículo, es que te preguntas cómo tachar un texto HTML con CSS. El tachado es una técnica CSS muy útil para resaltar ciertas palabras o frases en un texto. Y se puede utilizar para varios propósitos, desde indicar precios antiguos hasta señalar errores ortográficos.

En este artículo te explicaremos cómo tachar un texto con CSS, una forma más efectiva y flexible que hacerlo con etiquetas HTML. Verás que con solo unas líneas de código podrás obtener un resultado profesional y personalizado.

Además, te contaremos por qué es importante utilizar CSS en lugar de HTML para el tachado, y cómo puedes aplicar esta técnica a diferentes elementos de tu sitio web. En definitiva, aprenderás todo lo que necesitas saber para dar un toque de estilo a tus textos y hacerlos más atractivos y legibles.

No te pierdas esta guía sobre tachado en CSS, y descubre cómo mejorar la presentación de tus textos de manera sencilla y efectiva.

Tachar textos con CSS: la propiedad text-decoration

La propiedad ‘text-decoration’ es la clave para tachar textos con CSS. Esta propiedad permite añadir diferentes estilos decorativos a los textos, como subrayados, líneas, y, por supuesto, tachados.

Para tachar un texto con CSS, debemos utilizar la siguiente sintaxis:

text-decoration: line-through;

Esta línea de código especifica que queremos aplicar un tachado (‘line-through‘, en inglés) al texto seleccionado. Por ejemplo, si queremos tachar un texto en nuestro sitio web, podemos aplicar esta propiedad al selector correspondiente:

p {
  text-decoration: line-through;
}

Con este código, nuestro texto aparecerá tachado en la pantalla. Pero la propiedad ‘text-decoration‘ no solo sirve para aplicar tachados simples. También podemos personalizar el estilo del tachado añadiendo más opciones a la propiedad.

Por ejemplo, podemos especificar el grosor y el color del tachado con las siguientes opciones:

text-decoration: line-through #f00 2px;

Esta línea de código aplicará un tachado rojo de 2 píxeles de grosor al texto seleccionado.

En resumen, la propiedad ‘text-decoration’ es la herramienta básica para tachar textos con CSS. Con ella, podemos añadir diferentes estilos de tachado y personalizar su apariencia para adaptarla a nuestro sitio web.

¿Se puede lograr este efecto sin emplear el tachado CSS?

Sí, es posible tachar un texto en HTML utilizando las etiquetas <strike>, <s> y <del>, pero no es lo óptimo.

Estas etiquetas están obsoletas y no se recomienda su uso, ya que no son compatibles con los estándares actuales de la web.

¿Por qué emplear el tachado CSS?

Una de las principales ventajas de utilizar el tachado con CSS es que no tenemos que meter mano al código HTML de nuestra web. Esto significa que podemos aplicar el tachado de manera más rápida y fácil, sin tener que preocuparnos por la estructura del código.

Además, el tachado con CSS nos permite personalizar el estilo y la apariencia del tachado de una manera mucho más flexible que con las . Podemos elegir diferentes colores, grosores y estilos de línea para adaptar el tachado a nuestro diseño y hacerlo más atractivo.

En definitiva, emplear el tachado CSS es una forma más eficiente y efectiva de tachar textos en nuestra web, ya que nos permite aplicar esta técnica de manera más rápida, flexible y personalizada.

Ejemplos de cómo tachar textos con CSS

Aquí te dejamos unos cuantos ejemplos de cómo puedes tachar y personalizar un texto HTML con CSS.

See the Pen by HTML Masters () on .

Conclusión

En conclusión, hemos aprendido cómo tachar un texto HTML utilizando CSS, y hemos visto diferentes ejemplos de cómo podemos personalizar el estilo del tachado con diferentes grosores y colores. Esperamos que esta guía haya sido útil para aquellos que se inician en el mundo del CSS y que hayan podido comprender la importancia de emplear esta propiedad para tachar textos en lugar de etiquetas HTML ‘deprecated’.

Si deseas seguir aprendiendo más sobre HTML y CSS, te invitamos a explorar otros artículos de nuestro blog HTML Masters. Allí encontrarás tutoriales y consejos para mejorar tus habilidades de diseño y desarrollo web. ¡Gracias por leernos!

100 etiquetas html pdf

100 etiquetas de HTML y su función (con PDF)

¡Bienvenidos a nuestro artículo sobre las 100 etiquetas de HTML y su función! Si eres nuevo en el mundo del desarrollo web y quieres aprender a crear sitios web, este post es perfecto para ti. HTML es el lenguaje de marcado más utilizado en la creación de páginas web, y conocer las etiquetas básicas es esencial para comenzar a trabajar en este campo.

En este artículo, nos centraremos en las 100 etiquetas de HTML más utilizadas. Aprenderemos que cada una tiene una función y una sintaxis únicas.

Las etiquetas HTML se dividen en dos categorías principales: las etiquetas de contenido y las etiquetas de formato. Las de contenido se utilizan para identificar diferentes tipos de contenido en una página web, como texto, imágenes, videos y enlaces. Las de formato, por otro lado, se utilizan para aplicar diferentes estilos y diseños a los elementos de contenido.

En este artículo, exploraremos estas etiquetas y muchas más, proporcionando una descripción detallada de su sintaxis y su función en la creación de páginas web. Aprender sobre estas etiquetas es una herramienta valiosa para cualquiera que esté interesado en el desarrollo de páginas web.

Además, puedes descargar en el siguiente botón un documento PDF con las 100 etiquetas de HTML y su explicación:

Etiquetas para la base del documento

EtiquetaDescripciónAtributos
<!DOCTYPE>Tipo de documento HTML.
<html>Documento HTML.lang
<head>Información sobre el documento HTML.
<body>Define el cuerpo del documento.
<title>Título del documento.
<meta>Metadatos del documento HTML.charset, name, content
<base>Define la URL base para todas las URL relativas en un documento.href, target
<link>Conecta un documento HTML con una hoja de estilo externa.href, rel, type
<style>Define información de estilo para un documento HTML.type, media
<details>Define detalles adicionales que el usuario puede ver o esconder.
<summary>Encabezado visible para el elemento <details>.
<!– –>Permite escribir un comentario.

Etiquetas para dividir secciones

EtiquetaDescripciónAtributos principales
<div>Contenedor genérico de sección.
<section>Sección de contenido temático.
<article>Contenido independiente y autónomo.
<aside>Contenido relacionado pero no central.
<header>Encabezado del contenido o sección.
<footer>Pie de página del contenido o sección.
<nav>Grupo de enlaces de navegación.
<main>Contenido principal del documento.

Etiquetas para crear textos

EtiquetaDescripciónAtributos
<p>Define un párrafoalign
<h1> – <h6>Define encabezados de distintos tamañosalign
<hgroup>Grupo de encabezado (<h1> a <h6>)
<a>Define un enlacehref, target, download, rel, type, hreflang, accesskey, tabindex
<strong>Define texto en negrita
<em>Define texto enfatizado
<u>Define texto subrayado
<del>Define texto tachado
<sup>Define texto sobrescrito
<sub>Define texto subíndice
<blockquote>Define una cita largacite
<q>Define una cita cortacite
<pre>Define un bloque de texto preformateado
<abbr>Define una abreviaturatitle
<address>Define información de contacto
<cite>Define un título de trabajo
<bdo>Define la dirección del textodir
<mark>Define el texto resaltado
<span>Incluye texto en línea
<small>Define el texto pequeño
<time>Define una fecha/horadatetime
<var>Define una variable en el texto
<dfn>Define el término de una definición
<bdi>Aísla una parte del texto para que tenga un formato diferente
<br>Salto de línea
<wbr>Define un posible salto de linea
<hr>Cambio de temática a partir de una línea dibujada

Etiquetas para listas

EtiquetaDescripciónAtributos
<ul>Una lista desordenada.type, start, reversed
<ol>Una lista ordenada.type, start, reversed
<li>Un elemento de lista dentro de una lista desordenada o ordenada.value
<dl>Una lista de definición.
<dt>Un término (un nombre o un concepto) dentro de una lista de definición.
<dd>La definición (el significado o la descripción) de un término dentro de una lista de definición.

Etiquetas para tablas

EtiquetaDescripciónAtributos
<table>Crea una tablaborder, cellpadding, cellspacing, width
<caption>Agrega un título a la tabla
<th>Define una celda de encabezado en una tablacolspan, rowspan
<tr>Define una fila en una tabla
<td>Define una celda en una tablacolspan, rowspan
<thead>Agrupa el contenido del encabezado en una tabla
<tbody>Agrupa el contenido del cuerpo en una tabla
<tfoot>Agrupa el contenido del pie de página en una tabla
<col>Define las propiedades para una o más columnas de una tablaspan
<colgroup>Define un grupo de columnas en una tablaspan

Etiquetas para multimedia y scripts

EtiquetaDescripciónAtributos
<script>Define un script en JavaScript u otro lenguaje de scriptsrc, type, async, defer, crossorigin
<noscript>Define un contenido alternativo para navegadores que no admiten scriptsNinguno
<canvas>Define un área para gráficos dinámicos y dibujos, utilizando scripts (por ejemplo, JavaScript)width, height
<audio>Define un archivo de sonido o música, que se reproduce cuando se carga la página websrc, preload, autoplay, loop, controls
<video>Define un archivo de video, que se reproduce cuando se carga la página websrc, width, height, poster, preload, autoplay, loop, controls
<source>Define múltiples recursos de medios para elementos multimedia como audio y videosrc, type, media
<track>Define un texto de título o subtítulo para elementos multimedia como audio y videosrc, srclang, label, default
<iframe>Define un marco en línea en el que se puede cargar una página web diferentesrc, width, height, frameborder, scrolling
<embed>Define un contenido integrado, como un plugin de Flashsrc, type, width, height
<object>Define un objeto incrustado en un documento HTML, como una imagen, un video o un archivo de audiodata, type, width, height, name
<param>Define un parámetro para un objetoname, value
<map>Define una imagen como un mapa de imagenname
<area>Define una región de un mapa de imagenshape, coords, href, alt
<progress>Define una barra de progreso para tareas largas en curso, como descargas o carga de archivosvalue, max
<meter>Define un valor escalar dentro de un rango conocido o un valor fraccionalvalue, min, max, low, high, optimum
<code>Define un fragmento de código de computadoraNinguno
<kbd>Define texto de tecladoNinguno
<samp>Define la salida de una muestra o ejemplo de un programa de computadoraNinguno
<var>Define una variable en un contexto de computadoraNinguno

Etiquetas para formularios

EtiquetaDescripciónAtributos
<form>Crea un formulario HTML.action, method, target
<input>Define un campo de entrada.type, name, value, placeholder, required, autofocus, disabled
<textarea>Define un área de texto para entrada de datos.name, rows, cols, placeholder, required, autofocus, disabled
<select>Define una lista desplegable.name, multiple, size, required, autofocus, disabled
<option>Define una opción en una lista desplegable.value, selected, disabled
<label>Define una etiqueta para un elemento de formulario.for
<fieldset>Agrupa elementos de formulario.
<legend>Define una leyenda para un elemento de formulario agrupado.
<button>Define un botón de formulario.type, name, value, autofocus, disabled
<datalist>Define una lista de opciones predefinidas para un campo de entrada.id
<optgroup>Agrupa opciones en una lista desplegable.label, disabled
<input type=»radio»>Define un botón de radio.name, value, checked, required, autofocus, disabled
<input type=»checkbox»>Define una casilla de verificación.name, value, checked, required, autofocus, disabled
<input type=»submit»>Define un botón de envío de formulario.name, value, formaction, formmethod, formtarget, formenctype, autofocus, disabled
<input type=»reset»>Define un botón para restablecer el formulario.
<input type=»image»>Define una imagen como botón de envío de formulario.src, alt, name, value, formaction, formmethod, formtarget, formenctype, autofocus, disabled
<input type=»hidden»>Define un campo oculto en el formulario.name, value
cellpadding html

Cellpadding en HTML: qué es y cómo utilizarlo

Cellpadding es un atributo HTML utilizado en la etiqueta ‘table’. Este atributo establece el espacio entre el contenido de una celda y su borde. Es opción es útil cuando creas tablas. Y es que el contenido se visualiza mejor. Además, es mucho más legible y atractivo para el lector.

En este artículo, explicaré cómo utilizar el atributo ‘cellpadding’. También te daré ejemplos para que mejores la apariencia y usabilidad de tus tablas HTML.

¡Vamos allá!

¿Qué es atributo cellpadding en tablas HTML?

Como comentaba, cellpadding es un atributo de la etiqueta HTML ‘table’. Se trata de uno de los atributos más útiles de las tablas, ya que separa el contenido de las celdas. De esta manera, se le da un poco de «aire» al diseño de la tabla.

El valor de cellpadding se especifica en píxeles. Un valor con el que puedes ajustar a tu gusto esa separación para conseguir el aspecto que desees.

Por ejemplo, si quieres que haya 10 píxeles de espacio entre el contenido de las celdas y sus bordes, puedes utilizar el siguiente texto HTML:

<table cellpadding="10">
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
  <tr>
    <td>4</td>
    <td>5</td>
    <td>6</td>
  </tr>
</table>

A la hora de aplicar el atributo ‘cellpadding’, tienes que tener en cuenta que se aplica a todas las celdas de la tabla. Es decir, no se personaliza. Por ello, ten muy en cuenta que no sea demasiado grande o pequeño para ninguno de los valores que vayas a añadir.

Al final de este artículo puedes ver y experimentar con diferentes tablas HTML y su ‘cellpadding’.

¿Es recomendable usar el cellpadding en HTML?

Durante mucho tiempo, la manera más utilizada de establecer el cellpadding ha sido en HTML. Sin embargo, en lugar de utilizar cellpadding, se recomienda utilizar estilos CSS para controlar el diseño de las tablas y cualquier otro aspecto que tenga que ver con los estilos. Y es que esto permite un mayor control y flexibilidad. Además, es más consistente con las buenas prácticas de diseño web modernas.

cellpadding en html

Aquí te resumo en 4 puntos por qué debes usar CSS y no HTML a la hora de definir el ‘cellpadding’ o cualquier otro elemento de estilo:

  1. Separación de contenido y presentación: Modificando el cellpadding en HTML combinas contenido y estilo. Esto dificulta el mantenimiento y escalabilidad del sitio web. Al utilizar CSS, separas ese contenido del estilo. Así, realizar cambios en un futuro te será mucho más fácil.
  2. Mayor flexibilidad: Si utilizas CSS, defines los estilos para diferentes dispositivos o tamaños de pantalla. Esto da más flexibilidad en el diseño. También mejora la experiencia de usuario en diferentes dispositivos.
  3. Mejora el rendimiento: Si usas CSS para definir los estilos, mejoras el rendimiento de tu web. Y es que evitas que se descargue y procese información innecesaria en el HTML.
  4. Mejora la accesibilidad: Al utilizar CSS para definir el cellpadding, puedes hacer ajustes para mejorar la accesibilidad para usuarios con discapacidades visuales, usando técnicas como media queries.

Por ello, en los próximos párrafos te enseño a cómo definir el ‘cellpadding’ con CSS, para que no tengas que hacerlo con HTML.

Definir un cellpadding con CSS

Para definir un cellpadding con CSS, puedes utilizar la propiedad padding’ en un estilo aplicado a las celdas de la tabla (td). Por ejemplo, si quieres que haya 10 píxeles de espacio entre el contenido de las celdas y sus bordes en toda la tabla, puedes utilizar el siguiente estilo:

td {
  padding: 10px;
}

Este estilo se aplicará a todas las celdas de la tabla. Pero también se puede personalizar mucho más.

Si lo que quieres es aplicar un estilo diferente a una tabla específica o a un conjunto de celdas, puedes utilizar un selector más específico. Recuerda que, para ello, tienes que aplicar una clase concreta a las celdas a las que quieras cambiar ese estilo. Por ejemplo:

/* Para modificar el cellpadding de una tabla en concreto: */
.tabla1 td {
  padding: 10px;
}
/* Para modificar el cellpadding de solo una celda: */
.celda1 {
  padding: 10px;
}

También es posible utilizar el ‘padding’ con otras propiedades CSS. De esta manera, podrás controlar el espacio entre el texto y el borde de la celda de forma más detallada.

También puedes utilizarlo para establecer un ‘padding’ diferente para cada lado de la celda. Se puede hacer de la siguiente manera, utilizando estas cuatro propiedades:

td {
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 15px;
  padding-left: 20px;
}

Atributo cellpadding en tablas HTML: ejemplos

En estos ejemplos interactivos puedes ver un ejemplo de cada uno de los casos que hemos tratado en todo el artículo. Además, puedes modificar los pixeles que desees en cada uno de los ‘padding’, para que tú mismo compruebes cómo cambia el estilo de las tablas.

See the Pen by HTML Masters () on .

Conclusión

En conclusión, el atributo cellpadding de HTML es una forma de establecer el espacio entre el contenido de una celda y su borde en una tabla. Es útil para mejorar la legibilidad y la atractividad visual de una tabla, pero es importante tener en cuenta que también afecta al tamaño de la tabla y de las celdas.

En todo caso, en lugar de utilizar ‘cellpadding’, es recomendable utilizar estilos CSS para controlar el diseño de las tablas. Y es que esto permite un mayor control y flexibilidad. Además, es más consistente con las buenas prácticas de diseño web modernas.

Espero que te haya quedado claro cómo hacer más bonitas y legibles tus tablas HTML. ¡Nos vemos en la próxima!

mejores cursos css

Los mejores cursos para aprender CSS

CSS es una herramienta esencial para crear páginas atractivas. Es el lenguaje que se utiliza para dar estilo y formato a los documentos HTML. En nuestro blog, puedes . También sobre HTML, Javascript y otros lenguajes. Sin embargo, muchas personas nos preguntan por los mejores cursos de CSS, para poder aprender más en profundidad.

Así, en este artículo, te ofrecemos algunos de los mejores cursos disponibles en línea para aprender CSS. Desde cursos de CSS más básicos para principiantes hasta más cursos avanzados que, consideramos, pueden ayudarte a ser un experto en CSS. Y es que hay gran variedad de opciones para todos los niveles. ¡Vamos allá!

¿Qué es CSS?

Antes de elegir el mejor curso CSS debes saber en qué consiste este lenguaje. CSS (Cascading Style Sheets) es un lenguaje de estilo que sirve para dar formato y diseño a las páginas web. Se utiliza junto con HTML o XML (lenguajes de marcado), por lo que es recomendable tener nociones básicas de, al menos, una de las dos, antes de emprender un curso.

Estas son algunas de las principales características de CSS:

  • Define los estilos: CSS permite definir estilos en un archivo aparte, de manera que el contenido de la página y su presentación estén separados. Así, te permitirá maquetar un contenido sin usar atributos de estilo en el código HTML.
  • Opciones de diseño: Con CSS controlarás aspectos como el color, la fuente, el tamaño de los elementos, la disposición de los elementos en la página, etc. Es decir, te permitirá hacer TODO lo necesario para dar estilos a tus páginas web.
  • Reutiliza estilos: Una de las ventajas de utilizar CSS es que puedes reutilizar tus estilos en varias páginas web. ¿Qué mejor manera de ahorrar tiempo y esfuerzo?
  • Mejora el SEO: Google tiene en cuenta la estructura y la organización de un sitio web. Al separar el contenido de la presentación y utilizar etiquetas semánticas, ayudas a los motores de búsqueda a entender mejor el contenido de tu sitio.

¿Me conviene realizar ahora cursos de CSS?

Si estás en este artículo es que quieres aprender CSS para tus proyectos web. Aprender CSS te permitirá crear páginas web atractivas y bien diseñadas, y te dará las herramientas necesarias para controlar el aspecto de tu sitio. ¿Pero qué debo tener en cuenta antes de apuntarme a un curso de CSS?

Lo más importante conocer mínimamente el lenguaje HTML. Es decir, saber estructurar y redactar el contenido básico de una página web antes de aprender CSS.

Sin embargo, no es necesario ser un experto en HTML para empezar a aprender CSS. Es recomendable tener un conocimiento básico, pero no es imprescindible ser un experto de HTML para empezar a trabajar con CSS.

Puedes aprender HTML y CSS de manera independiente, pero es común que los cursos de desarrollo web incluyan lecciones de ambos lenguajes juntos. Y es que ambos lenguajes suelen utilizarse unidos para crear páginas web.

Los mejores cursos CSS

A continuación te describimos algunos de los que consideramos los mejores cursos de CSS.

El mejor curso CSS para empezar desde 0

En la primera posición está el curso ‘CSS Avanzado desde 0‘ de Píldoras Informáticas. En este curso aprenderás las características más avanzadas de CSS. Eso sí, será partiendo completamente desde 0. No son necesarios conocimientos previos en CSS aunque si es necesario tener conocimientos HTML.

mejores cursos css

Su instructor, Juan Díaz, te permitirá hacer todo el recorrido de conocimiento por el CSS, desde las primeras nociones hasta temas mucho más avanzados. Todo ello a través de sencillos videos completamente gratuitos que podrás encontrar en la .

El mejor curso CSS y HTML

El curso de Platzi es uno de los más completos que se pueden encontrar online. Se trata de un curso de 7 horas de contenido teórico y 16 horas de ejercicios prácticos que te adentrarán en el mundo de la programación.

mejores cursos css

Este curso incluye tanto HTML como CSS, y podrás aprender ambos lenguajes desde cero. Es decir, no necesitarás ningún conocimiento previo de los lenguajes. Diego De Granda es el encargado de ofrecer este .

Curso para aprender CSS rápidamente

La tercera opción que te ofrecemos es el curso de CSS básico gratis de la web Código Facilito. Más de 13.000 personas ya han aprendido CSS con este curso de 17 clases que suman en total casi 3 horas. Un tiempo en el que aprender la parte más básica de CSS y con la que introducirte en este lenguaje.

mejores cursos css online

Además, incluye un certificado de finalización, además de varios recursos descargables que te ayudarán en tu aprendizaje.

Aprende CSS en un intensivo de un mes

Este último curso CSS te pone un reto: aprender CSS en 30 días. Si tienes un mes para invertir en tu formación sobre CSS, este es, sin duda, tu curso. Por un precio de 24 dólares (un solo pago) podrás dominar este lenguaje en un corto periodo de tiempo.

css hostinger

Sus impulsores aseguran que este programa llevará tus habilidades de CSS, desde un nivel inicial, hasta un nivel avanzado. Un con el que dominar de 0 a 100 este lenguaje tan útil.

Cómo elegir el mejor curso para aprender CSS

Al elegir uno de estos cursos de CSS, hay algunos factores que debes tener en cuenta para elegir el mejor curso para ti:

  1. Nivel de dificultad: Elige un curso que se adapte a tu nivel. Si eres un principiante, es mejor optar por un curso básico que te enseñe los conceptos desde cero. Si ya tienes conocimientos previos de CSS, busca un curso de nivel intermedio o avanzado.
  2. Modalidad: Existen diferentes modalidades de cursos: presenciales, online o autodirigidos. ¿Cuál se adapta mejor a tu estilo y disponibilidad?
  3. Duración: Si tienes poco tiempo, necesitas un curso más corto y concentrado. Si, por el contrario, tienes más tiempo, quizás prefieras un curso más completo y detallado.
  4. Precio: Compara diferentes opciones de cursos y elige el que mejor se adapte a tu presupuesto. Tampoco descartes los gratuitos por el simple hecho de se gratis. Pueden ser una gran opción.
  5. Materiales del curso: ¿Qué materiales incluye el curso? ¿Tiene vídeos tutoriales, ejercicios prácticos o ejemplos de código? Cuantos más recursos tenga, más fácil te será aprender.
  6. Soporte: Asegúrate de que el curso incluya algún tipo de soporte. Foros de discusión, correo electrónico, videollamadas con el instructor… Necesitarás una manera de resolver dudas o problemas.

Cursos CSS: conclusión

En conclusión, los cursos de CSS son una excelente opción si quieres aprender a crear páginas web atractivas y bien diseñadas. Elige el que mejor se adapta a ti y adéntrate en el bonito mundo del diseño web.

encuadrar texto html

Cómo encuadrar un texto en HTML

Muchas veces nuestros alumnos nos preguntan cómo encuadrar un texto en HTML. Sin embargo, lo primero que debemos tener en cuenta es que HTML sirve únicamente para definir el texto en pantalla. Para establecer su visualización o darle cualquier estilo es necesario emplear CSS.

En este artículo te muestro cómo hacerlo de una manera fácil y rápida. Además, te daré un código de ejemplo para que puedas copiarlo y pegarlo en tu documento CSS sin necesidad de escribirlo de nuevo.

¡Despega con nosotros!

Encuadrar un texto HTML: propiedades CSS

La manera más fácil de meter en un cuadro un texto con las propiedades border. Estas propiedades CSS nos nos permiten encuadrar un texto escrito en HTML de una manera sencilla, como en este ejemplo.

See the Pen by HTML Masters () on .

Las propiedades border que debes utilizar son las siguientes:

  • border-color: sirve para asignar el color.
  • border-style: sirve para asignar el estilo del borde.
  • border-width: sirve para definir la anchura del borde.

Propiedad border-color

Border-color nos permite definir el color que queremos que tenga nuestro encuadrado. Este color se puede definir de tres maneras:

p {
  border-color: red;
}

Propiedad border-style

Esta propiedad nos permite asignarle diferentes estilos de bordes a nuestro texto con los siguientes parámetros:

  • None.
  • Hidden.
  • Dotted.
  • Dashed.
  • Solid.
  • Fouble.
  • Groove.
  • Ridge.
  • Inset.
  • Outset.
p {
  border-style: solid;
}

Propiedad border-width

Por último, la propiedad border-width nos permite asignar un grosor a nuestro borde. En este caso, podemos hacerlo como con valores (px, em, rem) como con estos parámetros:

  • Thin (estrecho).
  • Medium (medio).
  • Thick (ancho).
p {
  border-width: medium;
}

Cantidad de valores dentro de las propiedades

En estas tres propiedades, puedes incluir hasta cuatro valores. En caso de añadir más de un valor, sucederá lo siguiente:

  • Un valor: los cuatro lados tendrán el mismo valor.
  • Dos valores: los lados de arriba y abajo utilizan el primer valor. Los izquierda y derecha, el segundo.
  • Tres valores: el primero para arriba, el segundo para izquierda y derecha y el tercero para abajo.
  • Cuatro valores: el primero se usará arriba, el segundo en la derecha, el tercero abajo y el cuarto en la izquierda.
p {
  border-style: dashed;
  border-color: red black;
  border-width: medium thick thin thick;
}

Encuadrar textos usando solo la propiedad border

Sin embargo, todas estas propiedades se pueden resumir en tan solo una: border. Esta propiedad puede sustituir a las tres anteriores en tan solo una línea de código. La manera de aplicarlo es muy sencilla: tras la propiedad border, debemos asignar las tres propiedades (color, width y style) de manera indistinta. Es decir, da igual el orden en el que las describas.

Puedes observar como hacerlo en este código:

p {
  border: solid #000 4px;
}

Conclusión

Como habéis visto, no da la posibilidad de encuadrar textos. Sin embargo, hacerlo con estas propiedades CSS es muy fácil, por lo que no tendrás ningún problema a la hora de conseguir los resultados que desees.

¡Hasta la próxima!

cómo escribir comentarios en html

Cómo escribir comentarios en HTML

En muchas ocasiones, nuestros alumnos nos piden poder escribir comentarios en sus documentos HTML. Su objetivo: apuntar diferentes cuestiones sin que el navegador lo muestre en pantalla. Y es que pese a ser una de las , muchas personas no la conocen.

¿Quieres saber cómo escribir comentarios en HTML y ver algunos ejemplos? ¡Monta en la nave, que despega ya!

Qué son los comentarios y para qué valen

Como ya he contado en la introducción, los comentarios sirven para escribir algunos apuntes del creador, sin que lo que se escribe aparezca en el navegador. Eso sí, tienes que tener en cuenta que, aunque no se muestre en pantalla, sí que lo leerán los navegadores cuando examinen el documento HTML.

Estas anotaciones en el código fuente son útiles, sobre todo, cuando realizas grandes proyectos. Al crear larguísimos documentos, seguramente llegue un punto en el que no recuerdes, cuando retomes el trabajo, por dónde ibas, o a qué se refiere cada parte de tu código.

En este punto es donde entran en acción estos comentarios en HTML, que te servirán, con las anotaciones que hayas escrito, para recordar y entender lo que ya has escrito.

Pero vamos ya con lo importante: ¿Qué necesito para añadir un comentario en HTML?

¿Etiqueta para comentarios en HTML?

Lo primero que debes conocer es que los comentarios NO se añaden a través de ninguna etiqueta HTML. Para ello, basta con hacerlo con una estructura básica:

  • <!– al comienzo.
  • –> al final.

Es decir, todo lo que se encuentre dentro de esa estructura no aparecerá en pantalla.

Cómo agregar comentarios en HTML

Como hemos comentado, para agregar comentarios tan solo es necesario separar tu comentario con la estructura básica de comentarios. Es muy probable que tu editor de textos HTML te señale que es un comentario marcando el texto en color gris. Una manera muy fácil de visualizar si el texto aparecerá en pantalla o no.

Así, el texto con el comentario quedará de la siguiente manera:

<!-- Esto es un comentario que no aparecerá en pantalla -->
<p>En cambio, este texto sí que aparecerá en pantalla, al estar fuera del espacio del comentario.</p>

Como puedes ver, añadir comentarios en tu documento HTML no solo es muy sencillo, sino que resulta absolutamente útil en muchas ocasiones.

Si, pese a todo, te queda alguna duda al respecto, no dudes en escribirnos en los comentarios y te contestaremos a la mayor brevedad posible.

¡Hasta el próximo viaje!

atributos listas ordenadas html

Atributos para listas ordenadas en HTML

Los atributos son muy útiles para dar estilo o cambiar parámetros de tus listas ordenadas en HTML. Con estos elementos, podrás hacer que los números se conviertan en romanos, que la lista se haga con letras o que empiece en el número que desees. También que las líneas de los elementos de tu tengan menos espacio entre ellas o añadirle algunos parámetros como títulos.

¿Quieres saber cómo hacerlo? ¡Despega con nosotros y aprende todo sobre los atributos para listas ordenadas en HTML!

Atributos específicos para listas ordenadas en HTML

El atributo principal para las listas ordenadas en HTML es ‘type‘. Este atributo nos permite cambiar el contador con el que se ordenan las listas, pero también cambiar el estilo de la lista. Todo ello añadiéndolo a la etiqueta <ol>.

En todo caso, al igual que otras etiquetas, <ol> y <li> también permiten todos los atributos genéricos que nos permiten dar estilo, poner un titulo y cualquier otra acción sobre ellas.

See the Pen by HTML Masters () on .

Repasamos en esta lista todos los atributos específicos para las listas ordenadas en HTML:

Listas numeradas en HTML

El modo predeterminado en el que se crean las listas ordenadas son con números a partir del 1. En todo caso, si quieres asegurarte de que será así, puedes añadirle el atributo type=»1″ a la etiqueta <ol> de tu lista.

Puedes observar aquí un ejemplo de cómo debería hacerse:

<ol type="1">
    <li>Madrid</li>
    <li>Barcelona</li>
    <li>Valencia</li>
    <li>Sevilla</li>
</ol>

Listas ordenadas con letras en HTML

Si, por el contrario, quieres que tu lista se ordene con letras de la A. a la Z., puedes hacerlo con el atributo ‘type’, con dos alternativas diferentes.

  • type=»a»: listas ordenadas con letras minúsculas.
  • type=»A»: listas ordenadas con letras mayúsculas.

Puedes ver y copiar desde aquí dos ejemplos con cada una de estas listas:

<ol type="a">
    <li>Madrid</li>
    <li>Barcelona</li>
    <li>Valencia</li>
    <li>Sevilla</li>
</ol>

Listas HTML con números romanos

Por último, el atributo type también te permite crear tus listas con números romanos. Al igual que pasa en el caso de las letras, puedes hacerlo tanto en números en mayúscula como en minúscula de la siguiente manera:

  • type=»i»: listas ordenadas con números romanos en minúscula.
  • type=»I»: listas ordenadas con números romanos en mayúscula.

Aquí tienes unos ejemplos:

<ol type="i">
    <li>Madrid</li>
    <li>Barcelona</li>
    <li>Valencia</li>
    <li>Sevilla</li>
</ol>

Listas ordenadas con saltos

Sin embargo, no siempre las listas pueden empezar con el 1. Por ello, HTML5 nos permite crear listas ordenadas que comiencen en otro punto. Si necesitas que tu lista comience en un número diferente, debes añadir el atributo start=»[inserta el número que desees]» a la etiqueta <ol> de tu lista.

Puedes ver aquí un ejemplo de cómo hacer una lista que comience con el número 5:

<ol start="5">
    <li>Madrid</li>
    <li>Barcelona</li>
    <li>Valencia</li>
    <li>Sevilla</li>
</ol>

Listas en orden inverso

HTML5 también nos da la posibilidad de crear listas en orden inverso fácilmente. el atributo ‘reversed’ se usa para invertir el orden de los números o las letras de cada elemento. Se utiliza colocándolo en el interior de la etiqueta <ol>, como se puede ver en este ejemplo:

<ol reversed">
    <li>Madrid</li>
    <li>Barcelona</li>
    <li>Valencia</li>
    <li>Sevilla</li>
</ol>

Listas con estilo compacto

Sin embargo, el estilo del dígito o letra que convierte la lista en ordenada no es lo único que puede modificarse a través de los atributos para listas ordenadas en HTML. También el estilo de la propia lista. En este caso, el atributo ‘compact’ nos permite reducir el espacio entre elementos colocándolo en el interior de la etiqueta <ol> de la siguiente manera.

<ol compact">
    <li>Madrid</li>
    <li>Barcelona</li>
    <li>Valencia</li>
    <li>Sevilla</li>
</ol>

Otros atributos genéricos para listas ordenadas HTML

Además, las listas ordenadas en HTML nos permiten usar otros atributos genéricos para identificar nuestra lista ordenada. Estos son algunos de los atributos que podemos utilizar:

  • title: señala el título del elemento.
  • style: ofrece información sobre el estilo en línea.
  • class e id: identificador del elemento.
  • dir: dirección del texto.
  • lang: información sobre el idioma de uso.

Como puedes ver, las listas ordenadas ofrecen muchas posibilidades de personalización. Si tienes dudas con cualquiera de ellas, puedes preguntarnos en comentarios.

¡Hasta la próxima!

html listas anidadas

Cómo hacer listas anidadas en HTML

En muchas ocasiones, cuando quieres hacer una , necesitas ordenar los conceptos y subconceptos que quieres explicar. Es decir, quieres hacer listas dentro de listas. A este concepto se le llama en lenguaje HTML listas anidadas. Si quieres conocer cómo hacer este tipo de listas, estás en el lugar correcto.

¡Embarca en la nave de HTML Masters que despegamos!

¿Qué son las listas anidadas en HTML?

Como comentaba, las listas anidadas son listas dentro de listas. Una como, por ejemplo, la del índice de contenidos de esta misma entrada. En esa lista puedes observar como existen conceptos y subconceptos que quedan completamente ordenados gracias a esta lista anidada.

Pero esta no es la única manera de realizar listas anidadas en HTML. ¡Conoce con nosotros todas las posibilidades de este tipo de listas para que las explotes cuando escribas tus contenidos lo máximo posible!

Tipos de listas

Las listas anidadas en HTML pueden tener dos estilos:

See the Pen by HTML Masters () on .

Listas numeradas anidadas

La manera más habitual de hacer las listas anidadas es de manera ordenada con números. Para ello, debemos aplicar las etiquetas <ol> y <li>, tal y como haríamos en cualquier lista ordenada. Sin embargo, para poder crear una lista anidada, deberemos añadir un inicio de lista (con la etiqueta <ol> tras cualquier item de la lista «madre».

Puedes ver un ejemplo de lista ordenada anidada en el siguiente código:

<ol> 
   <li>Deportes de equipo</li>
      <ol>
         <li>Fútbol</li>
         <li>Baloncesto</li>
         <li>Balonmano</li>
      </ol>
   <li>Deportes individuales</li>
      <ol>
         <li>Tenis</li>
         <li>Boxeo</li>
      </ol>
</ol>

Recuerda que cada lista tiene su numeración propia, aunque los dígitos también se pueden modificar a letras o números romanos, gracias al atributo ‘type’.

Listas desordenadas anidadas

Esta misma manera de realizar listas anidadas se puede replicar también con . Para ello, deberás utilizar la etiqueta de estas listas, <ul>, en vez de la utilizada anteriormente. De esta manera, esta lista anidada quedará organizada con puntos, y no con números.

<ul> 
   <li>Deportes de equipo</li>
      <ul>
         <li>Fútbol</li>
         <li>Baloncesto</li>
         <li>Balonmano</li>
      </ul>
   <li>Deportes individuales</li>
      <ul>
         <li>Tenis</li>
         <li>Boxeo</li>
      </ul>
</ul>

Con ambos tipos de listas, ordenadas y desordenadas, podrás realizar las listas anidadas que tanto necesitas para ordenar de manera adecuada tus elementos.

Si pese a estas explicaciones que te he dado durante todo el artículo aún tienes alguna consulta, no dudes en escribirme en comentarios. ¡Seguro que otra persona también comparte esa misma duda y puede resolverla gracias a ti.

¡Hasta el próximo artículo!

como crear una página html en visual studio code

Cómo crear una página HTML en Visual Studio Code

Para crear un documento HTML, es necesario contar con un editor en el que escribirlo. Uno de los más conocidos es Visual Studio Code, por su facilidad a la hora de usarlo, tanto para estos documentos, como documentos CSS o Javascript. Para ello, el primer paso es hacer el documento. Pero, ¿cómo crear una página HTML en Visual Studio Code?

¡Despegamos y te lo explico en 3 sencillos pasos!

Paso 1: Crea un nuevo archivo HTML en Visual Studio Code

El primer paso para crear la página HTML en Visual Studio Code será hacer un nuevo archivo. Para ello, puedes utilizar tres maneras diferentes:

  • Desde el menú de Archivo > Nuevo archivo.
  • Directamente en la portada de Visual Studio Code, clica en ‘Nuevo archivo’.
  • ¡Mucho más fácil! Utiliza el atajo Ctrl + N y sáltate el paso dos.

Paso 2: Elige el tipo de archivo

Una vez selecciones la opción de crear un nuevo archivo, la barra superior de Visual Studio Code te mostrará dos opciones:

  • Crear un archivo de texto.
  • Jupyter Notebook.

Para crear correctamente una página HTML en Visual Studio Code, pincha en ‘Archivo de texto’.

crear página html visual studio code

* Recuerda que si utilizas el atajo Ctrl + N al abrir el programa, te saltarás este paso.

Paso 3: Convierte el archivo en HTML

Con los pasos anteriores has creado ya un archivo. Sin embargo, aún no has definido que quieres que sea HTML. Y ahora es el momento de hacerlo.

Para ello, tienes dos opciones:

Crear página HTML con la barra de búsqueda

La más fácil, es hacerlo a través de la barra de búsqueda. Para desplegarla, debes utilizar la siguiente combinación de teclas:

  • Ctrl + K.
  • M.
crear página html visual studio code

Tras clicar la ‘M’, aparecerá el menú, en el que tendrás que seleccionar la opción ‘HTML‘. Una vez lo hagas, ya habrás creado tu archivo HTML.

Crear página HTML guardando el archivo

El paso de guardar el archivo, que normalmente es un trámite de buscar en qué carpeta queremos que se guarde, es importante en este caso. Tras darle el nombre que quieras en la parte inferior de la ventana, elige que quieres que sea de tipo ‘HTML’ entre las numerosas opciones.

Clica en ‘Guardar’ y ya tendrás preparado tu nuevo archivo HTML.

Conclusión

Como has visto, crear una página HTML en Visual Studio Code es una tarea que no te llevará más de uno o dos minutos. Además, es un método que puede aplicar, también, para crear cualquier otro tipo de archivo en este programa. Solo tienes que seleccionar este tipo de documento en vez de HTML y comenzar a editarlo.

Eso sí, antes de editar tu nueva página HTML en Visual Studio Code recuerda: comienza siempre con su estructura básica. Si no sabes cómo hacerlo, te dejo aquí un breve y fácil artículo para que aprendas a en tan solo 5 segundos.

crear estructura html en visual studio code

Crear estructura HTML en Visual Studio Code

Tras , el siguiente paso es hacer una estructura antes de insertar contenido a nuestro documento. Crear esta estructura antes de comenzar a redactar nuestro documento HTML nos permitirá ordenar desde el comienzo todos los conceptos. ¿Quieres saber cómo hacerlo en menos de 10 segundos?

¡Despegamos!

Estructura HTML

Una estructura HTML se divide en dos partes:

  • <head>: Espacio donde se identifica el documento y se insertan los metadatos.
  • <body>: ‘Cuerpo’ del documento, donde insertamos todo el contenido.

Toda esta estructura HTML debe comenzar y cerrarse, precisamente, especificando que se trata de un documento HTML. Para ello deberemos utilizar las siguientes etiquetas al comienzo del documento:

  • <!DOCTYPE html>.
  • <html lang=»es»>.

Con esta segunda etiqueta, especificaremos, además, el idioma del documento. Así, una estructura básica de HTML, con algunos metadatos, quedaría de la siguiente manera:

<!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">
    <meta name="author" content="HTML Masters">
    <title>Documento de ejemplo</title>
</head>
<body>
    
</body>
</html>

Todas estas partes de la estructura las puedes hacer a mano o copiando el texto HTML que acabo de insertar. Sin embargo, el modo más óptimo para hacerlo es a través de un atajo de la aplicación.

Atajo para crear la estructura HTML en Visual Studio Code

La manera más rápida de hacerlo es con un atajo de Visual Studio Code. Por si no los conoces, los atajos de teclado de Visual Studio Code hacen que escribas código con más rapidez y eficiencia. Atajos que sirven tanto para HTML como para otro tipo de lenguajes.

Uno de los más útiles, es el que te permite crear la estructura básica de un archivo HTML. Para ello, debemos escribir en el editor vacío ‘html:5′. Posteriormente, pulsa ‘Enter’ y… voilà! El resultado es el siguiente:

crear estructura html en visual studio code

Una vez lo crees, puedes cambiar el idioma y señalar que será un documento en español en la etiqueta HTML, cambiando «en» por «es». También debes cambiar el título del documento, es decir, el texto que está dentro de la etiqueta <title>.

Como ves, crear la estructura HTML de un archivo en Visual Studio Code no te llevará más de 10 segundos con este atajo. Sin duda, una gran manera de comenzar a escribir el código sin prácticamente esfuerzo.

Nombres de metadatos

Además, podrás añadir todas estas variables a través del atributo <meta name=»»>. De esta manera, podrás añadir más información sobre el documento que quieres crear.

  • Application-name: nombre de la aplicación que se ejecuta en la página web
  • Author: define el autor del documento.
  • Description: describe el objetivo del documento.
  • Generator: identificador del software que generó la página.
  • Keywords: define las palabras clave del documento.

Espero que el artículo te haya ayudado a crear estructuras de manera más óptima. Si todavía tienes dudas sobre cómo crear una estructura HTML en Visual Studio Code, o quieres aprender más sobre los metadatos, te recomiendo su .

También puedes preguntarme en los comentarios cualquier duda que te surja. ¡Te espero en el próximo artículo!

como hacer listas desordenadas en html

Cómo hacer listas desordenadas en HTML

Las listas desordenadas en HTML son el tipo más básico de listados que se pueden hacer. Su dinámica es muy sencilla, y no te llevará mucho tiempo aprender a hacerlas. Además, suponen la base para poder aprender, posteriormente, a hacer otros tipos de listas. Por tanto, vamos ya a conocer cómo hacer listas desordenadas en HTML.

¡Despegamos!

Listas desordenadas: Definición

Las listas desordenadas o listas no numeradas en HTML sirven para crear listas sin ningún orden. Los conceptos que escribas en la lista aparecerán en el orden en el que los establezcas. Es decir, no será aleatorio.

Sin embargo, a la hora de visualizarse se hará mediante puntos, cuadrados o viñetas, pero en ningún caso con números, letras o números romanos, como sí sucede en las listas ordenadas, o con pequeñas sangrías como en las .

Listas no ordenadas: etiqueta para hacerlas

Para redactar una lista desordenada en HTML, es necesario utilizar la etiqueta <ul> (Unordered List, Lista Desordenada en inglés). Esta etiqueta deberá ir al comienzo de la lista (<ul>) y al final (</ul>), para abrir y cerrar nuestra lista correctamente.

cómo hacer listas desordenadas html

Entre estas dos etiquetas, para cada uno de los conceptos, tendremos que utilizar la etiqueta <li> para cada concepto. En este caso, también debemos cerrar cada uno de ellos con la etiqueta </li>.

Ejemplos de listas desordenadas

Una vez conocemos tan solo estas dos etiquetas, ya estamos preparados para ver algunos ejemplos prácticos. El código que permite construir listas desordenadas en HTML es el siguiente:

<ul>
    <li>Elemento 1</li>
    <li>Elemento 2</li>
    <li>Elemento 3</li>
</ul>

Esta lista se puede ampliar a todos los conceptos que queramos, ya que no hay ningún límite. Así, podremos hacer listas desde un solo concepto, hasta infinitos.

Atributos para listas desordenadas

Los atributos en HTML son muy útiles para personalizar los elementos. En el caso de las listas desordenadas, son personalizables a través del atributo ‘type’.

listas desplegables html

Es decir, tan solo utilizando HTML podremos conseguir que el símbolo que señala cada elemento de la lista sea diferente. Este atributo deberemos escribirlo dentro de la etiqueta <ul>, seguido de un ‘=’ y el concepto que queramos añadir entre comillas.

<ul type="descripción del atributo">
    <li>Elemento 1</li>
    <li>Elemento 2</li>
    <li>Elemento 3</li>
</ul>

Tipos de listas desordenadas en HTML

Según el concepto que añadamos dentro del atributo ‘type’, es decir, entre comillas, conseguiremos diferentes tipos de listas desordenadas:

  • Disco (disc).
  • Círculo (circle).
  • Cuadrado (square).
  • Sin marcador (none).

Lista desordenada HTML tipo disco

Es la básica, la que viene predeterminada, cuando realizamos una lista y no le añadimos ningún tipo de atributo. En todo caso, si queremos asegurarnos de que aparezca con un punto negro, será el atributo type=»disc» el que tengamos que utilizar, tal y como aparece en el ejemplo.

<ul type="disc">
    <li>Elemento 1</li>
    <li>Elemento 2</li>
    <li>Elemento 3</li>
</ul>

¿Cómo hacer una lista con círculo en HTML?

Para crear una lista con un círculo que no esté relleno, tendremos que añadir el atributo type=»circle» a la etiqueta <ul> de la lista en la que estemos trabajando.

<ul type="circle">
    <li>Elemento 1</li>
    <li>Elemento 2</li>
    <li>Elemento 3</li>
</ul>

Lista no ordenada con cuadrados

Si, por el contrario, lo que quieres es que tu marcador sea un cuadrado, el atributo type deberá incluir la palabra ‘square‘, tal y como aparece en el ejemplo.

<ul type="square">
    <li>Elemento 1</li>
    <li>Elemento 2</li>
    <li>Elemento 3</li>
</ul>

Lista HTML sin puntos ni marcadores

Por último, si lo que quieres es que tu lista no tenga ningún tipo de marcador, también podrás hacerlo, exclusivamente, con HTML. Para ello, tendremos que añadir el atributo type=»none» a la etiqueta <ul> de la lista.

<ul type="none">
    <li>Elemento 1</li>
    <li>Elemento 2</li>
    <li>Elemento 3</li>
</ul>

Recuerda que todos los códigos puedes utilizarlos a tu gusto. Copia, pega en tu código, modifica los conceptos y consigue todas las listas que necesites para tu documento HTML.

listas de definicion html

Listas de definición HTML: qué son y cómo crearlas

En este artículo te voy a contar todo lo que tienes que saber sobre las listas de definición HTML. Es el tipo de lista más especial. Y también el que menos se utiliza. Sin embargo, resulta muy útil a la hora de explicar el significado de conceptos y palabras en tu web en lenguaje HTML.

¡Arrancamos la nave!

Listas de definición HTML: concepto

En realidad, las listas de definición son un tipo de . Sin embargo, están destinadas directamente a hablar sobre el significado de una palabra en concreto.

Las listas de definición se dividen en dos partes:

  • Elemento. Se señala con la etiqueta <dt> (Definition Term).
  • Definición. Se señala con la etiqueta <dd> (Definition Definition).
listas definicion html

Con este tipo de listas, será muy fácil interpretar los ítems de la lista. Además, cuando la utilicemos, aplicaremos una buena semántica a nuestro texto HTML, ya que asociaremos el concepto con su definición. Es la única manera de hacerlo.

Crear listas de definición en HTML

Crear una lista de definición HTML es muy fácil. Primero, es necesario utilizar la etiqueta <dl> (Definition List). Tras esta etiqueta, deberemos enumerar los elementos (<dt>) y las definiciones (<dd>), siempre cerrando las etiquetas después de cada texto.

como crear listas definicion html

Finalmente, hay que cerrar la lista de definición con </dl>, al igual que los otros tipos de listas.

Ejemplos de listas con código

Para que la explicación anterior quede más clara, aquí te dejo un ejemplo de lista de definición HTML con su código:

<dl> 
   	<dt>Nave espacial</dt>
   	    <dd>Vehículo o máquina diseñada para volar en el espacio exterior</dt>
   	<dt>Extraterrestre</dt>
   	    <dd>Todo ser vivo originario de cualquier sitio ajeno a la Tierra.</dt>
</dl>

Para realizar listas de definición HTML diferentes, puedes utilizar las listas anidadas también para definir conceptos, como te enseño en este ejemplo:

<ol>
    <li>Planetas
        <dl>
            <dt>Tierra</dt>
                <dd>La Tierra es un planeta que gira alrededor del Sol— en la 
                    tercera órbita más interna.</dd>
            <dt>Saturno</dt>
                <dd>El sexto planeta más próximo al Sol, caracterizado por sus  
                    anillos visibles.</dd>
        </dl>
    </li>
    <li>Satélites
        <dl>
            <dt>Luna</dt>
                <dd>Es el único satélite natural de la Tierra</dd>
            <dt>Cordelia</dt>
                <dd>Es el más cercano satélite natural de Urano.</dd>
        </dl>
    </li>
</ol>

Puedes copiar cualquiera de estos códigos y modificarlos con las definiciones que desees aplicar en tu web.

Este artículo habla solo de las listas de definición HTML. Pero si quieres saber más sobre otros tipos de listas HTML, como las listas ordenadas, no dudes en seguir viajando por nuestra web.

¡Hasta el próximo viaje!