{"id":1519,"date":"2024-08-02T07:03:21","date_gmt":"2024-08-02T05:03:21","guid":{"rendered":"https:\/\/blog.sutilweb.eu\/?page_id=1519"},"modified":"2024-08-02T07:03:21","modified_gmt":"2024-08-02T05:03:21","slug":"02-grid-css-conceptos","status":"publish","type":"page","link":"https:\/\/sutilweb.eu\/index.php\/lenguajes\/css3\/grid-css\/02-grid-css-conceptos\/","title":{"rendered":"02. Grid CSS &#8211; Conceptos"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Manejo de Flexbox<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de comenzar con&nbsp;<strong>Grid CSS<\/strong>, quiz\u00e1s ser\u00eda importante dominar el sistema <strong>Flexbox<\/strong>, ya que <strong>Grid<\/strong> toma la filosof\u00eda y bases de \u00e9l. Para el uso de <strong>Grid CSS<\/strong> necesitamos tener en cuenta una serie de conceptos que utilizaremos a partir de ahora, los cuales comenzamos a definir.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Conceptos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Estos son los conceptos que debemos aprender a la hora de manejar Grid CSS<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Contenedor<\/strong>: El elemento padre contenedor que definir\u00e1 la cuadr\u00edcula o rejilla.<\/li>\n\n\n\n<li><strong>\u00cdtem<\/strong>: Cada uno de los hijos que contiene la cuadr\u00edcula (<em>elemento contenedor<\/em>).<\/li>\n\n\n\n<li><strong>Celda (grid cell)<\/strong>: Cada uno de los cuadritos (<em>unidad m\u00ednima<\/em>) de la cuadr\u00edcula.<\/li>\n\n\n\n<li><strong>Area (grid area)<\/strong>: Regi\u00f3n o conjunto de celdas de la cuadr\u00edcula.<\/li>\n\n\n\n<li><strong>Banda (grid track)<\/strong>: Banda horizontal o vertical de celdas de la cuadr\u00edcula.<\/li>\n\n\n\n<li><strong>L\u00ednea (grid line)<\/strong>: Separador horizontal o vertical de las celdas de la cuadr\u00edcula.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"566\" src=\"https:\/\/blog.sutilweb.eu\/wp-content\/uploads\/2024\/08\/Conceptos-Grid.png\" alt=\"\" class=\"wp-image-1520\" srcset=\"https:\/\/sutilweb.eu\/wp-content\/uploads\/2024\/08\/Conceptos-Grid.png 857w, https:\/\/sutilweb.eu\/wp-content\/uploads\/2024\/08\/Conceptos-Grid-300x198.png 300w, https:\/\/sutilweb.eu\/wp-content\/uploads\/2024\/08\/Conceptos-Grid-768x507.png 768w\" sizes=\"auto, (max-width: 857px) 100vw, 857px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para utilizar cuadriculas&nbsp;<strong>Grid CSS<\/strong>, trabajaremos bajo el siguiente escenario:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">   &lt;!-- contenedor --&gt;  &nbsp; \n   &lt;div class=\"grid\"&gt;\n      &lt;!-- cada uno de los \u00edtems del grid --&gt;\n&nbsp; &nbsp; &nbsp; &lt;div class=\"a\"&gt;Item 1&lt;\/div&gt;\n&nbsp; &nbsp; &nbsp; &lt;div class=\"b\"&gt;Item 2&lt;\/div&gt;\n&nbsp; &nbsp; &nbsp; &lt;div class=\"c\"&gt;Item 3&lt;\/div&gt;\n&nbsp; &nbsp; &nbsp; &lt;div class=\"d\"&gt;Item 4&lt;\/div&gt;\n&nbsp; &nbsp; &lt;\/div&gt;<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Para activar la cuadr\u00edcula&nbsp;<strong>grid<\/strong>&nbsp;hay que utilizar sobre el elemento contenedor la propiedad&nbsp;<code>display<\/code>&nbsp;y especificar el valor&nbsp;<strong>grid<\/strong>&nbsp;o&nbsp;<strong>inline-grid<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Tipo de elemento<\/th><th>Descripci\u00f3n<\/th><\/tr><\/thead><tbody><tr><td><strong><em>inline-grid<\/em><\/strong><\/td><td>Establece una cuadr\u00edcula con \u00edtems en l\u00ednea, de forma equivalente a inline-block.<\/td><\/tr><tr><td><strong><em>grid<\/em><\/strong><\/td><td>Establece una cuadr\u00edcula con \u00edtems en bloque, de forma equivalente a block.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Este valor influye en como se comportar\u00e1 la cuadr\u00edcula con el contenido exterior. El primero de ellos permite que la cuadr\u00edcula aparezca encima\/debajo del contenido exterior (<em>en bloque<\/em>) y el segundo de ellos permite que la cuadr\u00edcula aparezca a la izquierda\/derecha (<em>en l\u00ednea<\/em>) del contenido exterior (<em>ojo, la cuadr\u00edcula entera, no cada uno de sus \u00edtems<\/em>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez elegido uno de estos dos valores, y establecida la propiedad&nbsp;<code>display<\/code>&nbsp;al elemento contenedor, hay varias formas de configurar nuestra cuadr\u00edcula grid. Comencemos con las propiedades que se aplican al elemento contenedor (<em>padre<\/em>).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Manejo de Flexbox Antes de comenzar con&nbsp;Grid CSS, quiz\u00e1s ser\u00eda importante dominar el sistema Flexbox, ya que Grid toma la filosof\u00eda y&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1511,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-1519","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Sutil Web","author_link":"https:\/\/sutilweb.eu\/index.php\/author\/sutilweb\/"},"uagb_comment_info":0,"uagb_excerpt":"Manejo de Flexbox Antes de comenzar con&nbsp;Grid CSS, quiz\u00e1s ser\u00eda importante dominar el sistema Flexbox, ya que Grid toma la filosof\u00eda y...","_links":{"self":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/comments?post=1519"}],"version-history":[{"count":1,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1519\/revisions"}],"predecessor-version":[{"id":1521,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1519\/revisions\/1521"}],"up":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1511"}],"wp:attachment":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/media?parent=1519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}