{"id":1437,"date":"2024-05-22T17:56:05","date_gmt":"2024-05-22T17:56:05","guid":{"rendered":"https:\/\/orpot.com\/blog\/?p=1437"},"modified":"2024-05-22T17:56:05","modified_gmt":"2024-05-22T17:56:05","slug":"html-etiquetas-de-contenedor","status":"publish","type":"post","link":"https:\/\/orpot.com\/blog\/html-etiquetas-de-contenedor\/","title":{"rendered":"HTML : Etiquetas de Contenedor"},"content":{"rendered":"<header class=\"article-header\">\n<p class=\"title\"><span style=\"font-size: 16px;\">HTML nos proporciona algunas etiquetas que podemos usar para agrupar otras etiquetas juntas.<\/span><\/p>\n<\/header>\n<article class=\"article-content\">Supongamos que quieres agrupar un &lt;p&gt;&lt;\/p&gt; y un &lt;img \/&gt; juntos.<\/p>\n<p>Puedes usar &lt;div&gt;&lt;\/div&gt;.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;div&gt;&lt;p&gt;\u00a1Hola!&lt;\/p&gt; &lt;img src=\"test.jpg\" alt=\"una imagen\" \/&gt;&lt;\/div&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p>Esta es probablemente la etiqueta m\u00e1s utilizada.<\/p>\n<p>div es el elemento contenedor gen\u00e9rico:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;div&gt; ...&lt;\/div&gt;<\/pre>\n<p>Es el que usamos cuando no tenemos otra etiqueta contenedora dedicada como article.<\/p>\n<p>A menudo agregas un atributo class o id a este elemento, para permitir que se le aplique estilo usando CSS.<\/p>\n<p>Existen otras etiquetas contenedoras.<\/p>\n<p>Tenemos section, article, header, aside, main, footer, nav.<\/p>\n<p>Estas se llaman elementos sem\u00e1nticos.<\/p>\n<p>No tienen ning\u00fan estilo especial aplicado, todos funcionan como div pero su nombre tiene un significado espec\u00edfico adjunto.<br \/>\nImagina que tienes una p\u00e1gina con una parte de encabezado con el t\u00edtulo del art\u00edculo, el contenido del art\u00edculo y, finalmente, un pie de p\u00e1gina.<\/p>\n<p>Podr\u00edas escribir el HTML as\u00ed:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;div&gt;\r\n&lt;div class=\"header\"&gt;\r\n&lt;h1&gt;T\u00edtulo&lt;\/h1&gt;\r\n&lt;\/div&gt;\r\n&lt;div class=\"article\"&gt;\r\n&lt;p&gt;Contenido del art\u00edculo&lt;\/p&gt;\r\n&lt;\/div&gt;\r\n&lt;div class=\"footer\"&gt;\r\n&lt;p&gt;Alguna informaci\u00f3n de pie de p\u00e1gina&lt;\/p&gt;\r\n&lt;\/div&gt;\r\n&lt;\/div&gt;<\/pre>\n<p>O puedes darle a esas secciones m\u00e1s significado de esta manera, sin usar atributos de clase:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;section&gt;\r\n\u00a0 &lt;header&gt;\r\n\u00a0 \u00a0 &lt;h1&gt;T\u00edtulo&lt;\/h1&gt;\r\n\u00a0 &lt;\/header&gt;\r\n\u00a0 &lt;article&gt;\r\n\u00a0 \u00a0 &lt;p&gt;Contenido del art\u00edculo&lt;\/p&gt;\r\n\u00a0 &lt;\/article&gt;\r\n\u00a0 &lt;footer&gt;\r\n\u00a0 \u00a0 &lt;p&gt;Alguna informaci\u00f3n de pie de p\u00e1gina&lt;\/p&gt;\r\n\u00a0 &lt;\/footer&gt;\r\n&lt;\/section&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p>No hay nada\u00a0 incorrecto en usar &lt;div&gt;. Nada cambia desde el punto de vista visual. Pero esas etiquetas tienen m\u00e1s significado, y las herramientas como lectores de pantalla pueden inferir informaci\u00f3n a partir de este significado.<br \/>\nVeamos cu\u00e1ndo usarlos.<\/p>\n<p>Veamos cu\u00e1ndo usarlos.<\/p>\n<h3><strong>&lt;article&gt;<br \/>\n<\/strong><\/h3>\n<p>Identifica un elemento que puede ser independiente de otros en una p\u00e1gina, como una entrada de blog en la p\u00e1gina de inicio de un blog.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;article&gt;\r\n\u00a0 &lt;h2&gt;Una entrada de blog&lt;\/h2&gt;\r\n\u00a0 &lt;a href=\"\/1\"&gt;Leer m\u00e1s&lt;\/a&gt;\r\n&lt;\/article&gt;\r\n&lt;article&gt;\r\n\u00a0 &lt;h2&gt;Otra entrada de blog&lt;\/h2&gt;\r\n\u00a0 &lt;a href=\"\/2\"&gt;Leer m\u00e1s&lt;\/a&gt;\r\n&lt;\/article&gt;<\/pre>\n<p>Un art\u00edculo tambi\u00e9n puede ser el elemento principal en una p\u00e1gina.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;article&gt;\r\n\u00a0 &lt;h2&gt;Una entrada de blog&lt;\/h2&gt;\r\n\u00a0 &lt;p&gt;Aqu\u00ed est\u00e1 el contenido...&lt;\/p&gt;\r\n&lt;\/article&gt;<\/pre>\n<p>&nbsp;<\/p>\n<h3>&lt;section&gt;<\/h3>\n<p>Representa una secci\u00f3n de un art\u00edculo largo. Cada secci\u00f3n tiene una etiqueta de encabezado (h1-h6), seguida del contenido de la secci\u00f3n.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;article&gt;\r\n\u00a0 &lt;section&gt;\r\n\u00a0 \u00a0 &lt;h2&gt;Una secci\u00f3n de la p\u00e1gina&lt;\/h2&gt;\r\n\u00a0 \u00a0 &lt;p&gt;...&lt;\/p&gt;\r\n\u00a0 \u00a0 &lt;img ...&gt;\r\n\u00a0 &lt;\/section&gt;\r\n\u00a0 &lt;section&gt;\r\n\u00a0 \u00a0 &lt;h2&gt;Otra secci\u00f3n de la p\u00e1gina&lt;\/h2&gt;\r\n\u00a0 \u00a0 &lt;p&gt;...&lt;\/p&gt;\r\n\u00a0 &lt;\/section&gt;\r\n&lt;\/article&gt;<\/pre>\n<p>Esta etiqueta es \u00fatil para dividir un art\u00edculo largo en diferentes secciones.<\/p>\n<h3>&lt;nav&gt;<\/h3>\n<p>Se utiliza para crear el marcado que define la navegaci\u00f3n de la p\u00e1gina.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;nav&gt;\r\n\u00a0 &lt;ol&gt;\r\n\u00a0 \u00a0 &lt;li&gt;&lt;a href=\"\/\"&gt;Inicio&lt;\/a&gt;&lt;\/li&gt;\r\n\u00a0 \u00a0 &lt;li&gt;&lt;a href=\"\/blog\"&gt;Blog&lt;\/a&gt;&lt;\/li&gt;\r\n\u00a0 &lt;\/ol&gt;\r\n&lt;\/nav&gt;<\/pre>\n<p>&nbsp;<\/p>\n<h3>&lt;aside&gt;<\/h3>\n<p>Se utiliza para agregar un fragmento de contenido relacionado con el contenido principal, como una cita o una barra lateral.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;div&gt;\r\n\u00a0 &lt;p&gt;algo de texto..&lt;\/p&gt;\r\n\u00a0 &lt;aside&gt;\r\n\u00a0 \u00a0 &lt;p&gt;Una cita..&lt;\/p&gt;\r\n\u00a0 &lt;\/aside&gt;\r\n\u00a0 &lt;p&gt;otro texto...&lt;\/p&gt;\r\n&lt;\/div&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p>El uso de aside es una se\u00f1al de que las cosas que contiene no forman parte del flujo regular de la secci\u00f3n en la que se encuentra.<\/p>\n<h3>&lt;header&gt;<\/h3>\n<p>Representa una parte de la p\u00e1gina que es la introducci\u00f3n, puede contener uno o m\u00e1s encabezados (h1-h6), el eslogan del art\u00edculo, una imagen, etc.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;article&gt;\r\n\u00a0 &lt;header&gt;\r\n\u00a0 \u00a0 &lt;h1&gt;T\u00edtulo del art\u00edculo&lt;\/h1&gt;\r\n\u00a0 &lt;\/header&gt;\r\n\u00a0 ...\r\n&lt;\/article&gt;<\/pre>\n<h3>&lt;main&gt;<\/h3>\n<p>Representa la parte principal de una p\u00e1gina.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;body&gt;\r\n\u00a0 ....\r\n\u00a0 &lt;main&gt;\r\n\u00a0 \u00a0 &lt;p&gt;....&lt;\/p&gt;\r\n\u00a0 &lt;\/main&gt;\r\n&lt;\/body&gt;<\/pre>\n<h3>&lt;footer&gt;<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;footer&gt;\r\n       &lt;p&gt;&amp;copy; 2024 Juan P\u00e9rez. Todos los derechos reservados.&lt;\/p&gt;\r\n   &lt;\/footer&gt;<\/pre>\n<p>Se utiliza para determinar el pie de p\u00e1gina de un art\u00edculo o de la p\u00e1gina en general.<\/p>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>HTML nos proporciona algunas etiquetas que podemos usar para agrupar otras etiquetas juntas. Supongamos que&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[178,180],"tags":[],"_links":{"self":[{"href":"https:\/\/orpot.com\/blog\/wp-json\/wp\/v2\/posts\/1437"}],"collection":[{"href":"https:\/\/orpot.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/orpot.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/orpot.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/orpot.com\/blog\/wp-json\/wp\/v2\/comments?post=1437"}],"version-history":[{"count":1,"href":"https:\/\/orpot.com\/blog\/wp-json\/wp\/v2\/posts\/1437\/revisions"}],"predecessor-version":[{"id":1438,"href":"https:\/\/orpot.com\/blog\/wp-json\/wp\/v2\/posts\/1437\/revisions\/1438"}],"wp:attachment":[{"href":"https:\/\/orpot.com\/blog\/wp-json\/wp\/v2\/media?parent=1437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/orpot.com\/blog\/wp-json\/wp\/v2\/categories?post=1437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/orpot.com\/blog\/wp-json\/wp\/v2\/tags?post=1437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}