jball очень прав насчет сброса.Они просто позволяют вам начать с пустой страницы, но вам все равно нужно написать правильную структуру документа и хороший CSS, чтобы получить хорошие и последовательные результаты.
В вашем случае все элементы на вашей странице свободны на странице,Это доставит вам неприятности в конце.Некоторые вещи будут сдвигаться на несколько пикселей, особенно если вы не укажете точную высоту для каждого элемента.Шрифты отображаются в разных высотах в каждом браузере.Это могут быть десятые доли пикселей, но когда они округляются, ваш веб-сайт немного пересекается между браузерами.
Когда вы используете более глубокое вложение элементов, вы можете лучше использовать позиционирование элементов (относительное и абсолютное).).Если вы добавите конкретный div для заголовка и зададите ему фиксированный размер, вы можете очень точно расположить там каждый элемент, что особенно удобно для заголовков и меню.
Я взял на себя смелость создатьНебольшой пример, который показывает только некоторые основы позиционирования.Он не идеален и использует яркие рамки вместо изображений для макета.Но это просто для того, чтобы показать вложение элементов и абсолютное и относительное позиционирование, наряду с трюком с отрицательным запасом.http://jsfiddle.net/YwCxQ/3/