为什么Blueprint CSS框架在标题(h1,h2,…)和small
和large
类上定义了相当大的margin-bottom样式属性?它看起来很奇怪-例如,在small
文本上,它在文本下面给出了一个三倍大的洞。这有什么原因吗?
这只是设计师做出的选择。您可以从测试页面中看到,它产生了一个相当干净的布局,有足够的空白,足以使每个文本块易于阅读。
如果您得到不同的结果,请确保不良行为不是由您自己的CSS文件之一引起的。您可以自由编辑任何 CSS框架中的任何样式表,或者用您自己的样式表替换它们。就我个人而言,我鼓励它。
不管它的价值是什么,我个人不喜欢Blueprint的排版样式表,并且同意它很尴尬。我已经多次使用Blueprint作为基础,我总是首先调整的内容之一是标题元素。
所以你的问题的原因和答案是:这是一种风格选择。