При использовании у body line-height просто число пересчет line-height для абзаца происходит после наследования(то есть наследуется 28px шрифта и умножается на 1). А в случае EM перерасчет происходит ДО наследования, то есть эта 1 умножается на 16 пикселей от body.
НО! Если теперь 1EM прописать для <p> то итоговый line-height внутри абзаца, как можно догадаться, станет именно 1*28, хотя по той логике, что я описал выше, оно должно было пересчитаться до наследования, а у абзаца шрифт все же 16 в тот момент, а не 28.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
USF
Я уже создавал тему с подобным вопросом -
http://forum.htmlbook.ru/index.php?showtopic=39156&st=0&p=276197entry276197
И мне дали вполне понятный ответ.
Но вот сегодня меня кое-что опять загнало в тупик.
Итак, возьмем тот же код http://jsfiddle.net/usfe/u8TCq/2/
При использовании у body line-height просто число пересчет line-height для абзаца происходит после наследования(то есть наследуется 28px шрифта и умножается на 1). А в случае EM перерасчет происходит ДО наследования, то есть эта 1 умножается на 16 пикселей от body.
НО! Если теперь 1EM прописать для <p> то итоговый line-height внутри абзаца, как можно догадаться, станет именно 1*28, хотя по той логике, что я описал выше, оно должно было пересчитаться до наследования, а у абзаца шрифт все же 16 в тот момент, а не 28.
Как это объяснить?
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.