It seems that only Chrome creates a full selection of page widths, as in fig. 1. Firefox, Opera, and IE 10 handle this, as in Figure 2. 2. ( Test yourself .)
There is a non-standard CSS property that can give the expected result: user-select: element (supported by Webkit, Firefox and IE 10 with respected prefixes); it limits the selection to the borders of the selected element. However, do not use it: Webkit does not support the value of element , and other browsers work the way you want.
Update
It looks like float: left or position: relative "fix" the text in Chrome. ( See script .)
source share