Хммм, чак сега се зачетох в статията. Мисля, че трябва да се обяснят няколко изключително важни неща. Кода в различните браузери изглежда по различен начин, особено в различните версии на IE. За това:
1. Трябва винаги да се нулира (ресетне) вграденото стилизиране на браузеритеТрябва да се наблегне на това, че съвременните страници често се изграждат от няколко човека. Най-малкото един дизайнер и един програмист. За това:
2. HTML кода трябва да е отделен от дизайна
Бих добавил и, че HTML кода трябва да е отделен и от PHP кода. За целта се използват шаблонни системи. Най-простата и разбираема от един прохождащ web програмист е MiniTemplator. Но за по-сложни проекти Smarty е по-удобен. Или, ако се програмиста е по-напреднал, може да се използва Model-View-Controller базиран framework, например лесния за разучаване Codeigniter.
Изключително важно е да се избере подходяща среда за развой. Посочените програмки за изграждане на Web-страници не са много подходящи и като цяло биха забавили, от колкото помогнали на човек, който иска сериозно да се занимава с това. Като изключим Notepad++, който освен редактор, благодарение на плъгините, става и за IDE. Под unix-like операционните системи подобния редактор е VIM.
Естествено съществуват и доста по-развити графични IDE-та. Аз лично бих препоръчал Aptana (има версия и за Linux). Особено с възможностите за писане на собствени snippets. Aptana има вграден и Zen Coding, който допълнително ускорява писането.