在我们的页面上,我们在字母“f”的底部和填充在字母“p”下面的2px之间有5px。我们试图弄清楚是否padding-bottom:5px;在CSS中应该从“f”的底部或“p”的底部开始感谢您的帮助,奇怪的问题!如何在HTML中使用ascender/descender/normal字母进行填充?
0
A
回答
1
填充底部一般延伸到文本下方的下方,即它是额外的空间加上单独文本的内容。
它也可能有助于明确设置行高,所以像1.2这样的值。这将有助于使您的结果在浏览器中更加一致,如line-height:normal实际上不是。有关该问题的更详细讨论,请参阅line-height: abnormal。
0
的line-height应该帮助你 -
所有字母的高度应适合在给定的行高度 -
例如:
.test
{
font-size : 50px;
line-height : 10px;
padding-top : 5px;
padding-bottom : 5px;
}
<div class="test">
Hello Wquorld
</div>
这不能适合─所以div的完整高度是line-height + padding-top + padding-bottom(20px)。 文本会在顶部和底部溢出。
我做了一个quick example。 我总是使用firebug工具(Firefox的扩展),它可以向您显示实时元素的填充和边距。
可以在w3.org上找到更多深入信息: 10视觉格式模型详细信息 - > 10.8 w3.org页面的线高计算。 地址:w3.org/TR/CSS21/visudet.html#line-height(因垃圾邮件阻止而没有链接)
相关问题
- 1. 在IE11中使用Vue.js进行填充
- 2. 如何使用Java中的循环来填充字母数组?
- 3. 我如何用大小写字母和数字填充数组?
- 4. 如何用字母填充字符数组?
- 5. 不填充母
- 6. 使用jQuery进行渐变填充?
- 7. 使用css进行对齐和填充
- 8. 填充HTML表使用PHP
- 9. 如何在python中使用reportlab填充可填充表格
- 10. 如何使用ADODB.Recordset填充ListBox(错误91)在Access中执行自动填充
- 11. 如何预先使用laravel填充Html表单字段?
- 12. 如何填充使用JavaScript的HTML字段?
- 13. 在Infragistics XamDataGrid中进行填充
- 14. 我如何使用填充进行校准
- 15. 如何在Bash文件名中填充填充数字?
- 16. 在PHP中填充html表
- 17. 如何使用SQL变量在APEX 5.0中填充HTML表格行
- 18. Vim:用字符填充行
- 19. 如何使进度条缓慢填充
- 20. 在Java中使用递归进行填充
- 21. 在Chrome中使用填充进行Div溢出
- 22. 用HTML填充ViewBag
- 23. 如何在使用bulkloader时在appengine中填充“ID”字段?
- 24. 使用自动填充字段进行MVC验证
- 25. 如何使用字母从多选列表中进行选择?
- 26. 如何在JavaFX中使用CSS悬停时进行圆形更改填充
- 27. MatterMost:如何在LdapSettings中填充字段?
- 28. 如何在jekyll中填充字符串?
- 29. 如何在TFS中填充Change.MergeSources字段?
- 30. 如何用CSS填充HTML表单?
你测试了吗? – 2011-01-14 19:30:22
只给元素一个背景颜色。然后你可以看到它将开始添加填充。我的猜测是,它也取决于你使用的字体。 – Gerben 2011-01-14 19:36:48