PDA

Visualizza versione completa : [HTML] <div> al posto di <table>


simon78_soft
09-09-2007, 17.55.42
Una domanda per ottimizzare il mio sito. Premetto che e' puro html...
Come faccio a sostituire le <table> utilizzando i <div> (e sfruttando le potenzialita' dei css)?
Qualcuno mi sa fare un piccolo esempio di codice di quello che devo inserire nel foglio di stile e come modificare il tag <table> sulla pagina html?

Grazie dell'aiuto! ;)

Dr_House
16-09-2007, 22.03.27
Puoi fare cosė:

<style type="text/css">
body {
text-align: left;
margin: 0px;
padding: 0px;
}

#container {
position: relative;
}

#container div {
border: 1px solid black;
}

.cella1 {
position: absolute;
width: 100px;
height: 30px;
left: 0px;
}

.cella2 {
position: absolute;
width: 100px;
height: 30px;
left: 102px;
}

.cella3 {
position: absolute;
width: 100px;
height: 30px;
left: 204px;
}
</style>

<div id="container">
<div class="cella1" style="top: 0px;"></div><div class="cella2" style="top: 0px;"></div><div class="cella3" style="top: 0px;"></div>
<div class="cella1" style="top: 32px;"></div><div class="cella2" style="top: 32px;"></div><div class="cella3" style="top: 32px;"></div>
<div class="cella1" style="top: 64px;"></div><div class="cella2" style="top: 64px;"></div><div class="cella3" style="top: 64px;"></div>
<div class="cella1" style="top: 96px;"></div><div class="cella2" style="top: 96px;"></div><div class="cella3" style="top: 96px;"></div>
</div>

simon78_soft
20-09-2007, 08.13.00
Grazie mille dell'ottimo suggerimento: semplice e chiaro! :act:

Vedro' di fare qualche test e spero di riuscire nell'impresa di sistemare le pagine del sito... :wall: