Доброго всем времени суток. В общем у меня следующая проблема, мне скинули готовую верстку сайта, она отображается вполне корректно, но после того как я переношу её на PHP появляются некоторые ошибки. Причем параметры CSS и там и там одинаковые, но отображение разное. Когда меняю некоторые параметры в ручную, отображение становиться нормальным, но это как я считаю не выход каждый раз подгонять руками. И так вопрос, в чем может быть ошибка? Касяк PHP или мои кривые руки? Сталкиваюсь уже не в первый раз. За ранние извиняюсь если создал не в том разделе. З.Ы. Поиск по сайту юзал и гугл тоже.
Если php отдаёт в браузер точно такой же html и css, как в твоей "готовой вёрстке сайта" - то всё должно отображаться также... Если отображается криво - значит php что-то отдаёт не так, как в оригинале, значит ты что-то где-то изменил или неправильно написал. Просмотри исходный код html-страницы, сгенерированной php. Сравни с твоей "готовой вёрсткой". Найди отличия. Найди и устрани причину этих отличий...
Огромное спасибо, ответ был очевиден. Действительно в начале прокрутил первую строчку и не увидел DOCTYPE. Сразу в дагонку вопрос, как я понимаю DOCTYPE устанавливает некие настройки отображения страницы, верно ли я понимаю? И в каких случаях его стоит использовать?
Типа того. DOCTYPE определяет, будет браузер отображать твой html-код строго в соответствии со стандартами w3c или "по-своему". http://ru.wikipedia.org/wiki/HTML#....82.D1.8B_DOCTYPE_.D0.B4.D0.BB.D1.8F_HTML_4.01