4

当使用contenteditabletwitter bootstrap时,Opera 似乎在某些文档元素之间添加了一些奇怪的垂直空间。

JSFiddle 示例:

Contenteditable 未启用vs Contenteditable 启用- 请注意,在第一个示例中,行之间没有垂直间距,但在第二个示例中,它们有。

在 Linux 上的 Opera 11.61 和 Windows 上的 11.62 中测试。在我测试的任何其他浏览器中,在任何一个小提琴中,行之间都没有垂直间距。

我尝试删除引导程序并添加它手动应用的 css,但这并没有触发边距。然而,在检查 DOM 时,我发现了一些我怀疑相关的奇怪标签(<::before>截图<::after>

引导 css 做了什么来实现这一点,避免它的最佳方法是什么?

4

1 回答 1

2

Nixing 这些选择器会删除间距:

.row:before,.row:after{display:table;content:"";}
.row:after{clear:both;}

不知道它控制什么,或者你为什么需要它。看起来是某种 clearfix 类型的东西,但我不知道。http://jsfiddle.net/wUuSn/2/

于 2012-05-10T19:01:33.410 回答