— Привет, меня зовут Максим Покровский. Вы находитесь в моем рабочем кабинете. Поскольку я фрилансер, будем считать, что именно так он и выглядит. Здесь я пишу много интересных вещей, и если вы почувствовали, что я именно тот человек, который вам нужен, то я всегда открыт для контакта.
Сделал за последнее время:
| Заказать мне работу |
| 07.09 | Лечим IE 7 |
C появлением Висты, а точнее с появление в Висте IE7 разработчикам приходится обходить глюки не только в IE6, но и в семерке. Хотя IE7 развит больше чем его предшественник, но все же приходиться лечить и его. Итак, вот хаки которые понимает только IE7
По степени здравомыслия:
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="ie7.css" />
<![endif]-->
Что это такое? Это использование хака для конкрентого свойства. Суть его заключается в том, чтобы добавить перед свойством дополнительный символ. Такой, чтобы нормальные браузеры его игнорировали, а линейка IE понимала. Пост flack`a послужил стартовым пинком для эксперимента. Выяснилось, что символ может быть практически любым, кроме “_” (по поводу этого у меня крутится оч. много нецензурных слов в адрес разработчиков)
#test{
width:200px;
height:200px;
background:red;
@background:green;
}
#test{
width:200px;
height:200px;
background:red;
@background:green;
}
#test{
width:200px;
height:200px;
background:red;
#background:green;
}
#test{
width:200px;
height:200px;
background:red;
$background:green;
}
#test{
width:200px;
height:200px;
background:red;
^background:green;
}
#test{
width:200px;
height:200px;
background:red;
)background:green;
}
и так далее…
Если инлайн хаки позволяют выполнять свойство как IE6, так и IE7, то данный трюк выполняет только семерка.
*:first-child+html #test{
background:green;
}
| ! | Самое обсуждаемое |
— Мастерство самурая легко познается в бою. Хреновый просто погибает.
Древняя фрилансерская мудрость
Комментарии