<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Fundamentos de CSS by Amanda Forero</title>
      <link>https://padlet.com/amandaforero/zvun7wv83goh6v3z</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2022-10-11 14:34:07 UTC</pubDate>
      <lastBuildDate>2022-10-11 16:19:53 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>RESPONSIVE DESIGN EN CSS,MEDIAQUERY</title>
         <author>amandaforero</author>
         <link>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335415927</link>
         <description><![CDATA[<div>Las <strong>media queries</strong> son útiles cuando deseas modificar tu página web o aplicación en función del tipo de dispositivo (como una impresora o una pantalla) o de características y parámetros específicos (como la resolución de la pantalla o el ancho del viewport del navegador).<br><br>Se utilizan para:<br><br></div><ul><li>Aplicar estilos condicionales con las reglas-at @media e @import de CSS.</li><li>Indicar medios específicos en los elementos &lt;link&gt;, &lt;source&gt; y otros elementos HTML.</li></ul><div><br>Existen los siguientes <strong>tipos de medios</strong>:<br><br></div><div>Tipo de medioSignificadoscreen | Monitores o pantallas de ordenador. Es el más común.<br>print | Documentos de medios impresos o pantallas de previsualización de impresión.<br>speech | Lectores de texto para invidentes (Antes <strong>aural</strong>, el cuál ya está obsoleto).<br>all | Todos los dispositivos o medios. El que se utiliza por defecto.</div><div>Recordemos que con el siguiente fragmento de código HTML estamos indicando que el nuevo ancho de la pantalla es <strong>el </strong>ancho del dispositivo, por lo que el aspecto del viewport se va a adaptar consecuentemente:</div><pre>&lt;meta name="viewport" content="initial-scale=1, width=device-width"&gt;</pre><div><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1843548401/4d480ca34216bf2b7e1879434b399898/CSSmedia.PNG" />
         <pubDate>2022-10-11 14:37:02 UTC</pubDate>
         <guid>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335415927</guid>
      </item>
      <item>
         <title>SELECTORES</title>
         <author>amandaforero</author>
         <link>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335416184</link>
         <description><![CDATA[<div>Los selectores se utilizan para delimitar los elementos HTML de nuestra página web a los que queremos aplicar estilo. Hay una amplia variedad de selectores CSS, lo que permite una gran precisión a la hora de seleccionar elementos a los que aplicar estilo. En este artículo y sus subartículos veremos con detalle todos los tipos y el modo como funcionan.<br>Tipos de selectores:&nbsp;</div><ul><li>Selector de tipo</li></ul><div>Selecciona todos los elementos que coinciden con el nombre del elemento especificado.<br><strong>Ejemplo:</strong> input se aplicará a cualquier elemento &lt;input&gt;.</div><ul><li>Selector de clase</li></ul><div>Selecciona todos los elementos que tienen el atributo de class especificado.<br><strong>Ejemplo:</strong> .index seleccionará cualquier elemento que tenga la clase "<em>index</em>".</div><ul><li>Selector de ID</li></ul><div>Selecciona un elemento basándose en el valor de su atributo id. Solo puede haber un elemento con un determinado ID dentro de un documento.<br><strong>Ejemplo:</strong> #toc se aplicará a cualquier elemento que tenga el ID "<em>toc</em>".</div><ul><li>Selector universal</li></ul><div>Selecciona todos los elementos. Opcionalmente, puede estar restringido a un espacio de nombre específico o a todos los espacios de nombres.<br><strong>Ejemplo:</strong> * se aplicará a todos los elementos del documento.</div><ul><li>Selector de atributo</li></ul><div>Selecciona elementos basándose en el valor de un determinado atributo.<br><strong>Ejemplo:</strong> [autoplay] seleccionará todos los elementos que tengan el atributo "autoplay" establecido (a cualquier valor).</div><div><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-10-11 14:37:11 UTC</pubDate>
         <guid>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335416184</guid>
      </item>
      <item>
         <title>PSEUDOCLASES Y PSEUDOELEMENTOS</title>
         <author>amandaforero</author>
         <link>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335416471</link>
         <description><![CDATA[<div><br>Una pseudoclase es un selector que marca los elementos que están en un estado específico, por ejemplo, los que son el primer elemento de su tipo, o aquellos por los que el cursor les pasa por encima. Tienden a actuar como si hubieras aplicado una clase en una parte determinada del documento y, a menudo, ayudan a reducir el exceso de clases y proporcionan un marcado más flexible y fácil de mantener.</div><div>Las pseudoclases son palabras clave que comienzan con dos puntos:&nbsp;</div><pre>:pseudo-class-name</pre><div><br>Todas las pseudoclases se comportan del mismo modo. Seleccionan un fragmento del documento que está en un estado determinado y se comportan como si se hubiera añadido una clase a su HTML.</div><ul><li><a href="https://developer.mozilla.org/es/docs/Web/CSS/:last-child">:last-child</a></li><li><a href="https://developer.mozilla.org/es/docs/Web/CSS/:only-child">:only-child</a></li><li><a href="https://developer.mozilla.org/es/docs/Web/CSS/:invalid">:invalid</a></li></ul><div>Algunas pseudoclases solo intervienen cuando el usuario interactúa con el documento de alguna manera. Estas pseudoclases de <strong>acción de usuario</strong>, que también reciben el nombre de <strong>pseudoclases dinámicas</strong>, actúan como si se añadiese una clase al elemento cuando el usuario interactúa con él. Algunos ejemplos son:<br><br></div><ul><li><a href="https://developer.mozilla.org/es/docs/Web/CSS/:hover">:hover</a>: solo interviene si el usuario pasa el cursor sobre un elemento, normalmente un enlace.</li><li><a href="https://developer.mozilla.org/es/docs/Web/CSS/:focus">:focus</a>: solo interviene si el usuario selecciona el elemento con los controles del teclado.</li></ul><div><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-10-11 14:37:20 UTC</pubDate>
         <guid>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335416471</guid>
      </item>
      <item>
         <title>CASCADA Y ESPECIFICIDAD</title>
         <author>amandaforero</author>
         <link>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335416802</link>
         <description><![CDATA[<div>&nbsp;La forma en que se comporta la cascada es la clave para comprender el CSS.<br><br><a href="https://developer.mozilla.org/es/docs/Learn/CSS/Building_blocks/Cascade_and_inheritance#cascada">Cascada</a></div><div>En un primer nivel de simplicidad, la <strong>cascada</strong> en las hojas de estilo significa que el orden de las reglas importa en CSS: cuando dos reglas tienen la misma especificidad, se aplica la que aparece en último lugar en el CSS.<br><br><a href="https://developer.mozilla.org/es/docs/Learn/CSS/Building_blocks/Cascade_and_inheritance#especificidad">Especificidad</a></div><div>La especificidad es el modo que tiene el navegador de decidir qué regla se aplica si diversas reglas tienen selectores diferentes pero podrían aplicarse a un mismo elemento. Básicamente, la especificidad mide cuán específica es la selección de un selector:</div><ul><li>Un selector de elemento es menos específico (selecciona todos los elementos de aquel tipo que aparecen en la página) por lo que presenta una puntuación más baja en especificidad.</li><li>Un selector de clase es más específico (selecciona solo los elementos de una página que tienen un valor de atributo class dado), y por tanto recibe una puntuación mayor.</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2022-10-11 14:37:30 UTC</pubDate>
         <guid>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335416802</guid>
      </item>
      <item>
         <title>DISPLAY MÁS USADOS: BLOCK,INLINE E INLINE-BLOCK</title>
         <author>amandaforero</author>
         <link>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335417089</link>
         <description><![CDATA[<div>La propiedad display establece los tipos de visualización interna y externa de un elemento.<br>Además de los Diferentes Tipos de caja de Visualizacion, el valor de none permite Desactivar la Visualizacion DE UN Elemento; cuando no se utiliza none, todos los elementos descendentes también quedan desactivados. El documento se procesa como si el elemento no existiera en el árbol de documentos.</div><ul><li>Block : El elemento genera un cuadro de elemento de bloque.</li><li>Inline : El elemento genera uno o más cuadros de elemento en línea.</li></ul><div><br>En comparación con display: inline, la principal diferencia es que display: inline-blockpermite establecer un ancho y alto en el elemento.</div><div>Además, con display: inline-block, se respetan los márgenes/rellenos superior e inferior, pero con display: inlineno.</div><div>En comparación con display: block, la principal diferencia es que display: inline-blockno agrega un salto de línea después del elemento, por lo que el elemento puede ubicarse junto a otros elementos.<br><br></div>]]></description>
         <enclosure url="https://www.w3schools.com/css/css_inline-block.asp" />
         <pubDate>2022-10-11 14:37:38 UTC</pubDate>
         <guid>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335417089</guid>
      </item>
      <item>
         <title>FLEXBOX Y CSS GRID</title>
         <author>amandaforero</author>
         <link>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335417334</link>
         <description><![CDATA[<div><a href="https://developer.mozilla.org/es/docs/Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout#grid_y_flexbox">Grid y flexbox</a></div><div>La diferencia básica entre CSS Grid Layout y <a href="https://developer.mozilla.org/es/docs/Web/CSS/CSS_Flexible_Box_Layout">CSS Flexbox Layout</a> es que Flexbox se creó para diseños de una dimensión, en una fila o una columna. En cambio CSS Grid Layout se pensó para el diseño bidimensional, en varias filas y columnas al mismo tiempo. Sin embargo, las dos especificaciones comparten algunas características comunes, y si ya has aprendido cómo utilizar Flexbox, verás semejanzas que te ayudarán a entender <em>Grid</em>.<br>Hay una pregunta muy simple para decidir si utilizar grid o flexbox:</div><ul><li>¿Necesito controlar el diseño únicamente por filas o por columnas? – usa flexbox</li><li>¿Necesito controlar el diseño por filas y por columnas? – usa grid</li></ul><div><br><br></div>]]></description>
         <enclosure url="https://developer.mozilla.org/es/docs/Web/CSS/CSS_Grid_Layout/Relationship_of_Grid_Layout" />
         <pubDate>2022-10-11 14:37:47 UTC</pubDate>
         <guid>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335417334</guid>
      </item>
      <item>
         <title>ATOMIC DESIGN</title>
         <author>amandaforero</author>
         <link>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335417599</link>
         <description><![CDATA[<div>Descrito por Brad Frost en su <a href="https://rootstack.com/es/blog/%E2%80%9Dhttp://bradfrostweb.com/blog/post/atomic-web-design/%E2%80%9D">blog</a>, el <strong>Atomic Web Design</strong> es una metodología de diseño web que toma nota de OOCSS e inspirada en la química, en la cual Frost replantea la estructuración por componentes reusables con clases semánticas a la cual la mayoría de los diseñadores estamos acostumbrados (e.j. .widget o .media que podamos definir en nuestros temas) y sugiere que partamos desde la unidad más pequeña e indivisible, o <strong>atómica</strong>, en nuestro diseño: inputs, labels, botones, otros HTML tags que vayamos a usar, incluso elementos más abstractos como paletas de colores, fonts y hasta animaciones.</div><div>&nbsp;</div><div>Una vez que se hayan definido todos los “átomos” a usar, entonces se pasa a estructurar las <strong>moléculas</strong> o bien la creación de componentes sencillos, generalmente con un uso específico en nuestra página y posiblemente reutilizable. Por ejemplo, la unión de un “átomo” de label, un “átomo” de input, un “átomo” de button, un “átomo” de un color específico y un “átomo” de font, pueden unirse para crear una “molécula” de barra de búsqueda. Así es cómo, según lo explica Frost, podemos eventualmente definir <strong>organismos</strong> (regiones definidas de una página) y eventualmente, plantillas y páginas.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-10-11 14:37:55 UTC</pubDate>
         <guid>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335417599</guid>
      </item>
      <item>
         <title>PROPIEDADES Y VALORES</title>
         <author>amandaforero</author>
         <link>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335458060</link>
         <description><![CDATA[<div>https://carontestudio.com/blog/listado-de-propiedades-css/<br><br>Puede definir propiedades de reglas CSS, como la fuente del texto, la imagen y el color de fondo, las propiedades de espaciado y diseño y el aspecto de los elementos de una lista.<br>Todas las propiedades que se utilizan en CSS tienen un valor o un conjunto de valores que esa propiedad admite</div>]]></description>
         <enclosure url="https://carontestudio.com/blog/listado-de-propiedades-css/" />
         <pubDate>2022-10-11 14:58:41 UTC</pubDate>
         <guid>https://padlet.com/amandaforero/zvun7wv83goh6v3z/wish/2335458060</guid>
      </item>
   </channel>
</rss>
