Это, вероятно, базовый материал, поэтому, если есть какая-то онлайн-справка о том, как работает html-текст и поля, просто скажите мне ссылку.
В любом случае, у меня возникли проблемы с определением точных полей для текста. Ниже приведен пример изображения, div, содержащий текст под ним и еще один текст под div. Другие поля установлены на 0, а поля для div - 10px top & bottom, 0 left & right. По неизвестным мне причинам получается 16px top, 14px bottom. Я мог бы просто компенсировать ошибку с помощью определения полей, но я бы хотел знать, что происходит, вместо того, чтобы лечить симптомы.
<img src="images/temp/img.png" />
<div><p>Testing</p></div>
<h2>Siirry</h2>
И стиль для div
div {
color:#f00;
text-transform:uppercase;
font-size:9px;
line-height:9px;
height:9px;
margin:10px 0;
overflow:hidden;
}
Пример изображения:
EDIT:
Больше информации, так как моя точка зрения, очевидно, не очень ясна:
Запас составляет 10 пикселей в соответствии с такими инструментами, как Firebug. Это не то, что я спрашиваю. Однако из-за способа отображения шрифтов поле текста на самом деле больше, чем фактический размер текста. Это приводит к тому, что поле VISUAL становится больше, чем определенное поле (это можно проверить, измерив его в Photoshop или аналогичном программном обеспечении). Я ищу информацию о связи между размером текстового поля и фактическим размером, чтобы я мог правильно определить поля.