【发布时间】:2023-04-06 00:00:01
【问题描述】:
我可以制作两个具有 1em 填充的按钮 - 一个具有背景颜色,另一个具有边框,具有相同的高度吗?基本上是在 div 里面有边框。
尝试使用 box-sizing:border-box;方法,但这并没有解决我的问题。
HTML:
<div class="button1">Button1</div>
<div class="button2">Button2</div>
CSS:
*, *:before, *:after {
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.button1 {
padding: 1em;
border-style: solid;
border-color: #666;
border-width: 4px;
display: inline-block;
}
.button2 {
padding: 1em;
background-color: #e54;
display: inline-block;
}
我无法理解它,这似乎是一个合乎逻辑的解决方案。 提前致谢。
【问题讨论】:
标签: html css border-box