我有像这些项目这样的行作为 h2
height: auto;
min-height: 50px;
line-height: 50px;
但如果我有一个多行 h2,它看起来很糟糕。如果 h2 的多行为 30 像素而不是 50 像素,我该如何降低它的行高?
我有像这些项目这样的行作为 h2
height: auto;
min-height: 50px;
line-height: 50px;
但如果我有一个多行 h2,它看起来很糟糕。如果 h2 的多行为 30 像素而不是 50 像素,我该如何降低它的行高?
可以,然后呢。如果你想增加行之间的空间,你可以使用line-height
.
它用于定义元素内行框的最小高度,但这就是事情。如果你把它放在h2
元素上,它将应用于h2
你的网页或网站上的每个元素。
以下是一些需要考虑的解决方案。
如果您想要更大line-height
的元素,您可以给该元素一个特定的类并line-height
为该类定义,并且只要您需要,line-height
只需将类添加到元素。这样,您将重用类并编写更少的 CSS。
如果你想增加元素之间的空间,你可以通过两种方式做到这一点。边距和填充。这些真的很简单。
如果你想向下推元素,你可以给margin-top: 10px
它或margin-bottom: 10px
它上面的元素,或者如果你有 3 个元素(比如你的情况),你可以给
margin-top: 10px;
margin-bottom: 10px;
到中间元素,它会将顶部和底部元素推开 10px。填充也是如此。
在编程中有很多方法可以实现相同的目标。首先,坐下来思考什么是最容易编写但可读且可扩展的。
快乐编码:)
更改min-height
为30
和line-height
使用30
Padding top 和 bottom