УСБ (на базе webkit): переопределение сверху вниз по абсолютным позиционированием элементов


У меня возникли проблемы с переопределением некоторых плагинов CSS. Редактирование этого CSS напрямую не является вариантом, так как это сделает обновление плагина более рискованным.

проблема: элемент имеет абсолютное позиционирование и имеет вершину:0px в оригинале. Я хочу переопределить его снизу: 0px.

для примера

    .element {position:absolute; top:0;}

    /* in another file */
    .my .element {bottom:0;}

в firefox это работает нормально (внизу: 0-это применяемый стиль), но safari / chrome, похоже, не преодолевают топ:0.

Я могу обойти эту проблему, но было бы неплохо придумать правильное решение.

2 75

2 ответа:

использовать top: auto "перезагрузки" top в своем начальной стоимостью.

bottom это совершенно отдельное свойство для top (элемент может иметь как top и bottom), так что, возможно, вам не понадобится

.my .element { position: inherit !important; top: auto; }