Рано или поздно каждый начинающий верстальщик сталкивается с необходимостью верстать блоками. Это диктуют нам не столько тенденции моды, сколько устройство современных CMS и фрэймворков.
Как же быть? Как сломать привычное представление о том, что документ состоит из таблицы-хэдера, таблицы — центральной части со столбцами навигации и другими блоками по бокам, а заканчивается таблицей-футэром?
<body><!-- Хэдер в отдельной таблице --><table><tr><td>
HEADER
</td></tr></table><!--// Хэдер в отдельной таблице --><!-- Контент и меню в отдельной таблице --><table><tr><td>
LEFT MENU
</td><td>
CONTENT
</td><td>
RIGHT MENU
</td></tr></table>
На самом деле, HTML - не первый язык разметки. Ему предшествовал так называемый SGML, разработанный международной организацией по стандартизации ISO в далёком 1986 году.
Стандарт SGML задавал синтаксис записи управляющих элементов и их атрибутов, правила определения тегов и указания взаимоотношений между ними. Размеченный, согласно стандарту, текст, по задумке, мог быть интерпретирован практически любой программой вне зависимости от платформы.
Качественный текстовый редактор с подсветкой синтаксиса.
FTP - менеджер
Быстрый стандартизированный браузер.
В качестве текстового редактора я рекомендую использовать PSPad. Он бесплатный и достаточно функциональный. Скачать можно с официальной страницы разработчика. Верстать, конечно, можно и в блокноте, но это неоправданная трата времени и заведомо много недочетов. Тем более, что в блокноте довольно ограниченное количество поддерживаемых кодировок.