TLDR: امنحنا خطاف CSS (معرف أو فئة) للجداول الرئيسية للموضوع، والتي تُستخدم لعرض الفئات، وخطافًا مختلفًا للجداول في المنشورات.
طلب مني أحد المستخدمين تغيير CSS الخاص بنا لوضع خطوط “جدول بيانات” في الجداول الخاصة بمنشوراته (يدير لعبة تقمص أدوار تعتمد على المنشورات). كان الأمر سهلاً بما فيه الكفاية، ولكن عندما فعلت ذلك، تمت إضافتها أيضًا إلى قائمة الفئات الرئيسية في الصفحة، مما بدا فظيعًا. إضافة معرف أو فئة CSS مختلفة لكل من هذين النوعين من الجداول سيتيح لنا نمطًا مختلفًا لكل منهما.
لقد تمكنت من التوصل إلى حل يحقق ذلك ولكنه مزعج، حيث يتعين على المستخدم وضع <div data-theme-table="lines"> قبل كل مثيل من كود جدول HTML الخاص به و </div> بعده لتشغيل CSS البديل الذي قمت بتطبيقه بالخطوط. أيضًا، هذا يعمل فقط مع HTML، وليس مع Markdown.