Мы уже поддерживаем выделение текста с клавиатуры (с помощью Shift + стрелки) в <input>
, но это невидимо. Эта проблема связана с изменением цвета текста и цвета фона выделенного текста, как это делают другие браузеры. Сначала можно жестко запрограммировать цвета. # 8077 - это добавление псевдоэлемента ::selection
для их изменения с помощью CSS.
Я не знаю, лучше ли нам разделять фрагменты текста в макете по границам выделения или только разделять отображаемые элементы. @pcwalton , у тебя есть мнение по этому
CC @paulrouget
См. Также # 4410 и # 4409.
Я считаю, что правильно разбивать фрагменты, а не текст. Это потому, что все, что вы можете стилизовать как единое целое в CSS, должно быть фрагментом, но все, с чем связаны лигатуры, должно быть одним запуском текста.
Я начал работать над частями этого макета (разделение фрагментов и создание списка отображения).
Самый полезный комментарий
Я начал работать над частями этого макета (разделение фрагментов и создание списка отображения).