我在Chrome中的文本选择有问题。我有两个span样式为inline-blocks(div也是如此)。当我试图双击其中一个blocks中的文本时,所有相邻的blocks都被选中。
这可以通过在块之间放置至少一个空格或换行符来解决。但是这个空格会变得可见,并会破坏布局。
演示(在Chrome 58中):
Firefox在这两种情况下都能正常工作。
如何解决这个问题而不使标记混乱?
源代码:
span {
outline: 1px solid red;
display: inline-block;
min-width: 70px;
}
<span>Apple</span><span>Orange</span>
<br/>
<br/>
<span>Lemon</span> <span>Pear</span>
3条答案
按热度按时间rekjcdws1#
您可以使用Zero-width space:来代替普通空格。
font-size: 0
包含普通空格的元素。rqenqsqc2#
我想我找到了...
尝试添加以下内容:
user-select: all;
所以应该是这样的
vwkv1x7d3#