Валидная верстка
Некоторое время назад я наткнулся на запись Майка Дэвидсона о НЕНУЖНОСТИ валидной верстки. Небольшая цитата:
By invalidating my entire site with this one line of code, I ensure that I am made aware the instant it matters. The instant this stuff starts to break anything in the real world, I will know. If I only had a few small errors on a few random pages around my site, I could easily miss the day when "the big switchover" happens and wind up with broken pages I don’t know about. And since this code is in the form of a server-side include, I can freely remove it with a few clicks.
Так вот. Привожу пример, как невалидный код реально что-то ломает в реальном мире (starts to break anything in the real world). Заходим с КПК на мобильное представление Гугла (http://mobile.google.ru), выбираем новости и щелкаем по новостям. Гугл отбирает мобильные новости и показывает их мобильному браузеру в формате Mobile xHTML, и если источник невалиден, то получается вот это:
Вот и все. Валидация нужна.
Да валидная верстка нужна! Если бы не было стандартов, верстальщики никогда бы не смогли создать кроссбраузерную верстку.
Почитатйте про валидную верстку XHTML Strict 1.0
http://cleverscript.ru/index.php/html/validnaya-verstka/36-verstka-xhtml-strict