From 4b1a9203c547c019fc5398082ae19a3f3d4c3efe Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:41:15 -0500 Subject: initial commit --- files/ar/web/css/index.html | 91 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 files/ar/web/css/index.html (limited to 'files/ar/web/css/index.html') diff --git a/files/ar/web/css/index.html b/files/ar/web/css/index.html new file mode 100644 index 0000000000..34e33dcf4f --- /dev/null +++ b/files/ar/web/css/index.html @@ -0,0 +1,91 @@ +--- +title: صفحات الأنماط الانسيابية +slug: Web/CSS +tags: + - CSS + - صفحات الأنماط الانسيابية + - صفحة هبوط + - مرجع +translation_of: Web/CSS +--- +

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

+ +

صفحات الأنماط الانسيابية هي أحد اللغات الأساسيّة للويب المفتوح، وهي لغة قياسيّة في جميع المتصفحات بناءً على معايير W3C. طوِّرت هذه اللغة في عدة إصدارا، الأول الآن مهجور، الثاني (2.1) موصى به، و الثالث، هو الآن منقسم إلى عدة وحدات، وهذا الإصدار على طريقه لصبح قياسياً في جميع المتصفحات.

+ +
+ + +
+
+

دورات

+ +

يمتاز قسم تعلم صفحات الأنماط الانسيابية بوحدات متعددة تُدرِس هذه التقنيّة من الألف إلى الياء، ولا يتطلب معرفة مسبقة.

+ +
+
مقدمة في صفحات الأنماط الانسيابية
+
تبدأ هذه الوحدة معك بأساسيات عمل هذه التقنيّة، متضمنةً معلومات عن المحددات (selectors) الخواص (properties)، كتابة التعليمات، تطبيق التنسيقات المجراة على صفحة لغة ترميز النص الفائق، كيفيّة تحديد الطول واللون وأمور أخرى، التتالي (cascade)، الوراثة (inheritance)، أساسيات نموذج الصندوق (box model)، والتنقيح (debugging).
+
تنسيق النصوص
+
تحتوي هذه المقالة على شرح لأساسيات تنسيق النصوص. تتضمن المقالة أيضاً إعداد الخطوط الغامقة والمائلة، المسافات بين الحروف والسطور، الظلال، وغيرها من خواص النصوص. ننهي المقالة بشرح كيفيّة إضافة خطوط مخصصة لصفحتك، وتنسيق القوائم والروابط.
+
صناديق التصميم
+
سنأخذ في هذه الوحدة نظرة على صناديق التصميم (styling boxes)، والتي تعد واحدة من الخطوات الأساسيّة نحو تنظيم صفحة الويب. في هذه المقالة سنلخص نموذج الصندوق (box model)، وبعدها سنأخذ نظرة حول التحكم بنماذج الصندوق عن طريق إعداد الحشو (margin)، الحواف (border) الهوامش (padding)، وإعداد لون خلفية مخصصة، والصور وغيرها من الميزات. كما تشرح المقالة ميزات زخرفيّة، مثل استخدام الظلال (shadows) والمرشحات (filters) على الصناديق.
+
النماذج
+
في هذه المرحلة سنكون قد أخذنا نظرة حول أساسيات صفحات الأنماط الانسيابية، بدءً من كيفيّة تنسيق النصوص، إلى تنسيق والتلاعب بالصناديق التي يوجد بها محتواك. الآن حان الوقت لأخذ نظرة حول كيفيّة وضع صناديقك في المكان المناسب. قد غطينا في هذه المقالة المتطلبات الضروريّة اللازمة حتّى تتمكن من الغوص في عالم النمذجة (layout)، وتتمكن من تعلم إعدادات العرض المختلفة، وطرق النمذجة التقليديّة والتي تنطوي على التعويم (float)، التعيين (positioning)، وأدوات التخطيط الجديدة مثل الصندوق المرن (flexbox).
+
+
+ +
+

مراجع

+ + + +

أدوات تطوير

+ + + +

علل

+ +
    +
  • : {{bug(1323667)}}
  • +
+
+
+
+ +

انظر أيضاً

+ + -- cgit v1.2.3-54-g00ecf