2013-05-07 4 views
0

Это правило css отлично работает в IE и chrome.firefox specific css padding

В Firefox требуется, чтобы нижнее покрытие было размером 8 пикселей. Я пробовал несколько методов, но ничего не работает.

.wish 
{ 
    color: white; 
    font-size: 15px; 
    text-transform: capitalize; 
    font-weight: normal; 
    padding-right: 15px; 
    padding-left: 10px; 
    margin-right: -7px; 
    padding-bottom: 9px; 
} 

Я попытался это

.wish, x:-moz-any-link, x:default 
{ 
    padding-bottom:8px; 
} 

но светлячок игнорирует его.

+0

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

+0

@KaiQing с момента выхода IE9. Я был гораздо чаще Ошибки макета Firefox, чем IE. Я даже столкнулся с ситуацией, когда я думал, что IE сделал что-то неправильно, а затем, прочитав спецификации, тщательно пришлось неохотно решить, что это, вероятно, соответствует стандартам лучше, чем Gecko и Webkit. Однако я согласен с тем, что это вряд ли будет ошибкой Firefox. –

+0

@niels - Мне было трудно задушить, что IE9 действительно хорошо себя зарекомендовал и имел лучшую производительность со многими тяжелыми анимациями css через js, чем firefox и даже хром. К сожалению, их разумный успех с 9 не скрывает того факта, что 8 и 7 все еще являются гигантскими кусками sh ** - nevermind 6 или ниже. Это почти единственная причина, по которой я группирую все жалобы IE вместе. –

ответ

0

Исправлено. Я установил .wish, x:-moz-any-link, x:default { padding-bottom:8px; } ниже правила orignal .wish, и он работает.

, прежде чем я объявлял его на верхней

+1

Я как-то не могу не подумать, что это [XY-решение вашей проблемы] (http://meta.stackexchange.com/a/66378/219504). –

+0

Я исправил его, я просто должен был объявить его внизу. Спасибо – RIK

+0

Нет, вы внедрили решение. Я просто не могу не думать, что это правильное решение неправильной проблемы, и реальная проблема все еще существует, вызывая проблемы с компоновкой. Firefox не просто вводит прокладки из ниоткуда без причины. –