border-image: обходной путь для IE

Есть ли обходной путь для IE, который позволяет мне использовать border-image ? Я занимаюсь разработкой сайта, и он работает правильно в любом браузере, кроме IE Мне нужно подражать этим барам image

Я мог бы использовать ie-css3. htc взломать, но border-radius работает только с четырьмя углами вместе (что здесь не применимо, потому что верхняя граница не округлена) и фильтром css свойство (для градиента) вообще не работает с border-radius (оно заполняет весь элемент, игнорируя пределы радиуса границы). Если для этого нет обходного пути, как лучше всего это сделать?

6
задан Rodrigo Souza 25 August 2010 в 15:21
поделиться

2 ответа

Нет, но вариант ie-css3.htc может быть единственно возможным решением, если это то, о чем я думаю. Или я думаю о другом js-скрипте, который решил эту проблему? Не помню.

0
ответ дан 8 December 2019 в 13:43
поделиться

Единственным реальным решением может быть создание угловых или боковых изображений. Похоже, что все имеет одинаковый размер, просто имеет расширяемую ширину. так что это должно быть очень легко кодировать почти без задержки для загрузки.

Вот почему я придерживаюсь концепции использования того, что доступно. Это означает, что если ваш целевой рынок использует IE7+, вы должны быть внимательны при проектировании и программировании, чтобы не столкнуться с такими небольшими проблемами, как эта.

Все эти CSS3 и HTML5 — потрясающие штуки, но мы, как разработчики, по-прежнему ограничены тем, что видят все. Если вы хотите иметь равные условия для всех пользователей, вы можете полагаться на новые методы кодирования, пока вы не сможете делать такие вещи, как радиус границы, по всем направлениям во всех браузерах.

С другой стороны, вас может просто не заботить то, что видят пользователи IE; поэтому вы можете просто использовать другой стиль в качестве расширения браузера для людей, которые используют другие браузеры.

1
ответ дан 8 December 2019 в 13:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: