Возможно ли добавить следующие стили для тегов и ?
ins { text-decoration: underline; }
del { text-decoration: line-through; }
Пример:
Но мягко, какой свет через тотвон окно прорывается?
Красный цвет для удалений и зелёный для вставок — это очень устоявшаяся практика. Функции текстовых процессоров, например «Отслеживание изменений» в Word, повсеместно используют подчёркивание и зачёркивание. Стили по умолчанию в моём браузере Chrome делают то же самое. Но на форумах Discourse я вижу лишь текст с цветным фоном.
Подозреваю, что сброс CSS в Discourse может его перекрывать.
Так что вы предлагаете использовать здесь и цвет, и подчеркивание/зачеркивание? Для меня это нормально, @awesomerobot, если вы хотите это включить, это кажется небольшим и простым изменением.
В юридической практике стандартом является зелёный текст и подчеркнутый шрифт для вставок, а красный текст и зачёркнутый шрифт — для удалений. Я полагаю, что в GitHub Prose Diff используется зелёный фон и подчеркнутый шрифт для вставок, а красный фон и зачёркнутый шрифт — для удалений.
Настоятельно рекомендую сочетать цвет и текстовое оформление. У меня нет строгого мнения относительно того, следует ли окрашивать текст, фон или оба элемента, главное, чтобы подход к вставкам и удалениям был одинаковым.
Также стоит подумать о тёмной теме. Я только что открыл GitHub Prose Diff, и на сером фоне тёмной темы стилизацию трудно различить.
Я заметил, что GitHub использует подчеркивание и зачеркивание только для тегов и в комментариях. Но могу подтвердить, что мне действительно не хватает цветового оформления. Без цветовых подсказок сложно с первого взгляда выделить все изменения в большом фрагменте текста.
Крису нужно будет подтвердить на 100%, но я на 99% уверен, что мы сможем быстро переопределить новое подчеркивание/зачеркивание через компонент темы на вашем сайте.
Возможно, @ThunderThighs захочет добавить стили для mark.red, mark.green, mark.blue и так далее?
Многие друзья, использующие текстовые маркеры, любят иметь несколько их цветов.
Также стоит рассмотреть использование содержимого :before и :after для программ чтения с экрана, если цветовая кодировка важна. В противном случае я понимаю, что многие программы чтения с экрана не произносят теги mark, а лишь их содержимое.