Не с более строгими правилами, а с правилами XML! И в каком месте XHTML расширенный? Там больше элементов? Или может он всё таки расширяет HTML 4? А как он расширяет?
XHTML это и есть XML. В чистом виде XML вообще ничего не исключает так как ничего и не знает о элементах которые в нём содержатся, до тех пор пока мы не применим DTD или Schema к документу.
Я вот с HTML познакомился через Fireworks. Рисуешь - режешь, а он тебе генерирует HTML на таблицах. И везде работает именно так как нарисовал. Давно это было конечно. А сейчас со мной работают два парня по 18 лет и они вообще не понимают как можно было верстать на таблицах :)
Откуда ты знаешь откуда что я узнал? Я о сетке узнал ещё за долго до того как начал верстать. Я занимался 3D пять лет и там тема сетке раскрыта от и до - хочеш расскажу про UV Mapping?
В любом случае здесь речь идёт о Сетке и как она реализована не имеет значения, значения имеет сама концепция. Я согласен с вами что этот способ очистки блоков гораздо проще. Просто речь здесь идёт о библиотеки, clearfix правило которое в ней используется, применять его или нет ваше - решение ;)
Согласен, но именно для Сетки больше подходит такой подход. Так как контейнер может содержать не только колонки но и другие плавающие блочные элементы. Для данной реализаций .clearfix вообще можно избежать, веди .column и так содержит свойство overflow: hidden и имеет фиксированную ширину. Просто как всегда не повредит.
P.S. написал статью прежде всего из-за того что во всём рунете не нашёл ничего про Сетку.