Originariamente inviato da xanadu86
ma se voglio una formattazione centrale per ogni risoluzione come posso fare?
mi spiego meglio...le pagine del sito le vorrei centrate...insomma stile html.it per intenderci...
ok però per centrare qualcosa devi saperne la larghezza, da qui non si scampa
tale larghezza può essere espressa in pixel o in valori percentuali. Nel primo caso ottieni per forza un layout fisso in cui varia solo lo spazio a destra e a sinistra (in base alla larghezza della finestra del browser dell'utente)
Usando valori percentuali invece puoi avere un layout fluido però questo implica che tutto il layout sia dimensionato così, ad es:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
html, body{
margin: 0;
padding : 0;
width: 100%;
text-align: center;
}
#cnt {
width: 85%;
background: #c2c6c8;
margin: 0 auto;
text-align: left;
}
</style>
<title></title>
</head
<body>
<div id="cnt">
contenitore fluido largo l'85% della finestra del browser. Si allarga o si restringe in base
alla larghezza del browser.
</p>
</div>
</body>
</html>
Puoi usare eventualmente min-width e max-width per regolare meglio la larghezza minima e massima (tenendo conto delle compatibilità con IE)