Como crear CSS Three Column Layout
Este é un titorial sobre como usar o CSS para crear un esquema de columna de tres simple.
O esquema está composto por unha cabeceira, unha columna de contenido principal, unha barra lateral, e un rodapé. Un esquema ben básico, e non de todo difícil crear CSS vez que vostede sabe como manexar os inevitables erros do Internet Explorer.
Strep primeiro: creamos unha estrutura básica en 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 id = "nevigation"> <ul> <li> <a href = "#"> Inicio </ a> </ li> <li> href <a "#" => Quen Somos </ a> </ li> <li> href <a "#" => Servizos </ a> </ li> <li> href <a "#" => Produtos </ a> </ li> <li> href <a "#" => Mapa </ a> </ li> <li> < un href = "#"> Contacte connosco </ a> </ li> </ ul> </ div> <div id = "content"> <div id = "sub-content"> </ div id = "coluna1" > <h2> About Us </ h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut viverra dui nec risus. Nun neque rhoncus lacinia tortor. En purus placerat interdum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Potenti.Lorem Suspender ipsum dolor sit amet, </ p> <p> Lorem ipsum dolor sit amet, consectetur adipiscing. Ut viverra dui nec risus. Nun neque rhoncus lacinia tortor. En purus placerat interdum. > 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. Suspender ipsum dolor sit potenti.Lorem href, amet <a "#" => Readmore </ a> </ p> </ div> <div id = "column2"> <h2 > Servicios </ h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing. Ut viverra dui nec risus. Nun neque rhoncus lacinia tortor. En purus placerat interdum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Potenti.Lorem Suspender ipsum dolor sit amet, </ p> <p> Lorem ipsum dolor sit amet, consectetur adipiscing. Ut viverra dui nec risus. Nun neque rhoncus lacinia tortor. En purus placerat interdum. > 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. Suspender ipsum dolor sit potenti.Lorem href, amet <a "#" => Readmore </ a> </ p> </ div> <div id = "column3"> <h2 > Detalle de contacto </ h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing. Ut viverra dui nec risus. Nun neque rhoncus lacinia tortor. En purus placerat interdum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Potenti.Lorem Suspender ipsum dolor sit amet, </ p> <p> Lorem ipsum dolor sit amet, consectetur adipiscing. Ut viverra dui nec risus. Nun neque rhoncus lacinia tortor. En purus placerat interdum. > 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. Suspender ipsum dolor sit potenti.Lorem href, amet <a "#" => 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>
Segundo paso: imos crear unha estrutura básica CSS
; padding : 0 ; } * (Margin: 0; padding: 0;) H1, H2, H3, H4 ( , Times New Roman, Times, serif ; font: 100% "Xeorxia", 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%;) %;text-align :center ; color : # 848484 ; } h4 (font-size: 120%; text-align: center; color: # 848484;) ; } ul, ol, li (list-style-type: none;) ; color : #00CCFF } a (text-decoration: none; color: # 00CCFF) text-decoration :underline ; } a: hover (text-decoration: underline;) p ( ; color: # fff; font-size: 12px; , Times New Roman, Times, serif ; font-family: "Xeorxia", Times New Roman, Times, serif; ; color: # fff; 10px 0 ; padding: 0 0 10px 0; line-height: 22px; )body ( "Georgia" , Times New Roman, Times, serif ; font: 100% normal "Xeorxia", Times New Roman, Times, serif; ; background: # 191919; )# Page ( ; background: # 323232; width: 971px; ; margin: 0 auto; height: 100%; # 353535 ; border-left: 1px solid # 353535; # 353535 ; border-right: 1px solid # 353535; 12px 0 ; padding: 12px 0 12px 0; )# Header ( auto 0 auto ; margin: 0 auto 0 auto; width: 943px; ; background: # 222; # 424242 ; border: 1px solid # 424242; ) # Sub-header ( margin: 1px; padding: 1px; ; background: # 333; overflow: hidden; height: 150px; )nevigation # ( auto 0 auto ; margin: 5px auto 0 auto; width: 943px; ; background: # 222; # 424242 ; border: 1px solid # 424242; ) ul # nevigation ( margin: 1px; padding: 0; ; background: # 333; overflow: hidden; ) # Li nevigation ( ; /*ie*/ 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; )# Content ( width: 943px; 0 auto ; margin: 5px auto 0 auto; ; background: # 222; # 424242 ; border: 1px solid # 424242; ) # Sub-content ( margin: 1px; padding: 1px; ; background: # 333; overflow: hidden; )# Coluna1 ( width: 302px; ; background: # 424242; 0 0 ; margin: 0 1px 0 0; padding: 5px; float: left; ) # Coluna2 ( width: 302px; ; background: # 424242; 0 0 ; margin: 0 1px 0 0; padding: 5px; float: left; ) # Column3 ( width: 303px; ; background: # 424242; margin: 0; padding: 5px; float: left; )# Fondo ( width: 943px; 0 auto ; margin: 5px auto 0 auto; ; background: # 222; # 424242 ; border: 1px solid # 424242; ) # Sub-bottom ( margin: 1px; 0px ; padding: 20px 0 0 0px; ; background: # 333; overflow: hidden; height: 50px; ; color: # fff; text-align: center; text-transform: uppercase; letter-spacing: 2px; )
Por último, creamos tres esquema css columna. Exemplo de Visualización e Descargar este arquivo.
Quedaría moi grata se puidese ter un segundo para axudar a impulsar o meu blog e compartir a conexión con calquera dos sitios de redes favorecidas utilizando o seguinte ligazón ...
Artigos relacionados:
Se lle gusta de ler este artigo, confía outros artigos relacionados a continuación:





















































Gitendra Vyas di en: novembro 2, 2009 at 3:31 am Said:
é este cross navegador soportado?
Lika Web di en: 17 de novembro, 2009 at 5:08 am Said:
perfecto