Поиск 

CSS-хаки vs Условные комментарии

Четверг, Декабрь 24, 2009 г.
В очередной раз хочется затронуть тему CSS-хаков. Так вот, для себя я выделил альтернативу условным комментариям, которые так не люблю использовать при верстке сайтов.

Ведь в чем заключается задача условных комментариев (conditional comments)? В том, чтобы подключить каскадные таблицы стилей, закомментированные таким способ, который понимает только вечно “кашляющий” браузер Internet Explorer. Верно? Верно.

Да, CSS-хакинг по сути своей – это зло. Но давайте посмотрим на подборку хаков, которые имеются в нашем распоряжении. В этом списке обращаем внимание на то, что для всех версий IE имеется CSS-хак, который проходит проверку на валидность.

Так почему бы не воспользоваться этими валидными CSS-хаками в качестве альтернативы условным комментариям?

Я считаю это вполне допустимым решением – нет нарушений правил валидности, нет необходимости создавать отдельные CSS-файлы (тем более, учитывая то, что часто для IE требуется всего несколько персональных стилей).

.style {color: red}
Если для IE версии 6 и ниже нужно применить отличный от этого параметр, то добавляем такой стиль:

* html .style {color: gray}
Eсли персональным параметром нужно зацепить и IE 7, до добавляем третий стиль:

*+html .style {color: green}
Структура кода простая, при этом итоговый размер файлов практически идентичен варианту с условными комментариями, за исключением незначительного увеличения размера за счет частей кода * html и *+html.

В общем, я для себя выбираю именно этот вариант.
Взято с www.dimox.name
Теги: CSS | Хаки | Валидация Автор: Kent | Просмотров: 1659 | Нет комментариев | print |

Похожие статьи

все похожие статьи 
Категории
ТОП 10 - Авторы
  1     Луна   1961     2.97   
  2     pobeda   487     2.98   
  3     Tais   444     3.12   
  4     Foma   139     2.9   
  5     Lubov   52     2.89   
  6     Angel   45     2.95   
  7     Dolores   45     2.75   
  8     Paradiz   31     2.82   
  9     Xenta   29     2.82   
  10     Serdjio   25     2.89   
все авторы 
Последние статьи

Весняний дощ

Воскресенье, Май 21, 2017 г.
|
pobeda | 149 |

Вода и жизнь

Воскресенье, Май 21, 2017 г.
|
Луна | 162 |

Торт "Пьяная вишня"

Вторник, Май 09, 2017 г.
|
Луна | 211 |

Голубцы с грибами

Четверг, Апрель 20, 2017 г.
|
Луна | 235 |

Медицинское освидетельствование

Понедельник, Март 20, 2017 г.
|
Луна | 392 |
Популярные статьи

Пустыни

Вторник, Май 11, 2010 г.
|
Tais | 105083 |

Ссоры и споры

Воскресенье, Октябрь 31, 2010 г.
|
Луна | 3252 |

Бангладеш

Вторник, Июль 20, 2010 г.
|
Tais | 2433 |

Александр Македонский

Пятница, Август 27, 2010 г.
|
Луна | 9953 |

Беллерофонт

Среда, Июнь 16, 2010 г.
|
Tais | 915 |

Реклама

веб сайт, разработка сайтов, css, html, php, mySQL, админка, создание сайта, хостинг, доменное имя, сайт визитка, сайт каталог, информационный сайт, корпоративный сайт, интернет магазин, портал, поддержка сайтов

Облако тегов