Esempio (ho inserito solo la prima parte dei contenuti, il css è nella pagina per mia comodità, ma è da portare fuori):
P.S.: se modifichi la larghezza delle colonne laterali, sarà da modificare anche quella del contenitore generale che ho chiamato main che è da calcolare in base a larghezza di left+right+content+padding di contentcodice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento senza titolo</title> <style type="text/css"> <!-- * { margin:0; padding:0; } body { background-color:#4d4d4d; } #main { width: 1260px; margin:0 auto; background-color:#FF99FF /* da rimuovere, serve per colorare a destra e sinistra lo spazio corrispondente alle colonne laterali */ } #left { float:left; width: 140px; } #right { float:right; width: 140px; } #rightContent, #leftContent{ padding:5px; } #content { width: 950px; padding:0 15px; float:left; background-color:#4d4d4d; } #footer { clear:both; width:100%; background-color:#333; color:#ccc; height:50px; line-height:50px; text-align:center; } #masthead { width:950px; height:121px; } #masthead h1 { float:left; width:382px; height:121px; background:url(logo.png) no-repeat 0 0; text-indent:-9999px; } #masthead h1 a { display:block; width:100%; height:100%; background:url(logo.png) no-repeat 0 0; outline:none; } #masthead ul { float:left; width:566px; height:121px; list-style:none; background:url(nav-sprite.png) no-repeat 0 0; } #masthead ul li { display:block; height:121px; float:left; } #home { width:115px; } #portfolio { width:160px; } #services { width:144px; } #contact { width:147px; } #masthead ul li a { display:block; width:100%; height:100%; text-indent:-9999px; outline:none; } li#home a:hover { background:url(nav-sprite.png) no-repeat 0 -121px; } li#portfolio a:hover { background:url(nav-sprite.png) no-repeat -115px -121px; } li#services a:hover { background:url(nav-sprite.png) no-repeat -275px -121px; } li#contact a:hover { background:url(nav-sprite.png) no-repeat -419px -121px; } #featured-area { width:950px; height:304px; background:url(bg-featured.jpg) no-repeat 0 0; } #description { width:455px; margin:55px 0 55px 20px; float:left; } #description p { font:bold 30px/32px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fff; } #preview { width:445px; margin:55px 20px 55px 0; float:right; } --> </style> </head> <body> <div id="main"> <div id="left"> <div id="leftContent">CONTENUTI COLONNA SINISTRA</div> </div> <div id="content"> <div id="masthead"> <h1>Portfolio Web Design</h1> <ul> <li id="home">Home <li id="portfolio">Portfolio <li id="services">Dove siamo <li id="contact">Contatti[/list] </div> <div id="featured-area"> <div id="description"> Queste sono solo alcune realizzazioni.</p> </div> <div id="preview"> [img]images/sample-preview.jpg[/img] </div> </div> </div> <div id="right"> <div id="rightContent">CONTENUTI COLONNA DESTRA</div> </div> <div id="footer">©2012 Il sito è a cura dello studio ... tutti i diritti riservati.</div> </div> </body> </html>

Rispondi quotando