Семантически, есть несколько вещей, которые вы, возможно, захотите посмотреть в своем HTML. Во-первых, у вас есть доктайп HTML5, но вы не используете теги HTML5. Например, ваши элементы навигации должны быть в <nav>
, ваша «история» может быть в <section>
и так далее. Взгляните на Окунитесь в раздел указателей HTML5 для получения информации о новых тегах.
Во-вторых, вы, вероятно, захотите поместить свои три изображения логотипа в отдельный контейнер за пределами навигации. Вы все еще можете расположить навигацию там, где она у вас есть, используя отрицательное верхнее поле или отрицательное верхнее и относительное позиционирование. Вы можете добавить z-index к контейнеру логотипов и nav, чтобы упорядочить их соответственно, чтобы фон nav не перекрывал логотипы.
Возможно, вы захотите взглянуть на использование одной из стандартных перезагрузок CSS, плавающих в Интернете. Сброс Эрика Мейера - хорошее место для начала. Как только вы начнете использовать элементы HTML5, вам нужно будет предоставить запасной вариант для браузеров, которые его еще не поддерживают. Я использую Google shiv для этого, и это хорошо соответствует моим потребностям.
Наконец, я вижу, что вы используете GIF-изображения с прозрачным фоном для фотографии вашего продукта, и у вас есть "неровности". Поскольку вам нужно поддерживать старые версии IE, я бы пошел с PNG8 для них. Вы получите изображение более высокого качества и сможете иметь прозрачный фон без зазубрин.
Я думаю, вам будет намного проще исправить этот макет, как только вы внесете некоторые структурные изменения в свой HTML, чтобы очистить его, и вам не придется бороться с размещением этих логотипов в неупорядоченном списке nav. Кроме того, у вас будет более удобная семантическая верстка и удобство чтения для людей, использующих программы чтения с экрана.
Удачного кодирования!