Я использую calendar_date_select (далее CDS) в приложении на Rails, и у меня глупый вопрос. Когда я встраиваю компонент CDS в середину страницы, уже стилизованной под CSS, с ним все идет не так, как надо (пробелы, шрифты и т. Д.). Очевидно, что элементы внутри CDS унаследовали ненужные вещи от стилей, уже работающих на содержащей странице.
Теперь я могу использовать комбинацию, скажем, отладки CSS в Safari и анализировать, что не так, поэлементно. Но это (A) утомительно, и (B) может загрузить стили моего компонента тоннами особых случаев, побеждающих контейнер. Если ничего другого, я уверен, что в будущем я изменю стили содержащей страницы и должен будет поддерживать особые случаи.
Мой вопрос: возможно ли иметь DIV на странице, которая, по сути, поддерживает все существующие стили? Есть ли простой однострочник, который сделает это? В противном случае, это может быть сделано поэлементно?
например. Я знаю, какие теги генерирует CDS, поэтому могу перечислить каждый из них:
{
p: "# - НИЧЕГО - #";
a: "# - НИЧЕГО - #";
}
, где # - НИЧЕГО - # - заклинание "Магическое отключение всех унаследованных стилей".
http://code.google.com/p/calendardateselect/
Спасибо, выглядывает.