2

我注意到在某些网站中,文本选择的行为有些笨拙:用户单击并按住左键,然后将其移向他/她要选择的文本的方向,然后将整个文本部分放在运动的另一侧被选中。

这不是到处都会发生的事情,而且很难描述,所以我将提供一个例子。我发现这篇非常酷的文章。检查它的最后一行:

ENV:REDIRECT_STATUS is my new best friend.

如果我单击该行的左侧,并向右拖动一点(例如,直到:),我希望ENV:选择该行的部分。相反,被选中的是这一行的剩余部分 ( REDIRECT_STATUS is my new best friend.)加上每个评论和侧边栏!我使用的是 Firefox 15.0.1,但已经注意到 Chrome 和 Internet Explorer 中的这种行为。

所以我想知道的是,为什么会发生这种情况,以及需要做些什么来防止这种故障。

PS:请原谅我在这个问题上不清楚;我发现这个问题真的很难用语言来描述。

4

1 回答 1

0

这一切都与 HTML 标记和 CSS 有关。浏览器倾向于以与在 HTML 中出现的顺序相同的顺序选择文本。添加像 Tim Down 建议的填充可以帮助用户选择文本,因为它在文本选择中提供了一点误差。

于 2012-10-18T14:33:18.033 回答