Ваш код неверен, но вот как вы можете это исправить:
Вы используете XHTML, поэтому вы должны включить информацию о языке XML, а также просто включить информацию об общем языке в декларацию HTML следующим образом:
Bing от Microsft отметит это как ошибку и сообщит вам, чтобы изменить его соответствующим образом.
Не используйте поля или поплавки! Это все равно что сказать, хорошо, пожалуйста, переместите этот элемент немного влево и немного вправо. Не имеет смысла! Используйте абсолютное позиционирование и проценты для размещения элементов на ваших веб-страницах CSS. Сегодня слишком много экранов разных размеров и слишком много разрешений. Float и margin - 1995, и я понятия не имею, почему люди все еще используют эти методы. У нас также есть общество, которым сейчас движет мобильный. Помните, что один пиксель на устройстве будет больше или меньше одного пикселя на другом устройстве. У вас может быть 5 ноутбуков, которые все 17 дюймов, и все имеют совершенно разные разрешения! Можно указать фиксированную ширину и высоту пикселя для изображений и элементов, но при размещении этих элементов необходимо использовать проценты, иначе они не будут отображаться в правильном положении на альтернативных устройствах и ЖК-экранах.
Если вы позиционируете элемент, используя абсолютное позиционирование с процентным значением, например:
"позиция: абсолютная; слева: 30%; сверху: 5%;", тогда этот конкретный элемент будет отображаться на экране на 30% слева и на 5% от верхней части экрана независимо от устройства рендеринг это! Однако, если вы размещаете элемент с фиксированным значением пикселя, скажите:
"позиция: абсолютная; слева: 160px; верх: 45px;" это не будет правильно отображаться на любом экране, кроме того, на котором вы его просматриваете. Не делай этого! Думаю об этом? У вас есть 2 отдельных разрешения, одно - 1024x768, а другое - 1366x768, очевидно, что использование фиксированных значений вызовет серьезные проблемы. Процент - это процент разрешения экрана или браузера, а значение пикселя - это фиксированное значение, которое практически не меняется.
Что касается вашего вопроса, вы можете включить свою навигацию или любой другой контент любым удобным для вас способом, просто обязательно используйте CSS ID и соответствующие теги DIV, которые сопоставляются с ними. Неважно, где или когда вы указываете их в своем CSS вообще. Это полностью зависит от вас. Просто держитесь подальше от всего этого "отступов" и "полей", это бессмысленно. С абсолютным позиционированием вам не нужно ничего плавать, потому что все идет точно так же, как вы хотите, в верхнем левом или нижнем правом углу экрана.