خصائص inset-inline CSS
- الصفحة السابقة inset-block-start
- الصفحة التالية inset-inline-end
التعريف والاستخدام
inset-inline
يحدد هذا الخاصية المسافة بين العنصر في اتجاه الخط والعنصر الأم.
ملاحظة:للإشارة إلى أن الخاصية تعمل، يجب تحديد position
الخاصية.
inset-inline
الخاصية هي اختصار للخصائص التالية:
inset-inline
يمكن تعيين قيمة الخاصية بطرق مختلفة:
إذا كان لـ inset-inline خاصيتين:
inset-inline: 10px 50px;
- تباعد البداية هو 10px
- تباعد النهاية هو 50px
إذا كانت الخاصية inset-inline تحتوي على قيمة واحدة:
inset-inline: 10px;
- المسافة من البداية إلى النهاية للعنصر هي 10px
CSS inset-inline و inset-block
خصائص تتعامل مع CSS top
،bottom
،left
و right
مثلها تمامًا، لكن inset-block
و inset-inline
يعتمد الخصائص على اتجاه الصفحة واتجاه السطر.
ملاحظة:خصائص CSS ذات الصلة writing-mode
و direction
يعرف اتجاه السطر. يؤثر ذلك على موقع البداية والنهاية للسطر، وكذلك inset-inline
نتيجة الخاصية. للصفحات باللغة الإنجليزية، يتحرك اتجاه السطر من اليسار إلى اليمين، واتجاه الصفحة من أعلى إلى أسفل.
مثال
مثال 1
تعيين المسافة بين العنصر المحدد <div> والعنصر الأم في اتجاه السطر:
div { inset-inline: 10px 50px; }
مثال 2
عندما يتم تعيين الخاصية <div>، writing-mode
عندما يتم تعيين قيمة الخاصية vertical-rl، يتحرك اتجاه السطر إلى الأسفل. النتيجة هي أن نهاية البداية تتحرك من اليسار إلى الأعلى، ونهاية النهاية من اليمين إلى الأسفل:
div { inset-inline: 15px 30px; writing-mode: vertical-rl; }
مثال 3
عندما يتم تعيين الخاصية <div>، direction
عندما يتم تعيين قيمة الخاصية rtl، يتحرك اتجاه السطر من اليمين إلى اليسار. النتيجة هي أن نهاية البداية تتحرك من اليسار إلى اليمين، ونهاية النهاية من اليمين إلى اليسار:
div { inset-inline: 15px 30px; direction: rtl; }
نحو CSS
inset-inline: auto|length|initial|inherit;
قيمة الخاصية
القيمة | الوصف |
---|---|
auto | القيمة الافتراضية. المسافة الافتراضية inset-inline للعنصر. |
length | تحديد المسافة بمسافة px،pt،cm، إلخ. يسمح بالقيم السلبية. انظر:وحدات CSS. |
% | تحديد المسافة بنسبة إلى حجم العنصر الأم في المحور المعني. |
initial | ضع هذا الخصائص على قيمته الافتراضية. انظر initial. |
inherit | يرث هذا الخصائص من عنصر الأب. انظر inherit. |
تفاصيل التقنية
القيمة الافتراضية: | auto |
---|---|
تنسيق النسبية: | لا |
تحريك الكائن: | يدعم. انظر:خصائص التحرك. |
الإصدار: | CSS3 |
جافا سكربت النحو: | object.style.insetInline="100px 50px" |
دعم المتصفح
الرقم في الجدول يمثل إصدار المتصفح الذي يدعم الخاصية لأول مرة.
كروم | إدج | فايرفوكس | سفاري | أوبرا |
---|---|---|---|---|
87.0 | 87.0 | 63.0 | 14.1 | 73.0 |
الصفحات ذات الصلة
دروس:توضيح CSS
المرجع:خصائص position CSS
المرجع:خصائص direction CSS
المرجع:خصائص writing-mode CSS
- الصفحة السابقة inset-block-start
- الصفحة التالية inset-inline-end