Ошибка цветового фона в IE Fieldset - PullRequest
19 голосов
/ 23 января 2009

Установка:

У меня есть HTML-страница с набором полей элемент. Цвет фона элемент fieldset отличается от фон страницы. Граница набор полей немного темнее цвет, что фон.

Проблема:

В Firefox только область внутри граница имеет заданный фон цвет. В IE7 цвет фона течет по области, отграниченной рамка (только сверху).

Вопрос:

Что я могу сделать, чтобы сделать фон элемента fieldset остаются в пределах площадь, ограниченная границей IE7

Ответы [ 3 ]

16 голосов
/ 23 января 2009

см. Эту статью для решения этой проблемы:

http://www.communitymx.com/content/article.cfm?cid=DD9F3

В итоге: " Поскольку проблема IE, похоже, связана с тем фактом, что легенда является потомком набора полей, способ исправить ошибку состоит в том, чтобы отсоединить легенду с набором полей. Конечно, элемент легенды должен оставаться вложенным в элемент fieldset, чтобы (X) HTML оставался действительным, но если мы его абсолютно позиционируем, он будет удален из потока документа и обработан элементами вне него - включая его родителя - как будто это не существовало. «

10 голосов
/ 23 января 2009

Вы сбросили свои поля и отступы?

EDIT:

На самом деле, у Мэтта Херемы, очевидно, была похожая проблема. Который он успешно исправил .

" Получение фонов и легенд набора полей в IE ".

0 голосов
/ 08 мая 2017

Я столкнулся с той же проблемой, и было легко исправить упаковку набора полей в div и установить цвет фона для этого элемента вместо того, чтобы устанавливать его в тег fieldset.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...