MEJOR SITIO PARA DESARROLLADORES WEB
HTML5 Lecciones para principiantes

Ua En De

HTML Elementos y técnicas de diseño


Los sitios web suelen mostrar contenido en varias columnas (como una revista o un periódico).


Ejemplo

Cities

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer

Inténtalo tú mismo »

Elementos de diseño HTML

HTML tiene varios elementos semánticos que definen las diferentes partes de una página web:

HTML5 Semantic Elements
<header> - Define un encabezado para un documento o una sección
<nav> - Define un conjunto de enlaces de navegación
<section> - Define una sección en un documento
<article> - Define un contenido independiente y autónomo
<aside> - Define contenido aparte del contenido (como una barra lateral)
<footer> - Define un pie de página para un documento o una sección
<details> - Define detalles adicionales que el usuario puede abrir y cerrar según demanda
<summary> - Define un encabezado para el elemento <details>
HTML5 Semantic Elements
  • <header> - Define un encabezado para un documento o una sección
  • <nav> - Define un conjunto de enlaces de navegación
  • <section> - Define una sección en un documento
  • <article> - Define un contenido independiente y autónomo
  • <aside> - Define contenido aparte del contenido (como una barra lateral)
  • <footer> - Define un pie de página para un documento o una sección
  • <details> - Define detalles adicionales que el usuario puede abrir y cerrar según demanda
  • <summary> - Define un encabezado para el elemento <details>

Puedes leer más sobre elementos semánticos en nuestro capítulo Semántica HTML.


Técnicas de diseño HTML

Existen cuatro técnicas diferentes para crear diseños de varias columnas. Cada técnica tiene sus pros y sus contras:

  • CSS framework
  • CSS float property
  • CSS flexbox
  • CSS grid

CSS Marcos

Si desea crear su diseño rápidamente, puede utilizar un marco CSS, como W3.CSS or Bootstrap.

¿Has oído hablar alguna vez de W3Schools Spaces? Aquí puedes crear tu sitio web desde cero o usar una plantilla y alojarlo gratis.


Diseño flotante CSS

Es común crear diseños web completos usando la propiedad float de CSS. Float es fácil de aprender: debe recordar cómo funcionan las propiedades float y clear. Desventajas: Los elementos flotantes están vinculados al flujo de documentos, lo que puede perjudicar la flexibilidad. Obtenga más información sobre la flotación en nuestro capítulo CSS Float y Clear.

Ejemplo

Cities

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer

Inténtalo tú mismo »

Diseño CSS Flexbox

El uso de flexbox garantiza que los elementos se comporten de manera predecible cuando el diseño de la página debe adaptarse a diferentes tamaños de pantalla y diferentes dispositivos de visualización.

Obtenga más información sobre flexbox en nuestro capítulo CSS Flexbox.

Ejemplo

Cities

London

London is the capital city of England. It is the most populous city in the United Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two millennia, its history going back to its founding by the Romans, who named it Londinium.

Footer

Inténtalo tú mismo »

Diseño de cuadrícula CSS

El módulo CSS Grid Layout ofrece un sistema de diseño basado en cuadrículas, con filas y columnas, lo que facilita el diseño de páginas web sin tener que utilizar elementos flotantes ni posicionamiento.

Obtenga más información sobre las cuadrículas CSS en nuestro capítulo Introducción a las cuadrículas CSS.



Comentarios