Закругленные углы по стандартам fieldset и web - PullRequest
4 голосов
/ 18 января 2011

Я видел несколько вопросов о IE9 в частности.

IE9 теперь поддерживает свойство border-radius, но не будет применять его к fieldset.
Обратите внимание, что Opera 11 ведет себя так же.

Где Chrome, Firefox и Safari будут с радостью закруглять углы.


Так, каково общее согласие:

Округление набора полей - это не пойдет или это то, что браузеры должны делать?

1 Ответ

4 голосов
/ 18 января 2011

В спецификации явно не указано, но источники вокруг w3.org, похоже, указывают, что fieldsets должны быть стилизованы со свойствами border-* для настройки границ.

Рабочий проект HTML5 предлагает стили по умолчанию для элемента fieldset, которые браузеры могут использовать в своих реализациях стилей по умолчанию.Вы можете увидеть используемый стиль border здесь.

fieldset {
  margin-left: 2px; margin-right: 2px;
  border: groove 2px ThreeDFace;
  padding: 0.35em 0.625em 0.75em;
}

Это будет означать, что в IE и Opera есть ошибка, о которой следует сообщать в Microsoft и Opera ASA соответственно.Я не слишком уверен, хотя, опять же, W3C никогда не говорил ничего о border-radius (или border-image).Вы всегда можете попробовать заполнить отчеты об ошибках и посмотреть, что говорит каждый поставщик.

ОБНОВЛЕНИЕ: , как отмечает dstorey (сотрудник Opera) в комментарии, это известная ошибка в Opera.

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