Ciao
Ho un problema piuttosto fastidioso a causa di un footer. Adattando un layout che uso abbastanza spesso (e che ho sempre considerato tendenzialmente crossbrowser), ho da poco rifatto il layout di un mio sito: storia della musica
di base tutto fila liscia, a parte un grosso problema col div footer.
Premetto che la struttura è tutta realizzata con div flottanti: in pratica al centro è data da tre div floattanti accostati, c'è poi un separator in mezzo con clear:both; e sotto il div footer. Il problema del div footer è che calcola il margin top non rispetto, come dovrebbe al div superiore più altro, ma sempre e comunque rispetto al secondo div affiancato, non necessariamente il più alto. Proprio per questo temporanea ho messo il copy notice solo nella home, dove l'altezza è fissa, ma resta una soluzione di fortuna. Altrove c'è il div, molto semplicemente vuoto.
Il problema resta in Safari che, essendo più ligio alle regole (giustamente), dove vede il div vuoto impedisce di selezionare delle aree del testo che prevedono interazione e in più calcola un margine più basso.
Sempre come soluzione di fortuna ho utilizzato, per la home, dove viene visualizzato il footer, l'hack col # dando un margine maggiore solo per safari. Il problema è che quella soluzione tende a sbagasciare tutto se incorporata nel css principale.
L'unica sarebbe quindi risolvere alla radice pulendo il codice in modo da far calcolare al footer il margine rispetto al div centrale.
Qualcuno ha una soluzione più o meno indolore ?
Thanks !!!