0

有没有其他人在 CSS 中使用大纲来创建双边框而不是嵌套的 div?因为我似乎不太受欢迎,所以在 CSS 中使用大纲有什么陷阱?干杯

4

3 回答 3

0

你的意思是用单个实线边框代替两个 div 吗?

正如我所注意到的,这样做的缺点是您无法控制每种颜色,它们都必须相同......此外,您无法控制它们之间的距离,或者它们的每个尺寸等。

所以我认为这真的取决于你将使用双边框......但对于简单的双标准边框,它比制作两个 div 和两个边框要快得多......(IMO)

我认为它们不受欢迎,因为您多久会在网络上看到双边框?

于 2012-04-08T18:52:44.963 回答
0

轮廓的主要问题是它在盒子模型之外,所以它可能会导致一些丑陋的崩溃。

此外,outline 被大量用于辅助功能,并且不要混淆辅助功能总是一个好主意。

于 2012-04-08T19:02:25.787 回答
0

这取决于。outline在包括 IE8 在内的大多数浏览器中运行良好,快速示例http://jsfiddle.net/elclanrs/jecEB/

您也可以box-shadow用于相同目的,并且可以添加超过 2 个边框。当然,这只适用于支持这个 css3 特性的浏览器。

于 2012-04-08T18:57:21.007 回答