我想显示一个元素的边框类型,但不使用边框属性。这可能吗?
问问题
109 次
4 回答
4
CSS3 有两个可以使用的选项:outline
和box-shadow
.
或者,如果您需要旧的浏览器支持,则使用背景div
来创建边框。
于 2012-06-14T13:44:47.097 回答
3
另一种选择是
<div style="background-color: black; padding: 2px">
<div style="background-color: white">
hello!!
</div>
</div>
于 2012-06-14T13:47:35.160 回答
2
您可以使用:before
具有指定width/height
和background-color
应用的伪元素(当然伪元素不适用于自闭合元素,例如img
, input
, hr
, ...)
于 2012-06-14T13:57:09.903 回答
1
使用outline
而不是border
. 这也有一个额外的优势;div 的高度/宽度不会添加轮廓中的点,它只是使用border
.
于 2012-06-14T13:44:17.593 回答