CSS-хак для 7 Интернет Эксплорера

Для тех кто еще не в курсе и для тех кому по каким-либо причинам надо писать весь CSS в одном файле, а не разносить по файлам как описано здесь, напоминаю как прописывать аттрибуты только для 7-ого эксплорера:

.class{
    attribute:property; /*читается всеми браузерами*/
    *attribute:property; /*читается всеми версиями Интернет Эксплорера*/
    _attribute:property; /*читается только 6-ой версией Интернет Эксплорера.*/
}

Соответственно в первом случае идет описание для Firefox, во втором для 7 Интернет Эксплорера, а в третьем исправление для 6-ой версии, если нужно.

Эта запись была опубликована в рубрике CSS. Вы можете следить за комментариями к этой записи.

Комментарии

  1. m_vitaly написал:

    А W3C CSS валидацию проходит ?

  2. neutrino написал:

    m_vitaly

    Конечно нет. Я вобще не сторонник писать стили в одном файле. Всегда пишу для FF, а поправки если надо выношу для IE в отдельный файл через conditional comments. Но иногда просто выбора не остается ;)

  3. dimaninc написал:

    не работает… весь инет уже изрыл – ни один хак для ие7 не работает…

  4. neutrino написал:

    [quote comment="489"]не работает… весь инет уже изрыл – ни один хак для ие7 не работает…[/quote]

    Конечно работает. С начала ты пишешь код для Firefox, следующей строкой, со звездочкой, для всех IE, а именно 7, а потом с подчеркиванием для IE6 если надо.

  5. grank написал:

    Работает, но не проходит валидацию. Поэтому для меня более приемлем вариант http://www.webmakerslounge.com/css/zamena-fayla-stiley-dlya-ie/

Leave a Reply

Your email is never published nor shared. Required fields are marked *

*

You may use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>