Per ptransidico
Con i css puoi spostare il background, non solo mettendolo top|bottom (...), ma anche esprimendo un'unità di misura. Il fatto è che se metti le percentuali (ovviamente mettendo il width:100%; sul div contenitore), lo sfondo viene spostato, ma non si capisce bene cosa sia il 100%. A rigor di logica dovrebbe essere la larghezza del parent. Se fosse così sarei a cavallo, perchè avendo una colonna larga al 20% float:right;, spostando a destra lo sfondo del parent dell'80%, avrei l'illusione della colonna colorata. E invece non funzia...Originariamente inviato da ptransidico
Ma l'80% di che cosa? Se non metti il body al 100% mi sa che potresti avere dei problemi.![]()
Grazie, mò provo anche questa...Originariamente inviato da ptransidico
Un meteodo è quello poroposto da html.it nella guida layout senza css ma modificato..(...)![]()
Per Jerry
Interessante il display:table;... Non ho mai capito a cosa servisse... grazie!![]()
Ho provato a giocare col tuo metodo, (4 colonne liquide solidali a una dominante) ma come dici tu nell'esempio, possono succedere casini in caso di ridimensionamento caratteri (e anche finestra, azz!).
Quando dici:
Originariamente inviato da Jerry Masslo
quello più usato è usarne più di uno sfondo, uno al contenitore che riproduce quello di alcune colonne e un altro assegnato a una colonna che dovrà essere però sempre quella più alta in modo da trascinare il contenitore e quindi lo sfondo delle altre due colonne, questo sistema ha il limite del numero di sfondi, due soli differenti![]()
Non ho capito bene. Che gli sfondi siano solo due a me va anche bene, perchè uso un layout a tre colonne ed è solo la float:right; quella colorata. Il mio problema è che le colonne sono larghe in percentuale: Testando a diverse risoluzioni, la colonna più alta non è sempre la stessa.
Perciò è un bel casino.![]()
Dovrò ricorrere a min-height con tutte le precauzioni del caso, anche se il risultato non potrà mai essere preciso al 100%, oppure come suggerisci tu, il display:table; con qualche trucco per renderlo anche in IE...
Stavo già pensando ad una bella gif trasparente spacer in onore dei vecchi tempi...![]()