نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر

نوفيل
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
دخولابدأ مجاناً
الرئيسيةالكورساتالتحديات⚔️ المبارزاتالمقالاتالأدواتتغريداتالمجتمع
CSS

منهج CSS

دليل مرجعي شامل

كل اللغات
مدرسة البرمجة/منهج CSS/اتجاهات الكتابة والنصوص المتقدمة (direction, writing-mode, text-orientation)

اتجاهات الكتابة والنصوص المتقدمة (direction, writing-mode, text-orientation)

css direction rtlwriting-modearabic cssاتجاه الكتابة CSS

جدول مرجعي سريع

1
الخاصية أو المفهومطريقة العمل والتأثير البرمجيالاستخدام الشائع وملاحظة الأداء والنظام
directionيحدد اتجاه قراءة وتدفق الكلمات وعلامات الترقيم أفقياً داخل الموقعيقبل القيمة ltr للغات الأجنبية والقيمة rtl لضمان ظهور النصوص العربية والقوائم في أماكنها الصحيحة تماماً ونوفيل
الضبط القياسي لـ RTLيتم من خلال إضافة سمة dir داخل وسم html أو body مباشرة في ملف الـ HTMLالأسلوب الاحترافي والصحيح لتوريث الاتجاه لكل عناصر الصفحة تلقائياً دون الحاجة لتكرار كود الـ CSS
writing-modeيتحكم في اتجاه تدفق خطوط وأسطر النص بالكامل سواء أفقياً أو عمودياًيقبل horizontal-tb للوضع الأفقي الطبيعي أو الأوضاع العمودية vertical لصنع لمسات إبداعية وتصاميم مميزة
mixedالقيمة الافتراضية مع الوضع العمودي حيث تدار الحروف اللاتينية بمقدار 90 درجةتُستخدم لتنسيق النصوص العمودية التي تحتوي على كلمات أجنبية مدمجة لتسهيل قراءتها عند إمالة الرأس
uprightيجبر جميع الحروف اللاتينية والأرقام على البقاء مستقيمة تماماً داخل السطر العموديممتازة لصنع عناوين جانبية عمودية باللغة الإنجليزية تبدو منسقة ومنظمة من الأعلى للأسفل كأعمدة الفنادق
sidewaysيقوم بإمالة وتدوير كافة الحروف والكلمات بالكامل داخل السطر العمودييفيد في محاكاة شكل العناوين المطبوعة على أغلفة الكتب الجانبية أو التبويبات الرأسية المتقدمة
unicode-bidiخاصية متقدمة تُستخدم للتحكم في كيفية دمج وعرض الكلمات عند وجود لغتين مختلفتين في سطر واحدتحل مشاكل تداخل الكلمات العربية والإنجليزية وعلامات الترقيم في الجمل المشتركة لمنع تشوه النص وفهمه غلط

الشرح

**direction:** يحدد اتجاه تدفق النص. - `ltr` — من اليسار لليمين (الافتراضي) - `rtl` — من اليمين لليسار (للعربية والعبرية وغيرها)

**كيفية ضبط RTL:** الطريقة الصحيحة هي إضافة `dir="rtl"` في وسم `<html>` أو `<body>`، ثم يرث كل شيء هذا الاتجاه.

**writing-mode:** يتحكم في اتجاه تدفق الأسطر. - `horizontal-tb` — الافتراضي (أسطر أفقية من الأعلى) - `vertical-rl` — أسطر عمودية من اليمين لليسار (مناسب للياباني/الصيني) - `vertical-lr` — أسطر عمودية من اليسار لليمين

**text-orientation** (مع writing-mode عمودي): - `mixed` — الحروف اللاتينية تُدار 90 درجة - `upright` — الحروف اللاتينية تبقى مستقيمة - `sideways` — كل الحروف تُدار

**unicode-bidi:** للتحكم في النصوص المختلطة (عربي وإنجليزي في نفس السطر).

الصياغة (Syntax)

syntax
1html[lang="ar"] {
2 direction: rtl;
3}
4
5/* عنوان عمودي للتصميم الإبداعي */
6.vertical-title {
7 writing-mode: vertical-rl;
8 text-orientation: mixed;
9}

أمثلة عملية

مثال 1: موقع كامل بدعم RTL

موقع كامل بدعم RTL
1/* إعداد RTL على المستوى الأعلى */
2html {
3 direction: rtl;
4 lang: ar;
5}
6
7/* مكونات تتكيف تلقائياً مع RTL */
8.nav { display: flex; gap: 16px; } /* يُعكس تلقائياً */
9
10/* استثناء لمحتوى LTR داخل RTL */
11.code-snippet {
12 direction: ltr;
13 unicode-bidi: embed;
14 font-family: monospace;
15}

نصائح احترافية

  • —استخدم خصائص المنطق (logical properties) مثل margin-inline بدلاً من margin-left/right لدعم RTL/LTR معاً.
  • —writing-mode: vertical-rl مفيد لعناوين جانبية إبداعية.
  • —لا تستخدم direction: rtl على نصوص يمكن أن تكون LTR — استخدم lang attribute بدلاً.

الدرس السابق

المؤثرات البصرية للنصوص (text-shadow, text-overflow, -webkit-text-stroke)

الدرس التالي

الألوان في CSS وأنظمتها (Hex, RGB, HSL, RGBA, HSLA, currentColor)

نوفيل

منصة تعليم البرمجة الأولى بالعربي. تعلم من الصفر حتى الاحتراف مع كورسات احترافية وتحديات ذكاء اصطناعي.

المنصة

  • الكورسات
  • التحديات
  • المقالات
  • الأدوات

الحساب

  • إنشاء حساب
  • تسجيل الدخول
  • لوحة التحكم
  • الملف الشخصي

روابط

  • سياسة الخصوصية
  • شروط الاستخدام
  • عن نوفيل
  • تواصل معنا

© 2026 نوفيل. جميع الحقوق محفوظة.

صُنع بـ في مصر