Originariamente inviato da lloyd27
Premettendo che sono programmatore PHP che a tempo libero lavora anche con la parte grafica, quindi è possibile che scriva ca***te
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>
<title></title>
<style type="text/css">
*
{
margin: 0px;
padding: 0px;
}
.clearer
{
clear: both;
}
#container
{
width: 900px;
margin: 0px auto;
border: 1px solid #444;
}
#sidebar
{
width: 200px;
float: left;
}
#content
{
width: 690px;
float: right;
}
</style>
</head>
<body>
<div id="container">
<div id="header"></div>
<div id="content"></div>
<div id="sidebar"></div>
<div class="clearer"></div>
<div id="footer"></div>
</body>
</html>
Scritto abbastanza a caso, senza neanche rileggerlo bene... Poi te lo sistemi come vuoi...
Intanto hai il vantaggio che non specifici colspan, che riguarda la presentazione, all'interno del codice html.
Poi puoi posizionare il contenuto prima della navigazione, così i tipi della sezione posizionamento sono contenti.
Non credo di aver scritto più codice, l'unica effettiva aggiunta è un clearer con rispettiva regoletta css...
Inoltre i bordi delle tabelle sono una delle cose più fastidiose in assoluto da gestire, quelli dei div sono paradiso in confronto...
Semanticamente è più corretto, in quanto come hanno detto altri, le tabelle servono ad altro....
Poi vedi tu