2013-04-07 6 views
7

Я хочу установить размер шрифта с em, а не px. Вот мой код:Почему размер шрифта не изменяется?

<style type="text/css"> 
body{ 
    font-size: 62.5%; 
} 

div{ 
    font-size: 1.2em; 
} 
</style> 

<body> 
<div>hello world</div> 
</body> 

Я хочу установить div размер шрифта, чтобы быть 12px, но он выглядит маленьким, чем я ожидал, я отключить div стиль с помощью инструментов хром браузера, это не выглядит, чтобы иметь какие-либо изменения. Почему и как сделать, чтобы сделать div размер шрифта 12px? Благодарю.

+2

Вы пробовали 'размер шрифта: 12px'? –

+0

Если у вас нет другого CSS, текущий CSS может правильно установить размер шрифта div 12px. Вы можете проверить свой вычисленный стиль, используя Firefox Firebug или инструменты разработчика Chrome, чтобы это подтвердить. –

+0

@IanY, да, в 'вычисленном стиле' он показывает размер шрифта' div' 12px, thx очень много. – hiway

ответ

6

хмм, кажется, работает для меня: example

Хотя, что вы могли бы иметь в виду это мало изменение от включения/выключения font-size свойства. Это связано с тем, что em для вложенных элементов относится к их родителям font-size. В вашем случае font-size:Xem для div относится к font-size:X% тела.

Если ты еще не получив никаких изменений, попробуйте установить body «ы font-size на больший процент, чтобы сделать ваш div» шрифт S больше

+0

Да, вы правы. Это изменение очень незначительно, когда я меняю 'div' на больший размер, он может быть обнаружен отчетливо. – hiway

+0

haha ​​yeah, несколько месяцев назад у меня была такая же проблема. Рад, что смог помочь :) –