CSS Zibaldone

[ Home ] - [ Articoli ] - [ Traduzioni ] - [ Altro ] - [ Appunti sui CSS ] - [ L'autore ]

Sei qui: Home > Traduzioni > L'abuso dei float è considerato dannoso

L'abuso dei float è considerato dannoso

Articolo originale: http://dbaron.org/log/2005-12

Autore: David Baron

Traduzione: Gabriele Romanato (12 agosto 2006)

Avevo intenzione di scrivere sull'argomento nei mesi scorsi, da quando fu pubblicato l'articolo di Alex Robinson In search of the One True Layout (dopo una discussione al riguardo su Bugzilla). Meglio tardi che mai, comunque.

L'articolo descrive una tecnica che usa i float in modo differente dal loro uso designato. I float sono stati progettati al fine di estrarre piccole porzioni di contenuto fuori dal flusso, lasciando il resto del testo ad avvolgerle. Non sono stati progettati per essere usati per il contenuto principale di una pagina e neppure sviluppati per questo scopo. Nondimeno, l'uso dei float per il contenuto principale di una pagina è abbastanza comune oggi.

Cosa ancor peggiore, tale uso dipende da dettagli estremamente oscuri dell'implementazione attuale dei float, dettagli così oscuri che nessuno ha precedentemente pensato di descrivere nelle specifiche CSS. Ciò significa che l'uso diffuso di questa tecnica farà in modo che tutti i futuri browser dovranno correggere questi dettagli oscuri.

Questa situazione è simile all'uso delle tabelle per l'impaginazione, uso che ora è ampiamente riconosciuto come abuso. L'abuso attuale dei float è perseguito allo scopo di risolvere uno dei problemi causati dall'abuso delle tabelle: l'uso scorretto della marcatura semantica. Tuttavia, esso sta perpetuando altri problemi causati dall'abuso delle tabelle:

In sintesi, l'abuso degli standard del Web (1) colpisce l'uso designato e (2) riduce la probabilità di trovare una soluzione migliore al problema in futuro. Rallentare la velocità del "progresso" oggi potrebbe aiutare ad aumentarla in futuro.