我有一个包含div的网页。该网页只能由经过身份验证的用户访问(div包含帐户/注销按钮)。如果用户未经过身份验证,则它只是一个固定高度的绿色条。 font-size
为11pt
,在顶部和底部填充0.25em
。但是,当我将height
的{{1}}设置为div
时,它太短了;完全按1.5em
。因此,如果我将0.25em
的{{1}}设置为height
,那么它就是像素完美的。
为什么高度必须大于预期(顶部和底部的1em(11pt)+ 0.25em应该是1.5em)?
我的css代码是
div
,HTML是
1.75em
答案 0 :(得分:1)
您的行高正在两者之间添加额外的像素。 添加
line-height: 1em;
到您的导航栏