sábado, 15 de agosto de 2015

Propiedad columnas

CSS3 incorpora un grupo de propiedades para facilitar la creación de columnas dentro de una caja. Aplicando una simple regla, las palabras claves son: column-count, column-gap, column-rule.

column-count, declara el número de columnas.
column-gap, declara el espacio entre las columnas.
column-rule, especificamos las características de la línea que divide las columnas. La sintexis de esta es la misma que la propiedad border.

Ejemplo:

Código HTML.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Estilo ccs3</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>

<body>
<header id="inicio">
<span id="titulo">Estilos CSS3</span>
    <span id="titulo">HTML5</span>
</header>
</body>
</html>

Código CSS3.

@charset "utf-8";
/* CSS Document */
body {
text-align:center;
}
#inicio{
display:block;
width: 600px;
margin: 50px auto;
padding: 15px;
border: 2px solid #999999;
background: #54A831;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;

-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;

-webkit-column-rule: 1px solid #000000;
-moz-column-rule: 1px solid #000000;
column-rule: 10px solid #000000;
}
#titulo{
font: bold 36px verdana, sans-serif;
}


Disponemos de otras propiedades para personalizar las columnas. Algunas de las más interesantes son: column-width y column-span.

column-width declara un anco específico para la columna, su valores pueden ser auto (por defecto) o un ancho en cualquier unidad válida de CSS.
column-span esta propiedad es aplicada a elementos dentro del la caja y determina si el elemento sera posicionado dentro de una columna o abarcará múltiples columnas. Los valors son all (todas las columnas), nome (por defecto).

No hay comentarios:

Publicar un comentario