Представьте, вы приобрели импортный телефон, пришли домой осмотреть покупку... собрались зарядить устройство и вдруг обнаруживаете, что нужна розетка на 110В!
Или укладываете пачки денег в отечественный чемодан и, вдруг, обнаруживаете, что последняя пачка не помещается, т.к. баксы больше (по формату) рублей.
Или скачали новый браузер, а он криво отображает все страницы.
Вот тут и нужны стандарты. Думаю все знают что это такое. И все знают, что некоторые крупные компании пытаются ввести свои особые стандарты (например, формат фалов), но в результате эти стандарты не распространяются и гибнут, успевая создать кучу проблем потребителям.
Так вот, к чему я это... В сайтостроительстве тоже есть свои стандарты, которые определяет комитет W3C (
http://www.w3c.org). И их стоит прислушиваться. Например, верстать блоками, указывать DOCTYPE и соблюдать валидную вёрстку (несмотря на советы
Лебедева). Иначе, лет через 10 будет куча браузеров, которые совершенно по-разному будут отображать одну и ту же страницу. И придется оптимизировать страницу под каждый браузер.. жизнь верстальщиков превратится в ад! =)
Советы:
1) Верстайте блоками
2) Указывайте DOCTYPE
3) Чем меньше ошибок при валидации, тем лучше
4) Оформляйте код с отступами
5) Желательно делать короткие комментарии в коде.
6) Используйте элементы по назначению! H1 используйте для выделения заголовков, списки заключайте в UL, таблицы используйте для создания таблиц и т.д.
Пояснения:
1) Блочная вёрстка (вёрстка дивами) - это вёрстка с помощью контейнеров div, а не таблицами.
2) DOCTYPE сообщает браузеру тип страницы и говорит по каким правилам её обрабатывать. Подробнее здесь:
http://www.webmascon.com/topics/coding/25a.asp
3) Валидность кода - соответствие кода стандартам W3C проверяется здесь:
http://validator.w3.org/
Верстайте по правилам и народ к вам потянется! =)
Автор: Virus-D (
http://www.bookspro.net.ru/) 2 марта 2008.