CSS: до /: после селекторов в IE 6,7 - PullRequest
5 голосов
/ 30 января 2011

Я знаю, что: before /: after не доступны в IE 6,7
http://www.quirksmode.org/css/contents.html

Есть ли взлом js для включения поддержки этих селекторов в IE?

Ответы [ 5 ]

7 голосов
/ 30 января 2011

Существует решение Javascript под названием IE7, оно исправляет типичные ошибки IE: http://code.google.com/p/ie7-js/

3 голосов
/ 30 января 2011

конечно jQueries до и после

что еще;)

1 голос
/ 25 марта 2011

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

 /* fix top nav ui in ie6*/
if ($.browser.msie && $.browser.version <= 6 ) {
    $('#topNav ul li a:not(:last)').after("/");
}
1 голос
/ 30 января 2011

Я не знаю, насколько хорошо это работает; но быстрый поиск нашел многообещающий результат:

http://jquery.lukelutman.com/plugins/pseudo/

CSS2: до и после псевдо-селекторы действительно удобны ... но они не работают в интернете Проводник. Нет, даже IE7. держу пари вы думаете: «Но что, если мы использовали столько же фирменных функций Microsoft по возможности все одновременно, это покажет им! "И знаете что? Вы абсолютно правы. Вы только что должен любить, что это - * {поведение: выражение (...); } - можно (больше или меньше) включить: до и после IE5.5 +

С jquery.pseudo.js в вашего документа, вы можете сделать:

p:before, p {
    before: 'foo';
    content: 'foo'; }

p:before, p .before {
    color: blue; }
0 голосов
/ 09 августа 2011

Нашел это при попытке создать https://gist.github.com/1133433 с поддержкой IE 6 и 7. Я пытался использовать гибкую блочную модель CSS3, но при использовании гибкой коробки CSS3 обнаружил ошибку в веб-наборе.w / box-sizing: border-box, padding и фиксированная ширина.Это нарушает стандартное поле box-align: stretch (равные высоты).Это было либо решение, либо решение использовать таблицу.

Кажется, что CSS3 Flexible Box трудно контролировать.Если вы хотите установить фиксированную ширину и воспользоваться преимуществами выравнивания прямоугольника: растянуть, а также установить отступы, вы SOL.

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