Закругленные углы в MS IE 7
Как получить скругленные углы в MSIE7? (и кросс-браузер, как бонус, но IE7 жизненно важен)
Могу ли я сделать это без дополнительных изображений?
Нужна ли мне связка изображений для разных размеров текстового поля / таблицы?
Обновление: теперь, когда я думаю об этом, это действительно важно ...
Что делать, если я генерирую свой HTML из PHP, и он может быть динамическим, поэтому я не могу точно знать размер?
3 ответа:
Я бы рекомендовал использовать CSS3 styling, а затем CSS3PIE. Работает как заклинание!
Аналогично ответу Яна, одна из возможностей заключается в использовании граничного радиуса CSS3, а затем включитьCurvyCorners . Вы можете сделать это без изображений-то есть вам не нужно предоставлять изображения, чтобы заставить работать любое из упомянутых здесь решений.
Вы можете иметь CSS круглые углы на любом элементе любой ширины / высоты. Существует множество решений/обходных путей для IE. Некоторые требуют JavaScript. Некоторые используют VML в оболочке .файлы htc. Некоторые используют несколько изображений. Здесь обсуждаются многочисленные методы:
- CSS-Обсуждение-закругленные углы
- CSS скругленные углы 'Roundup' -- рекомендуемое чтение