Закругленные углы в MS IE 7 - PullRequest
4 голосов
/ 28 мая 2011

Как получить закругленные углы в MSIE7?(и кросс-браузер, как бонус, но IE7 жизненно важен)

Могу ли я сделать это без дополнительных изображений?

Нужна ли мне куча изображений для разных размеров текстового поля / таблицы?


Обновление: это действительно важно, теперь, когда я об этом думаю ...

Что, если я генерирую свой HTML из PHP, и он может быть динамичным, поэтому я могу 'неужели вы знаете размер?

Ответы [ 3 ]

12 голосов
/ 28 мая 2011

Я бы порекомендовал использовать стиль CSS3, а затем CSS3PIE .Работает как шарм!

1 голос
/ 28 мая 2011

У вас могут быть круглые углы CSS на любом элементе любой ширины / высоты.Существуют многочисленные решения / обходные пути для IE.Некоторые требуют JavaScript.Некоторые используют VML, завернутый в файлы .htc.Некоторые используют несколько изображений.Здесь обсуждаются многочисленные техники:

  1. Обсуждение CSS - Закругленные углы
  2. Округленные углы CSS 'Roundup' - рекомендуемое чтение
1 голос
/ 28 мая 2011

Как и в ответе Яна, одна из возможностей - использовать CSS3 border-radius, а затем включить CurvyCorners . Вы можете сделать это без изображений, т. Е. Вам не нужно предоставлять изображения, чтобы заставить работать любое из упомянутых здесь решений.

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