Изогнутые углы в IE ... CSS 3? Conditionals? Изображений? JS? - PullRequest
0 голосов
/ 08 апреля 2010

Кривые углы в IE ... Я использую класс CSS 3 border-radus, который называется .curved на всех моих вещах, которые я хочу, с крутыми кривыми углами. Новый CSS работает во всех обычных браузерах, однако IE - это верный провал ** т.

Какая лучшая практика для добавления закругленных углов в настоящее время. Оболочка Я нацеливаюсь на что-нибудь с .curved в JS и делаю все это в jquery? Используйте некоторые грязные условные теги. Или просто дать ему несколько лет и не использовать CSS 3?

Ответы [ 2 ]

1 голос
/ 08 апреля 2010

Мне известны 3 способа создания закругленных углов, которые будут работать во всех браузерах.

  1. Используйте изображение для верхней и дно коробки
  2. Используйте изображение для правого угла / левого угла для верхнего и Дно
  3. Используйте тонну тегов div, чтобы создать округленный угол.

Я бы не стал полагаться на свойства CSS 3 в данный момент, поскольку они недостаточно совместимы на всех платформах. Мне нравится использовать первый вариант, потому что он всегда будет кроссплатформенным, его легко реализовать, и он не добавляет тонны разметки. С текущим состоянием сети, есть не так много других вариантов, если вы хотите, чтобы ваши углы работали во всех браузерах.

Надеюсь, это поможет, Metropolis

0 голосов
/ 11 апреля 2010

Я просто ссылку: P

http://www.modernizr.com/

или

http://www.curvycorners.net/

...