Это особенность IE;ни один другой браузер не имеет такого поведения.Это преднамеренная функция «умного выбора» (*), скопированная из Office, хотя в более новых версиях Office она работает менее раздражающе, позволяя вам вернуться к выбору символов, если переместить указатель назад.поскольку я не знаю, как отключить его в IE, на стороне клиента или сервера, потому что Microsoft считает, что это отличная функция.Вздох.Даже взломы JavaScript не обеспечивают обходного пути.
Все, что вы могли бы сделать, это поместить невидимые пробелы между каждым символом, чтобы IE считал каждый символ вторым словом.например.попробуйте выбрать:
foo bar bof zot
они содержат Unicode U + 200B ZERO WIDTH SPACE между буквами.Это имеет побочные эффекты, хотя;если пользователь попытается отредактировать или скопировать и вставить текст, он получит странные невидимые символы, которые могут испортить его.
(*: Как обычно, «умный» означает повторное угадываниепользователь, обычно понимающий это неправильно, и настаивающий на том, что это правильно. Он же «глупый». Пробежать милю от всего, что описывает себя как умного.)