Adicionar uma coluna no template
/* Outer-Wrapper
----------------------------------------------- */
#outer-wrapper {
width: 660px;
margin:0 auto;
padding:10px;
text-align:$startSide;
font: $bodyfont;
}
#main-wrapper {
width: 410px;
float: left;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
#sidebar-wrapper {
width: 220px;
float: right;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
Onde Outer-Wrapper é a maior DIV do template e contém todas as outras (header, main, sidebar, footer) Main-wrapper é a coluna do post e sidebar-wrapper é a coluna lateral (perfil).
Para adicionar uma nova coluna oposta a sidebar, é necessário primeiro criar espaço para ela dentro de Outer-wrapper. No template Mínima a largura de Outer-Wrapper (a largura de uma coluna está em width) é de 660px e a soma da largura de main-wrapper (410px) e sidebar-wrapper(220px) dá um total de 630px Veja a imagem abaixo:
Então, para acrescentar uma nova coluna é preciso aumentar o espaço, a largura de Outer-Wrapper.
Para acrescentar uma nova sidebar, copie o código abaixo e acrescente logo após os códigos para sidebar-wrapper:
#newsidebar-wrapper {
margin-left: 0px;
width: 220px;
float: left;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
Note que sidebar-wrapper tem float:right (flutua à direita) e newsidebar-wrapper tem que ter float:left (flutuação à esquerda).
Lembre-se: a soma da largura do post mais as duas colunas laterais tem que ser menor do que o valor width de Outer-Wrapper. Não esqueça de somar bordas e o espaçamento que talvez você deseje que tenha entre as colunas.
Agora desça a página até encontrar esta parte do código (HTML):
<div id='main-wrapper'>
<b:section class='main' id='main' showaddelement='no'>
</b:section>
</div>
e cole imediatamente ANTES este:
<div id='newsidebar-wrapper'> <b:section class='sidebar' id='newsidebar' preferred='yes'></b:section> </div>
Importante: No HTML os elementos (DIVs) precisam ser dispostos na ordem estabelecida no CSS. Ou seja, se Newsidebar tem float: left; (flutuação à esquerda) deve ser colocado no HTML antes da DIV Main-Wrapper, ficando assim:
<div id='newsidebar-wrapper'>
<b:section class='sidebar' id='newsidebar' preferred='yes'>
</b:section>
</div>
<div id='main-wrapper'>
<b:section class='main' id='main' showaddelement='no'>
</b:section>
</div>
<div id='sidebar-wrapper'>
<b:section class='sidebar' id='sidebar' preferred='yes'>
</b:section>
</div>
Leia também: Como alinhar as colunas e textos do blog
222 comentários:
«Mais antigas ‹Antigas 201 – 222 de 222 Recentes› Mais recentes»Brenner qual foi a dificuldade que vc encontrou? Em qual template quer colocar a coluna?
Fernando dá uma olhada no link no final do tutorial, ele leva à outro tutorial que ensina a alinhar as colunas, ok? abraços
OI ARIANE,TUDO BEM?
PARABÉNS VC É MUITO INTELIGENTE.
SEU BLOG TÁ SHOW DE (BLOG).
VOU TE LINKAR LÁ NO MEU.
OBRIGADO PELAS DICAS TEM SIDO MUITO ÚTEIS.
oi, é o seguinte! eu consegui fazer tudo normal! No meu blog tem tres colunas: uma sidebar na esquerda, main-wrapper no centro claro e uma sidebar na direita com o tamanho de width 300px e height 250px. O main-wrapper tem width 450px e eu gostaria que o texto do post (main-wrapper) continuasse abaixo da sidebar da direita, formando assim 750px de post (só na continuação, no inicio fica 450px mesmo). Eu fiz um desenho pra esclarecer melhor. Segue link:http://img504.imageshack.us/img504/1020/sitez.jpg
pode me ajudar? meu blog de testes é o seguinte http://eliezerteste.blogspot.com/
Valeu mesmo pela dica das 3 colunas... Abraço!!! ^^
Testei e deu serto
Valeu a dica...meu blog tá sendo montado, com suas dicas!
Olá,
Possuo colunas laterais no meu blog e gostaria de saber como eu aumento o espaçamento entre os campos de widget. É que eu adicionei uma borda nas colunas e está tudo junto.
Agradeço e parabens por tudo! Sucesso.
---------------------------------------------------------------
Caso precise ver o blog, acesse: www.vrggames.com
---------------------------------------------------------------
OI ADORO ESTE BLOG ME AJUDA MUIIIITO MAS EU SEGUI TUDO SERTINHO MAIS SO QUE A COLUNA FICOU ABAIXO DOS POSTS t.t NO QUE EU ERREI?
gostaria de parabeniza-lo pelo excelente trabalho...seu blog esta de parabens
Ariane,conseguir add outra coluna no lado esquerdo,só que a do lado direito fica quase embaixo do postagem, fica assim : uma coluna no lado esquerdo, uma no meio e outra no lado direito só que embaixo, vc poderia me ajudar a resolver esse problema?
oi, ariane meu template so tem main-wrapper e widget no footer mas, eu queria acrescentar uma coluna. VC pode me ajudar.eu uso o template typominima.
Ariane eu já tenho um templente com 3 colunas o problema
é que a coluna que está cortando a caixa de mensagem e anúncios. Já mechi na largura da sidebar-wrapper, mas não deu certo. O problema ta dentro que limita o espaço aparecendo uma barra cinza limitando o espaço. Como faço para solucionar esse problema? Obrigado!
http://zoukteste.blogspot.com/
zoukteste o problema é que os códigos dos widgets foram colocados dentro de blockquotes (aquelas aspas que tem no widget HTML/JavaScript). Tira de dentro dos blockquotes que fica normal.
Cara muito obrigado pelo tutorial, mas infelizmente no meu layout occorreu uns bugs, mas mesmo assim obrigado!
Ariane, sempre passo por aqui e nunca havia agradecido, já estava mais do que na hora né. rsrs.
Eu estou usando um modelo de tamplate do Dicas Bloger, e estive procurando uma maneira de adcionar mais uma coluna nele, gostaria de saber de você se você me ajudaria.
admvanderlei@yahoo.com.br
site - www.gpportal.com.br
Obrigado e parabéns pelo Blog
PQP, eu com minha experiencia em html estava tentando adicionar uma barra sozinho ao blog e nao conseguir, ai pesquisei no google e encontrei essa pagina (ja conhecia o blog e ja useu templates que baixei daqui) serio! eu amoooo vc ariane *-* kkkkkkkkkkkkkkkkkkkkkkkkk ligadoss.blogspot.com o meu template so tinha coluna na direita consegui adicionar em cima dos posts agora posso colocar os anuncios e ate mesmo algum menu etc... mt obrigado valeu mesmo *--------------*
olá Ariane!!
Bom fiz as mudanças citadas acima mas nem apareceu nos elementos de pagina, se você puder me ajudar meu email é
j0bi_cc0@hotmail.com e meu blog é esse http://realsebr.blogspot.com/.
ATT: Jobi e obrigado por nos ajudar sempre com dicas maravilhosas
Não consegui fazer isso em meu blog Ariane e ele é muito fininho.
Gostaria que você me ajudasse se fosse possível. OLha ele:
http://subscrevendo-me.blogspot.com/
Me dá umas dicas..rs.. Help me
me salvo esse tutorial, muito obrigado *-*, ta nos favoritos
eita este post eh de 2007, antigo mais eficiente, o template era de 2 colunas mas falatava a cereja do bolo, a terceira coluna reservada para parceiros e anuncios adsense, Ariane ja acompanho seu site a um tempo, graças a você e seus amigos aq do blog estou fazendo meu primeiro trabalho ta 80% pronto, espero que goste http://panoramatur.blogspot.com/, eu recomendo templatesparanovoblogger muito obrigado...
Oi Ariane. Eu queria mesmo adiconar mais uma coluna no meu blog e este tuto veio bem a calhar, poré, acedito que não era bem disto que eu precisava, ou que no meu caso exija um pouco mais de elaboração, riss. Bom o caso é q que o blog já tem duas colunas sidebar, as 2 na direita. Eu gostaria que houvesse mais uma coluna acima de largura maior, que somasse o tamanho das duas. Segui seu tuto e até conseui colocar mais uma. Mas está acontecendo o seguinte... Esta terceira coluna que adicionei parece que o titulo acompanha o tamanho desejado mas o conteúdo não. Para vc ter uma idéia melhor este é o link de testes: http://feitonomeumundo.blogspot.com/ . Veja que os gadgets até se ajeitam um abaixo do outro, porém com a mesma largura das colunas menores, sendo que configurei o html da largura total, prova disto é o titulo. Se não for pedir muito, depois de resolver isto, gostaria de saber como posso fazer para que esta nova columa tenha uma imagem de fundo no titulo exclusiva para o seu tamanho, sem a necessidade de usar aquelas pequenas que se repetem, gostaria de usar o mesmo padrão do blog todo. Obrigada mais uma vez por me salvar, Bjus
Postar um comentário
Os comentários são moderados.