хак для IE7

15.05.2008 Jman

Довольно часто приходится писать стили специально для броузеров от компании Microsoft. О том как чудесно поддерживает стандарты IE6, знают наверное все, кто хоть пару раз сталкивался с разметкой вэб-страниц. Чаще всего я использую хак такого вида:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
* html [селктор | класс | id]{
стили;
}
/*например когда надо добавить границы у элементов списка li сверху и снизу */
li{
    border-bottom:2px #000 solid;
    }
li:first-child{
    border-top:2px #000 solid;
    }
/* поскольку IE6  непонимает как работать с псевдо классами добавим вернюю границу для UL*/
* html ul{
    border-top:2px #000 solid;
    }

А недавно мне пришлось столкутся с ситуацией, когда надо было написать хак для IE 7ой версии. Немного погуглив нашёл способ как скрывать правило для 7рки от остальных браузеров:

1
2
3
4
/*всего лишь надо дописать к звёздочке знак плюс */
*+html .photo {
    top:-3px;
    }
Метки: , , ,

5 Комментария на запись“хак для IE7”

  1. Комментирует Олег

    Спасибо. Сам мучался с ие7. У вас нашёл решение :)

  2. Комментирует Таша

    пасиб!!! будем знать )

  3. Комментирует Zodios

    Недавно перебирал «колекцию» хаков, и нашел ряд новинок, особенно связанных с гугловским хоромом
    Хаки

  4. Комментирует Михаил

    Спасибо. Хак очень помог.

  5. Комментирует Alexandr

    Спасибо, раньше с шестым мучился, теперь осваиваю 7

Оставить комментарий