Would it be possible to add the following styling for <ins> and <del>?
ins { text-decoration: underline; }
del { text-decoration: line-through; }
Example:
But soft, what light through thatyonder window breaks?
Red for deletions and green for insertions are very much conventional. Word processor features, such as Word’s Track Changes, universally use underlining and strikeout, as well. The default stylesheet of my Chrome browser does likewise. But I just see background-colored text on Discourse forums.
I suspect Discourse’s CSS reset may be clobbering it.
المعيار في القانون هو النص الأخضر وتحته خط للإضافات، والنص الأحمر وشطبه للحذف. أعتقد أن مقارنة النصوص في GitHub تستخدم خلفية خضراء وتحتها خط للإضافات وخلفية حمراء وشطب للحذف.
أوصي بشدة بالجمع بين اللون وزخرفة النص. ليس لدي رأي قوي حول ما إذا كان يجب تلوين النص أو الخلفية أو كليهما، طالما أن النهج الخاص بالإضافات والحذف هو نفسه.
قد يكون من المفيد أيضًا التفكير في الوضع المظلم. لقد قمت للتو بسحب مقارنة نصوص GitHub، ومن الصعب رؤية التنسيق على الخلفية الرمادية للوضع المظلم.
لاحظت أن GitHub فقط يقوم بالتسطير والشطب لـ <ins> و <del>في التعليقات. لكن يمكنني التأكيد على أنني أفتقد اللون حقًا. من الصعب تمييز كل التغييرات في جزء كبير من المحتوى بنظرة واحدة بدون تلميحات الألوان.
سيؤثر ذلك على الجميع، ولكن <mark> تعمل أيضًا لـ <mark>الإبراز</mark>!\n\nأعتقد أنه يجب علينا القيام بتنسيق الألوان والنصوص معًا؛ سنصل إلى ذلك، إنها مجرد أولوية منخفضة.
ربما يرغب @ThunderThighs في الحصول على أنماط لـ mark.red و mark.green و mark.blue وما إلى ذلك؟
يستمتع العديد من الأصدقاء الذين يستخدمون أقلام التمييز بالحصول على ألوان متعددة منها.
قد تفكر أيضًا في محتوى :before و :after لقارئات الشاشة إذا كان ترميز الألوان مهمًا. بخلاف ذلك، أفهم أن العديد من قارئات الشاشة لا تنطق علامات mark، بل محتوياتها فقط.