我使用CSS-tricks的伪元素方式编写了多个边框。
<span class="something">
label: <span id="count">20</span>
</span>
CSS 样式是这样的:
.something {
background-color: #B3B3B3;
padding: 10px;
position: relative;
border: 2px solid #000;
}
.something:before {
content: " ";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border: 2px solid #FF6666;
}
这看起来不错的样子。但是如果我改变了计数,它会导致改变宽度并且内部边框不会像这样改变:
你可以在jsfiddle看到这个演示。我该如何解决?