Come creare Css Tre Colonna Layout
Questo è un tutorial su come utilizzare i CSS per creare un semplice layout tre colonne.
La struttura si compone di un header, un contenuto principale colonna, una barra laterale, e un piè di pagina. Una bella base di layout, e non a tutte le difficoltà a creare con i CSS, una volta di sapere come affrontare le inevitabili bug di Internet Explorer.
Strep prime: abbiamo creato una struttura 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 = "#"> Home page </ a> </ li> <li> <a href = "#"> Chi siamo </ a> </ li> <li> <a href = "#"> Servizi </ a> </ li> <li> <a href = "#"> Prodotti </ a> </ li> <li> <a href = "#"> Mappa del sito </ a> </ li> <li> < uno href = "#"> Contattaci </ a> </ li> </ ul> </ div> <div id = "content"> <div id = "sub-content"> <div id = "column1" > <h2> Chi siamo </ h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut viverra dui nca risus. In uno tortor eu neque lacinia rhoncus. In interdum placerat purus. 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 nca risus. In uno tortor eu neque lacinia rhoncus. In interdum placerat purus. > 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 > Servizi </ h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut viverra dui nca risus. In uno tortor eu neque lacinia rhoncus. In interdum placerat purus. 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 nca risus. In uno tortor eu neque lacinia rhoncus. In interdum placerat purus. > 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 > Dettaglio Contatti </ h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut viverra dui nca risus. In uno tortor eu neque lacinia rhoncus. In interdum placerat purus. 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 nca risus. In uno tortor eu neque lacinia rhoncus. In interdum placerat purus. > 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 Designed By Developer's Paradise </ span> </ div> </ div> </ div>
Secondo passo: creare una struttura di base 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% "Georgia", Times New Roman, Times, serif; color: # fff; text-transform: maiuscolo; 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;)% normal "Georgia" , Times New Roman, Times, serif ; background : # 191919 ; } body (font: 100% normale "Georgia", 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; altezza: 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; altezza : 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 li a (float: left; margin: 0; padding: 7PX 10px; display: block; color: # fff; text-transform: maiuscolo; 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;) # colonna3 (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 ; } # fondo (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: nascosto; height: 50px; color: # fff; text-align: center; text-transform: maiuscolo; letter-spacing: 2px;)
Infine abbiamo creato tre colonna css layout. Esempio Visualizza e scarica questo file.
Le sarei grato se potesse prendere un secondo di contribuire a promuovere il mio blog e condividere questo link con uno dei tuoi siti favorito la messa in rete utilizzando il link qui sotto ...
Articoli correlati:
se vi sia piaciuto leggere questo articolo, si prega di controllare anche gli altri articoli correlati qui sotto:



















































Invia un commento