خاصية text-underline-offset

آخر تحديث: 2026-09-13

text-underline-offset خاصية text-underline-offset

تحدد خاصية text-underline-offset في CSS المسافة بين التسطير والخط الأساسي للنص، مما يجعل موضع التسطير أكثر مرونة وأناقة. افتراضيًا يلتصق التسطير بأسفل النص؛ ويترك الإزاحة فجوة بحيث لا يصطدم الخط مع الأجزاء الهابطة مثل g وy.

الفئة
القيمة الأوليةauto
موروثنعم
ينطبق على
نوع الحركة
إصدار CSSCSS3
الحالةقياسي

📝 التركيب

text-underline-offset: auto | <length> | <percentage>;

⚙️ القيم

القيمةالنوعالوصف
autoكلمة مفتاحيةالإزاحة الافتراضية
<length> | <percentage>النوعمسافة إزاحة التسطير كطول أو نسبة مئوية

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفحات

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
text-underline-offset v66 v79 v62 v12.1 v53
مدعوم في جميع المتصفحات الرئيسية
تلميح: يؤثر text-underline-offset فقط في موضع التسطير السفلي؛ ولا تمس الخطوط العلوية أو المتوسط المشطوب.
تحذير: يتطلب إصدارات متصفحات حديثة نسبيًا (Chrome 66+ وFirefox 62+ وSafari 12.1+)؛ وتتجاهل المتصفحات القديمة الخاصية.

❓ الأسئلة الشائعة

Qما الفرق بين text-underline-offset وtext-decoration-thickness؟
Aيتحكم text-underline-offset في المسافة بين التسطير والنص، بينما يتحكم text-decoration-thickness في سمك التسطير. يكمل أحدهما الآخر ويمكن دمجهما لتنسيق تسطير أدق.
Qعلامة النسبة المئوية في text-underline-offset نسبة إلى ماذا؟
Aهي نسبة إلى font-size للعنصر، حيث 100% تساوي حجم الخط الحالي. مثلًا، مع حجم خط 16px، تُزاح الخط بمقدار text-underline-offset: 30% نحو الأسفل حوالي 4.8px. والقيمة 0 تُبقي التسطير ملتصقًا بأسفل النص.
Qكيف أنشئ فجوة بين التسطير والنص في CSS؟
Aبالإضافة إلى text-decoration: underline، أضف text-underline-offset: 3px (أو 0.2em) فيتحرك التسطير للأسفل ككل. اقترنه بـ text-decoration-thickness لضبط السمك أيضًا والحصول على تسطير روابط أكثر أناقة.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%