虽然我记得有一个可以正确设置的 css,它可以让我设置边框,但它不会扩大元素的大小。例如,如果我将宽度设置为 100,并且将边框设置为一个 1,则元素宽度变为 102。
它们是保持元素为 100 的属性吗?
虽然我记得有一个可以正确设置的 css,它可以让我设置边框,但它不会扩大元素的大小。例如,如果我将宽度设置为 100,并且将边框设置为一个 1,则元素宽度变为 102。
它们是保持元素为 100 的属性吗?
您可以使用outline
不占用任何空间的 :
outline: 1px solid black;
你在想box-sizing: border-box
。
规范:http ://www.w3.org/TR/css3-ui/#box-sizing
#whatever {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}