Специфичный для сайта: особенности Firefox и IE CSS

Я пытаюсь изучить CSS. Я приложил огромные усилия, чтобы все исправить. Все мои страницы проходят проверку, и они выглядят правильно в Firefox и в основном правильно в Chrome. Однако IE повсюду. Что касается Firefox, в IE неверно следующее (в порядке важности):

  1. Основная часть корпуса помещается ниже, где заканчиваются левые коробки.
  2. раскрывающийся список в правом верхнем углу (наведите указатель мыши на "Настройки") полностью отключен (он отключен и в Chrome, но по-другому)
  3. На вкладке «Рецепты» не должно быть видимой нижней границы.
  4. кнопка поиска наклонена по отношению к окну поиска
  5. вышедшая из системы версия: верхние правые элементы входа в систему искажены

Авторизован, Вышли из, CSS,

Работа ссылок, функциональных возможностей и т. д. На этих страницах не гарантируется. Это просто статические снимки для отображения макета.

Может ли кто-нибудь указать мне правильное направление в том, что я делаю неправильно?

размещая это как комментарий, чтобы я не вспыхнул, таблицы могут работать лучше для некоторых из этих вещей, особенно для верхнего div, где вы хотите плавать влево и вправо

Shawn 18.11.2008 07:25

Я согласен с вами, и мне очень хотелось сделать именно это. Однако, как новичок, я из принципа стараюсь избегать таблиц, чтобы научиться таинственному безумию CSS.

Dinah 18.11.2008 08:56
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
1
2
658
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Какая версия IE у вас установлена? Похоже, что большинство ваших проблем может быть вызвано ошибкой Коробочная модель IE.

Единственная доступная мне версия IE - 7.0.

Dinah 18.11.2008 07:20

Я никогда не начинаю новый дизайн веб-сайта на css, не указав сначала Сброс CSS Эрика Мейера.

Он сбрасывает все различия во всех браузерах, так что у вас есть равные условия для начала. Поэтому во всех браузерах все должно быть одинаково.

Ответ принят как подходящий

Вам необходимо сбросить свой CSS (Дин, выше, рекомендует сбросить CSS Эрика Мейера). Я предпочитаю Юи Сбросить CSS (мне действительно нравится их собственный CSS Reset / Fonts / Grids). Для этого вам также необходимо использовать стандартный режим.

Наконец, вы должны знать, что некоторые вещи будут отличаться в браузерах, несмотря ни на что. Так что, если вы столкнетесь с такой ситуацией, нужно либо обойти ее, либо смириться с ней.

Другие вопросы по теме