2013-05-12 3 views
1

Я стараюсь сокращать свои css с сокращениями. В моем пункте кода я есть:Шрифт не работает в firefox

p{ 
font: 12px/14px normal 'verdana'; 
margin: 0px; 
} 

Это прекрасно работает в Chrome, Safari т.д., но не в Firefox. Он не регистрирует "font: 12px/14px normal 'verdana';" только «margin: 0px;»

В чем проблема/что я могу сделать?

ответ

0

Оно должно быть: Шрифт: Вес, размер, Семейный

p{ 
    font:normal 12px/14px 'verdana'; 
    margin: 0px; 
    } 

Демо: http://jsfiddle.net/4tUxp/

+0

Вы должны, вероятно, также выгоду 'Verdana'. – cortices

+0

Капитализация не требуется на практике, хотя в принципе фамилии шрифтов * могут * быть чувствительны к регистру. –

+0

На самом деле, Chrome и Safari ошибаются: с помощью обязательных правил обработки ошибок CSS, неправильная декларация 'font' должна быть проигнорирована. IE 9+, похоже, делает это неправильно по-своему: он анализирует правило в вопросе, так что значение «font-family» является «нормальным» verdana »и, по-видимому, интерпретирует это как шрифт по умолчанию браузера (тогда как IE 8 и более старые вещи здесь!). –

Смежные вопросы