Autor Tema: HTML y CSS cómo crear web con columnas diseño column-count column-span CU01057D  (Leído 2377 veces)

EnigmaticNerd

  • Principiante
  • **
  • Mensajes: 65
    • Ver Perfil
Buenas tardes. Este es el enunciado del ejercicio CU01057D del tutorial pdf de programación web con CSS desde cero:

Citar
Explica paso a paso a qué da lugar cada instrucción o fragmento de código (ejemplo: .cols3 indica que se aplicarán los estilos definidos a todos los elementos html cuyo atributo class sea igual a cols3, -webkit-column-count: 3; se escribe para lograr que …). ¿Qué utilidad tiene la propiedad column-span?

Acá el código del primer documento html:
Código: [Seleccionar]
<!DOCTYPE html>
<html lang="es">
    <head>
        <title>
            CU01057D
        </title>
        <meta name="author" content="EnigmaticNerd"/>
        <meta name="description" content="Columnas css - aprenderaprogramar.com"/>
        <meta name="keywords" content="css, cursos, columnas, diseño, column-count, column-gap, aprenderaprogramar.com"/>
        <meta charset="utf-8"/>
        <link rel="stylesheet" type="text/css" href="estilos/CU01057.css"/>
    </head>
    <body>
        <div class="cols3">
            <h1>Ejemplo del uso de las propiedades de columnas</h1>
            <p>
                Lorem ipsum dolor sit amet, consectetur adipisicing elit. Obcaecati laudantium,
                explicabo a, iure hic quia, quae ducimus est ab eligendi perferendis ipsa possimus!
                Eos, ut, quisquam! Modi delectus, natus repellendus?
            </p>

            <p>
                Lorem ipsum dolor sit amet, consectetur adipisicing elit. Obcaecati laudantium,
                explicabo a, iure hic quia, quae ducimus est ab eligendi perferendis ipsa possimus!
                Eos, ut, quisquam! Modi delectus, natus repellendus?
            </p>

            <p>
                Lorem ipsum dolor sit amet, consectetur adipisicing elit. Obcaecati laudantium,
                explicabo a, iure hic quia, quae ducimus est ab eligendi perferendis ipsa possimus!
                Eos, ut, quisquam! Modi delectus, natus repellendus?
            </p>
           
        </div>
    </body>
</html>
</html>

Acá la hoja de estilos css:
Código: [Seleccionar]
/*Estilos para el ejercicio CU01057D*/

 .cols3 {


  -webkit-column-count: 3;  -webkit-column-gap: 20px;   -webkit-column-rule: 1px solid #000;

  -moz-column-count: 3;   -moz-column-gap: 20px;  -moz-column-rule: 1px solid #000;

  column-count: 3;  column-gap: 20px;  column-rule: 1px solid #000;

 }

 .cols3 h1 {   -webkit-column-span:all;   -moz-column-span:all;   column-span:all;
 }

Descripción:

I.)-webkit-column-count:3 establece una división en tres columnas del contenido dentro del elemento con clase .cols3 para los navegadores Chrome, Safari, Android y iOs.

II.)-webkit-column-gap:20px establece una separación entre las columnas de 20 pixeles para los navegadores Chrome, Safari, Android, iOs.

III.)-webkit-column-rule:1px solid #000 hace uso de la notación shorthand column-rule en los navegadores Chrome, Safari, Android, iOs para definir el grosor, estilo y color de la línea que separa las columnas. En este caso, una línea sólida, con 1px de grosor y de color negro.

IV.)-moz-column-count:3 establece una división en tres columnas del contenido dentro del elemento con clase .cols3 para el navegador Firefox.

V.)-moz-column-gap:20px establece una separación entre las columnas de 20 pixeles para el navegador Firefox.

VI.)-moz-column-rule: 1px solid #000 hace uso de la notación shorthand column-rule en el navegador Firefox para definir el grosor, estilo y color de la línea que separa las columnas. En este caso, una línea sólida, con 1px de grosor y de color negro.

VII.)column-count: 3 establece una división en tres columnas del contenido dentro del elemento con clase .cols3.

VIII.)column-gap:20px establece una separación entre las columnas de 20 pixeles.

IX.)column-rule:1px solid #000 hace uso de la notación shorthand column-rule para definir el grosor, estilo y color de la línea que separa las columnas. En este caso, una línea sólida, con 1px de grosor y de color negro.

X.)-webkit-column-span:all establece que el elemento h1 dentro de la clase .cols3 ocupará todo las columnas en los navegadores Chrome, Safari, Android y iOs.

XI.)-moz-column-span:all establece que el elemento h1 dentro de la clase .cols3 se extenderá a lo largo de todas las columnas en el navegador Firefox.

XII.)column-span:all establece que el elemento h1 dentro de la clase .cols3 ocupará todo las columnas.

Nota: En el navegador Firefox la propiedad column-span no funciona, ni siquiera utilizando el prefijo -moz-. Según el extracto de un foro, se debe a que es una etiqueta experimental. Para conseguir el efecto deseado con column-span en el navegador Firefox, hay que hacer uso de otras técnicas css o con javascript.

Para corroborar la información, se puede visitar el siguiente link: https://teamtreehouse.com/community/column-span-not-working-for-me-on-firefox.

Si tienen correcciones o sugerencias, se las agradeceré enormemente. Gracias.
« Última modificación: 06 de Noviembre 2017, 18:24 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Hola, ejercicio bien resuelto

Saludos

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".