пятница, 15 июля 2011 г.

Баг с css стилями

В целях SEO необходимо было по всему сайту заменить теги <hx> на теги <strong> и при этом сохранить соответствующие стили. Везде где в файлах стилей упоминался тег hx я подставлял свои классы, .shx. Теперь вот обнаружился интересный баг.
Было:
.offer h4.country a
Добавил свой:
.offer .sh4 .country a
Использование:
<h4 class="country">
На
<strong class="sh4 country">
Оказалось, что пробел между тегом и классом сыграл большую роль. Стили никак не подцеплялись. Поэтому будьте внимательны! Надо писать
.offer .sh4.country a
Без пробела!