在css样式元素中使用padding-top / bottom代替固定高度和以line-height为中心的垂直居中时,是否有任何规则/建议?
从任何角度看,什么是更好/更通用的解决方案?
此
a {
padding: 0 15px;
height: 40px;
line-height: 40px;
}
或此
a {
padding: 10px 15px;
}
演示here。
感谢您的经验
当您的文本限制为仅一行时,我认为使用其中任一行(填充,行高)都没有太大区别。但是,当文本多于一行时,您可能被迫不使用行高。
我不确定您的问题
填充和行高完全不同
padding
CSS填充属性定义元素边框和元素内容之间的空间。
行高
line-height属性指定线高。