Bootstrap:为什么在一个跨度中双击 select 也会在另一个跨度中双击 select 文本?

Bootstrap: Why does double click select in one span also select text in another span?

在下面的示例中,双击 select 文本 "Goodbye" select s 兄弟跨度中的文本 "world"。为什么会发生这种情况,如何预防?

标记:

<div class="col-xs-12">
    <span class="col-xs-6">Hello world</span>
    <span class="col-xs-6">Goodbye world</span>
</div>

示例:

实例:

Plunker

编辑:没有 Bootstrap 类 行为符合预期,文本 "world" 未 selected - Plunker.

使用Chrome的devtools禁用由Bootstrap设置的CSS属性一一表明问题出在这部分:

.col-xs-6 {
    float: left;
}

不幸的是,float 属性 似乎是 Bootstrap 布局的基础。

float 导致选择异常的问题之前在 this question 中提到过,那里发布的解决方案(在第一个跨度的末尾添加 space)适用于你的榜样。