Como Criar Css Três Coluna Layout
Este é um tutorial sobre como usar o CSS para criar uma simples três coluna layout.
O layout é composto por um cabeçalho, um conteúdo principal coluna, uma barra lateral, e um rodapé. Uma bonita layout básico, e não a todos os difícil criar com a CSS, uma vez que você sabe como lidar com os inevitáveis erros Internet Explorer.
Strep primeira: é criar uma estrutura básica html
> <div id = "header" > <div id = "sub-header" > </div> </div> <div id = "nevigation" > <ul> <li> <a href = "#" > Home </a> </li> <li> <a href = "#" > About us </a> </li> <li> <a href = "#" > Services </a> </li> <li> <a href = "#" > Products </a> </li> <li> <a href = "#" > Sitemap </a> </li> <li> <a href = "#" > Contact Us </a> </li> </ul> </div> <div id = "content" > <div id = "sub-content" > <div id = "column1" > <h2> About Us </h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. <div id = "page"> <div id = "header"> <div id = "sub-header"> </ div> </ div> <div "nevigation" id => <ul> <li> <um href = "#"> Início </ a> </ td> <li> <a href = "#"> Sobre nós </ a> </ td> <li> <a href = "#"> Serviços </ a> </ td> <li> <a href = "#"> Produtos </ a> </ td> <li> <a href = "#"> sitemap </ a> </ td> <li> < um href = "#"> Fale conosco </ a> </ td> </ ul> </ div> <div id = "content"> <div id = "sub-content"> <div id = "column1" > <h2> Quem Somos </ h2> <p> lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut viverra dui nec risus. Na UE neque um tortor lacinia rhoncus. Em interdum purus placerat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Potenti.Lorem Suspendisse ipsum dolor sit amet, </ p> <p> lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut viverra dui nec risus. Na UE neque um tortor lacinia rhoncus. Em interdum purus placerat. > Readmore </a> </p> </div> <div id = "column2" > <h2> Services </h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Potenti.Lorem Suspendisse ipsum dolor sit amet, <a href = "#"> Readmore </ a> </ p> </ div> <div id = "column2"> <h2 > Serviços </ h2> <p> lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut viverra dui nec risus. Na UE neque um tortor lacinia rhoncus. Em interdum purus placerat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Potenti.Lorem Suspendisse ipsum dolor sit amet, </ p> <p> lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut viverra dui nec risus. Na UE neque um tortor lacinia rhoncus. Em interdum purus placerat. > Readmore </a> </p> </div> <div id = "column3" > <h2> Contact Detail </h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Potenti.Lorem Suspendisse ipsum dolor sit amet, <a href = "#"> Readmore </ a> </ p> </ div> <div id = "column3"> <h2 > Contato Detalhe </ h2> <p> lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut viverra dui nec risus. Na UE neque um tortor lacinia rhoncus. Em interdum purus placerat. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Potenti.Lorem Suspendisse ipsum dolor sit amet, </ p> <p> lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut viverra dui nec risus. Na UE neque um tortor lacinia rhoncus. Em interdum purus placerat. > Readmore </a> </p> </div> </div> </div> <div id = "bottom" > <div id = "sub-bottom" > <span> Copyright © Developer's Paradise Designed By Developer's Paradise </span> </div> </div> </div> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Potenti.Lorem Suspendisse ipsum dolor sit amet, <a href = "#"> Readmore </ a> </ p> </ div> </ div> </ div> <div id = "bottom"> <div id = "sub-bottom"> <span> Copyright © Developer's Paradise desenhado por Developer's Paradise </ span> </ div> </ div> </ div>
Segundo passo: é criar uma estrutura básica css
; padding : 0 ; } h1,h2,h3,h4 { font : 100 % "Georgia" , Times New Roman, Times, serif ; color : #fff ; text-transform :uppercase ; letter-spacing : 2px } h1 { font-size : 400 %; text-align :center ; padding : 35px 0 0 0 ; } h2 { font-size : 150 %; } h3 { font-size : 137 %; } h4 { font-size : 120 %;text-align :center ; color : # 848484 ; } ul,ol,li { list-style-type :none ; } a { text-decoration :none ; color : #00CCFF } a :hover { text-decoration :underline ; } p { color : #fff ; font-size : 12px ; font-family : "Georgia" , Times New Roman, Times, serif ; color : #fff ; padding : 0 0 10px 0 ; line-height : 22px ; } * (Margin: 0; padding: 0;) H1, H2, H3, h4 (font: 100% "Geórgia", Times New Roman, Times, Serif; color: # fff; text-transform: uppercase; letter-spacing: 2px) h1 (font-size: 400%; text-align: center; padding: 35px 0 0 0;) h2 (font-size: 150%;) h3 (font-size: 137%;) h4 (font-size : 120%; text-align: center; color: # 848484;) ul, ol, li (list-style-type: none;) a (text-decoration: none; color: # 00CCFF) a: hover (text - decoration: underline;) p (color: # fff; font-size: 12px; font-family: "Geórgia", Times New Roman, Times, Serif; color: # fff; padding: 0 0 10px 0; line-height: 22px;)% normal "Georgia" , Times New Roman, Times, serif ; background : # 191919 ; } body (font: 100% do normal "Geórgia", Times New Roman, Times, Serif; background: # 191919;)background : # 323232 ; width : 971px ; margin : 0 auto ; height : 100 %; border-left : 1px solid # 353535 ; border-right : 1px solid # 353535 ; padding : 12px 0 12px 0 ; } # page (background: # 323232; width: 971px; margin: 0 auto; height: 100%; border-left: 1px solid # 353535; border-right: 1px solid # 353535; padding: 12px 0 12px 0;)margin : 0px auto 0 auto ; width : 943px ; background : # 222 ; border : 1px solid # 424242 ; } #sub-header { margin : 1px ; padding : 1px ; background : # 333 ; overflow :hidden ; height : 150px ; } # header (margin: 0px auto 0 auto; width: 943px; background: # 222; border: 1px solid # 424242;) # sub-header (margin: 1px; padding: 1px; background: # 333; overflow: hidden; altura : 150px;)margin : 5px auto 0 auto ; width : 943px ; background : # 222 ; border : 1px solid # 424242 ; } #nevigation ul { margin : 1px ; padding : 0px ; background : # 333 ; overflow :hidden ; } #nevigation li { display : inline ; /*ie*/ } #nevigation li a { float :left ; margin : 0 ; padding : 7px 10px ; display : block ; color : #fff ; text-transform :uppercase ; letter-spacing : 2px ; } #nevigation li a :hover { background : # 424242 ; text-decoration :none ; color : #00CCFF ; } # nevigation (margin: 5px auto 0 auto; width: 943px; background: # 222; border: 1px solid # 424242;) # nevigation ul (margin: 1px; padding: 0px; background: # 333; overflow: hidden;) # nevigation li (display: inline; / * ie * /) # nevigation uma li (float: left; margin: 0; padding: 7px 10px; display: block; color: # fff; text-transform: uppercase; letter-spacing: 2px;) # nevigation li a: hover (background: # 424242; text-decoration: none; color: # 00CCFF;)width : 943px ; margin : 5px auto 0 auto ; background : # 222 ; border : 1px solid # 424242 ; } #sub-content { margin : 1px ; padding : 1px ; background : # 333 ; overflow :hidden ; } # content (width: 943px; margin: 5px auto 0 auto; background: # 222; border: 1px solid # 424242;) # sub-content (margin: 1px; padding: 1px; background: # 333; overflow: hidden;)width : 302px ; background : # 424242 ; margin : 0 1px 0 0 ; padding : 5px ; float :left ; } #column2 { width : 302px ; background : # 424242 ; margin : 0 1px 0 0 ; padding : 5px ; float :left ; } #column3 { width : 303px ; background : # 424242 ; margin : 0 ; padding : 5px ; float :left ; } # column1 (width: 302px; background: # 424242; margin: 0 1px 0 0; padding: 5px; float: left;) # column2 (width: 302px; background: # 424242; margin: 0 1px 0 0; padding: 5px ; float: left;) # column3 (width: 303px; background: # 424242; margin: 0; padding: 5px; float: left;)width : 943px ; margin : 5px auto 0 auto ; background : # 222 ; border : 1px solid # 424242 ; } #sub-bottom { margin : 1px ; padding : 20px 0 0 0px ; background : # 333 ; overflow :hidden ; height : 50px ; color : #fff ; text-align :center ; text-transform :uppercase ; letter-spacing : 2px ; } # fundo (width: 943px; margin: 5px auto 0 auto; background: # 222; border: 1px solid # 424242;) # sub (margin-bottom: 1px; padding: 20px 0 0 0px; background: # 333; overflow: oculto; height: 50px; color: # fff; text-align: center; text-transform: uppercase; letter-spacing: 2px;)
Finalmente criámos três coluna css layout. Exemplo Ver e Fazer download deste arquivo.
Ficaria muito grato se você pudesse ter um segundo, para ajudar a promover o meu blog e partilhar esta ligação com qualquer um dos seus sites favorecidas rede usando o link abaixo ...
Artigos Relacionados:
Se você gozava leitura deste artigo, veja outros artigos relacionados a seguir:




















































Enviar um comentário