【发布时间】:2020-10-30 17:52:03
【问题描述】:
我正在尝试使用border: 10px double red; 添加双边框,但如何控制边框的粗细和间距?我希望边框的厚度为 1px。如果我只是将边框更改为 1px,则边框会重叠并且几乎只有一个边框可见。我也尝试了边框宽度 1px,但结果相同。
我也一直在尝试使用边框间距属性,但无法让它工作。
这是我想要完成的截图:https://share.getcloudapp.com/JrugmEG2
工作 jsfiddle:https://jsfiddle.net/7Lw21z85/
HTML:
<div class="container">
<span class="box">
<h1 class="heading">
Heading text
</h1>
<p>
some text :)
</p>
</span>
</div>
CSS:
.container {
text-align: center;
display: flex;
align-items: center;
flex-direction: column;
padding: 8%;
background-color: black;
}
.heading {
margin: 0;
padding: 0;
color: black;
}
p {
margin: 0;
padding: 0;
color: black;
}
.box {
background-color: white;
border: 10px double red;
padding: 8%;
outline: 15px solid #ffffff;
}
【问题讨论】:
标签: html css border border-spacing