Bootstrap的variables.less
文件包含以下关于行高的变量:
//** Unit-less `line-height` for use in components like buttons.
@line-height-base: 1.428571429; // 20/14
//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
@line-height-computed: floor((@font-size-base * @line-height-base)); // ~20px
正如评论所示,无单位行高确实用于按钮:
.btn {
display: inline-block;
margin-bottom: 0; // For input.btn
...
.button-size(...; @line-height-base; ...);
}
基于像素的行高在哪里用于边距,例如:
.alert {
padding: @alert-padding;
margin-bottom: @line-height-computed;
...
}
我想知道为什么会这样?
答案 0 :(得分:3)