Grids CSS com blueprint

Eu estava precisando fazer um site com um layout de 4 colunas e como CSS não é o meu forte, saí procurando alguma solução já pronta. Acabei encontrando o blueprint e com a configuração padrão dele você consegue fazer um grid com até 24 colunas de 30 pixels e com largura total de 950 pixels.

Para fazer um grid você cria um “container” e dentro do “container” você define divs para cada coluna usando a classe “span-x” onde x vai ser o número de colunas a serem ocupadas pelo div. No meu caso eu queria 4 colunas de tamanho igual (total 24 colunas dividido por 4 partes = 6 para cada span), então fiz:

<div class="container">
        <div class="span-6">
                Coluna 1
        </div>
        <div class="span-6">
                Coluna 2
        </div>
        <div class="span-6">
                Coluna 3
        </div>
        <div class="span-6 last">
                Coluna 4
        </div>
</div>

Note também que no último div ainda temos que colocar a classe “last” para informar qual a última coluna.

Dá pra fazer mais coisas com grids, como grids aninhados (um dentro do outro) e customizar o tamanho do grid. O blueprint ainda possui mais algumas coisas como estilos para fontes e forms, mas no geral o blueprint é bem básico e enxuto.

Para maiores informações o site do blueprint é esse: http://code.google.com/p/blueprintcss/

Outra solução é usar o YUI (Yahoo! User Interface Library), mas especificamente para essa parte de layout achei que o html do YUI fica mais poluído que o blueprint. Só que o YUI tem muito mais funcionalidades, quem sabe uma hora eu faço algum post sobre ele.

Maio 25, 2008. Tags: , . css.

Sem comentários ainda

Seja o primeiro a comentar!

Deixe uma resposta

Você precisa fazer o login para publicar um comentário.

Trackback URL