هل من الممكن إضافة التنسيق التالي لـ <ins> و<del>؟
ins { text-decoration: underline; }
del { text-decoration: line-through; }
مثال:
ولكن هينًا، أي نور يخترق ذلك هناك من النافذة؟
الأحمر للحذف والأخضر للإدراج يعتبران تقليديين للغاية. كما أن ميزات معالجات النصوص، مثل ميزة تتبع التغييرات في Word، تستخدم بشكل عالمي التسطير والخط الشطب، وكذلك الأمر. فتنسيق المتصفح الافتراضي في Chrome يفعل الشيء نفسه. لكنني أرى فقط نصًا ملون الخلفية في منتديات Discourse.
أعتقد أن إعادة تعيين CSS الخاصة بـ Discourse قد تكون هي السبب في إلغاء ذلك.
المعيار في القانون هو النص الأخضر وتحته خط للإضافات، والنص الأحمر وشطبه للحذف. أعتقد أن مقارنة النصوص في GitHub تستخدم خلفية خضراء وتحتها خط للإضافات وخلفية حمراء وشطب للحذف.
أوصي بشدة بالجمع بين اللون وزخرفة النص. ليس لدي رأي قوي حول ما إذا كان يجب تلوين النص أو الخلفية أو كليهما، طالما أن النهج الخاص بالإضافات والحذف هو نفسه.
قد يكون من المفيد أيضًا التفكير في الوضع المظلم. لقد قمت للتو بسحب مقارنة نصوص GitHub، ومن الصعب رؤية التنسيق على الخلفية الرمادية للوضع المظلم.
لاحظت أن GitHub فقط يقوم بالتسطير والشطب لـ <ins> و <del>في التعليقات. لكن يمكنني التأكيد على أنني أفتقد اللون حقًا. من الصعب تمييز كل التغييرات في جزء كبير من المحتوى بنظرة واحدة بدون تلميحات الألوان.
سيؤثر ذلك على الجميع، ولكن <mark> تعمل أيضًا لـ <mark>الإبراز</mark>!\n\nأعتقد أنه يجب علينا القيام بتنسيق الألوان والنصوص معًا؛ سنصل إلى ذلك، إنها مجرد أولوية منخفضة.
ربما يرغب @ThunderThighs في الحصول على أنماط لـ mark.red و mark.green و mark.blue وما إلى ذلك؟
يستمتع العديد من الأصدقاء الذين يستخدمون أقلام التمييز بالحصول على ألوان متعددة منها.
قد تفكر أيضًا في محتوى :before و :after لقارئات الشاشة إذا كان ترميز الألوان مهمًا. بخلاف ذلك، أفهم أن العديد من قارئات الشاشة لا تنطق علامات mark، بل محتوياتها فقط.