【发布时间】:2013-05-29 15:58:42
【问题描述】:
我只是想知道是否有一种方法可以在 div 内创建一个带有“边框”的 div。我的意思是:例如,我有一个 200 像素的 div,我希望边框在 200 像素之内,但不能超过。
我需要实现一个div的效果,边框不是在形状的边缘,而是在里面多出5px。一张图片可以说数百个单词
我想要这个:
这是我的代码:
CSS:
.circle {
border-radius: 50%;
width: 200px;
height: 200px;
background: red;
border: 3px solid blue;
}
Padding 属性正在扩展包括边框在内的整个 div。
如何仅使用 css 来实现该效果?可能吗?
【问题讨论】:
-
注意:
border: dashed/dotted;在 Firefox 中不起作用,无论如何它都会呈现为实心(应用边框半径时)。