Ciao a tutti, premesso che non conosco nessun linguaggio di programmazione e mi baso molto sull'intuito leggendo il codice di pagine già scritte(),e che il mio sito è fatto con un cms di nome "webspell", ora ho un problema:
il cms da me adottato fà uso massiccio di tabelle per costruire il layout....ora io leggendo in giro, mi sono reso conto che un layout che sfrutta i cssè migliore, o almeno così leggo, anche se nn ho capito i vantaggi e per poter capire se sia effettivamente migliore come soluzione, ho deciso di ricostruire il layout in css; ci sono riuscito convertendo la parte html (tutte le tabelle che sono in sostanza il contenuto del mio sito) con un programmino che mi riproduce il codice in css, e quindì non ho dovuto fare altro che dover sostituire il codice html con quello css.![]()
La pagina index carica il tutto correttamente, il problema lo riscontro laddove nelle tabelle vi era inserito uno script php,....per farvi capire subito il problema vi mostro subito il tutto tramite uno screen shoot dove vi metto il prima e il dopo:
come potete notare, quella che una volta era la seconda cella della tabella, si trova sopra al contenuto della prima, in quanto non si autoadattano più come prima facevano le tabelle![]()
Ora vi posto il codice css che fà riferimento a quelle due zone:
PRIMO BOX -LOGIN.ts-18-1 {
border: none;
height: 25px;
left: 0px;
line-height: 25px;
padding: 0px;
position: absolute;
top: 0px;
width: 164px;
}
.ts-18-2 {
border: none;
height: 19px;
left: 0px;
padding: 0px;
position: absolute;
top: 25px;
width: 164px;
}
.ts-19 {
border: none;
height: 19px;
position: relative;
text-align: left;
width: 164px;
}
.ts-19-1 {
border: none;
height: 19px;
left: 0px;
line-height: 19px;
padding: 0px;
position: absolute;
top: 0px;
width: 5px;
}
.ts-19-2 {
border: none;
height: 19px;
left: 5px;
line-height: 19px;
padding: 0px;
position: absolute;
top: 0px;
width: 154px;
}
.ts-19-3 {
border: none;
height: 19px;
left: 159px;
line-height: 19px;
padding: 0px;
position: absolute;
top: 0px;
width: 5px;
}
.ts-18-3 {
border: none;
height: 32px;
left: 0px;
line-height: 32px;
padding: 0px;
position: absolute;
top: 44px;
width: 164px;
}
.ts-18-4 {
border: none;
height: 19px;
left: 0px;
padding: 0px;
position: absolute;
top: 76px;
width: 164px;
}
<div class="ts-18-1">[img]/style/37.jpg[/img]</div>PRIMO BOX -LOGIN
<div class="ts-18-2">
<div class="ts-19">
<div class="ts-19-1"></div>
<div class="ts-19-2"><? include("login.php"); ?></div>
<div class="ts-19-3"></div>
</div>
</div>
<div class="ts-18-3">[img]/style/NEXT.jpg[/img]</div>SEC. BOX -NEX WAR
<div class="ts-18-4">
<div class="ts-19">
<div class="ts-19-1"></div>
<div class="ts-19-2"><? include("sc_upcoming.php"); ?></div>
Mi sapete dire dove è l'errore?
Qualcuno mi sa definire in sintesi xkè dovrei abbandonare le tabelle per il css....nn lo ho mai capito...lo sto facendo ma nn ho ancora capito xkè lo sto facendo..... :berto:

),e che il mio sito è fatto con un cms di nome "webspell", ora ho un problema:

Rispondi quotando
) anche se mi rendo conto di mancare delle basi ^^
