Клуб API Карт

Balloon и table

Пост в архиве.

Заметил нечто очень похожее на багрепорт (хотя, возможно, не достаточно внимательно прочитал документацую).


На странице с Яндекс.Картой подключалась ccs'ка с кучей правил и на выходе имелся очень жёсткий перекос всех баллунов.

Методом исключения выявил что же конфликтует. Оказалось, это безобидный отступ у таблицы:

table {
  margin: 0 1.5em;
}

Решается это, конечно, просто:

#YMapsID table {
  margin: 0;
}

Но всё равно, было бы не плохо обходится без костылей.

4 комментария
Если обходиться без костылей, то вам надо в своей CSS Написать более точное правило для margin: 0 1.5em; Нельзя расчитывать на то, что Яндекс.Карты заранее продумают, каким тегам вы хотите навешать какие свойства и решат это "без костылей".
Ну у нас на сайте не используется ни одного класса, и все передельно ясно расписано в руководстве по стилю. Более точного правила и быть не может, так как у нас и так все правила предельно точны. А обнулить стили в самой карте и написать margin: 0; чтобы у пользователей голова не болела — мне кажется это не займет много времени. Это помоему здравый подход.
А ситуацию table { margin: 0 1.5em important!; } тоже Яндекс должен рассматривать?
Не, ну зачем же в крайности сразу?)