<html>
<head>
<style>
h1 {
font-size: 2.5em; /* 40px/16=2.5em */
}
h2 {
font-size: 1.875em; /* 30px/16=1.875em */
}
p {
font-size: 0.875em; /* 14px/16=0.875em */
}
</style>
</head>
<body>
<h1>Это заголовок 1</h1>
<h2>Это заголовок 2</h2>
<p>Это параграф.</p>
<p>Указание размера шрифта в em позволяет всем основным браузерам изменять размер текста. К сожалению, проблема со старыми версиями IE все ещё существует. При изменении размера текста он становится больше / меньше, чем должен.</p>
</body>
</html>