pagina base in HTML 5 con css per layot a tre colonne
Questo è il codice della pagina HTML5 di base con CSS esterno adatto per ottenere un layout a tre colonne con striscia in alto per contenere logo e menu e il footer in basso
il codice della pagina html è:
<body>
<div id="container">
<div id="container2">
<div id="header">
<p>titolo</p>
<p> </p>
<p> </p>
</div>
<div id="colonna_sinistra">
<p>colonna sinistra</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<div id="colonna_destra">
<p>colonna destra</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<div id="corpo_testo">
<p>corpo testo</p>
<p> </p>
<p> </p>
<p> </p>
</div>
<div id="footer">footer</div>
</div>
</div>
</body>
</html>
Quello che segue è il codice css di base che serve per ottenere il layout suddetto, va memorizzato in un file chiamato stile.css
@charset "utf-8";
/* CSS Document */
/*stili per il layout fisso con background sulle colonne laterali
versione 12/7/2018*/
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;
font-size: 76%;
text-align:center
}
div#header {
background-color: #0099FF;
}
div#container{width:760px;
margin:0 auto;
border-width: 0 1px;
border-style:solid;
border-color: #ccc;
background: url(220px.jpg) repeat-y top right /*striscia che da lo sfondo alla colonna di destra */
}
div#container2{background: url(3leftcol.jpg) repeat-y top left;/*striscia che da lo sfondo alla colonna di sinistra*/
text-align: left
}
/*stili specifici per il layout*/
/* Inizia il Simplified Box Model Hack */
div#colonna_sinistra{float: left;
width: 160px;/* Dimensioni per Opera 5 */
width:170px;/* Dimensioni per Opera 5.x */
width:160px;/* Dimensioni per browser standard compliant */
padding: 1em 0 0 10px
}
div#colonna_destra{float: right;
width: 210px;/* Dimensioni per Opera 5 */
width:220px;/* Dimensioni per Opera 5.x */
width:210px;/* Dimensioni per browser standard compliant */
padding: 1em 0 0 10px
}
div#corpo_testo{
padding: 1em 10px;
margin-left: 170px;/*stesso valore della larghezza della colonna sinistra*/
margin-right: 220px;/*stesso valore della larghezza della colonna di destra*/
}
div#footer{clear:both;
text-align:center;
padding: 5px 0;
background-color: #69c;
color: #000
}
/*stili sul testo*/
a { color:#006633 ; text-decoration:none; font-weight:600;font-family: Verdana,Arial,Helvetica,sans-serif;
}
a:hover {
color:#003300; text-decoration:yes;}
.testonormal{font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
margin-bottom: 1px;
margin-top: 1px;
font-weight:400;
}
.titolopiccolo{color:#336633 ;font-family: Verdana,Arial,Helvetica,sans-serif;font-size:18px;margin-bottom: 1px ; margin-top: 1px;font-weight:400; }
.titologrande{color:#800080 ;font-family:Verdana, Arial,Helvetica,sans-serif;font-size:25px;margin-bottom: 2px ; margin-top: 2px;font-weight:600;}
Ultima revisione pagina: 2019-05-28