CSS: تنسيق صفحات الويب باحترافية - الدرس #13 |
| 13 يوليو 2025 • بواسطة أحمد زعكان • #العدد 13 • عرض في المتصفح |
|
CSS، وهي اختصار لـ Cascading Style Sheets، تُعد الأداة الأساسية لتنسيق وتصميم صفحات الويب. بينما يُستخدم HTML لبناء هيكل الصفحة ومحتواها، فإن CSS تهتم بجعل هذا المحتوى يبدو جميلًا ومنسقًا.
|
|
|
|
|
|
|
العلاقة بين HTML وCSS |
|
من المهم أن نفهم الفرق بين الدورين: |
|
|
بمعنى آخر، HTML هو "ما يُقال"، وCSS هو "كيف يُقال". |
ربط CSS بملف HTML |
|
عادةً ما يتم ربط ملفات CSS الخارجية بملف HTML باستخدام الوسم التالي: |
|
|
هذا السطر يُخبر المتصفح بتحميل ملف التنسيق "index.css" وتطبيقه على الصفحة. |
|
ملاحظة: في بعض الدورات التعليمية، مثل الدورة التي تشير إليها، يتم ربط ملفات CSS تلقائيًا، لذلك لا حاجة لإضافة هذا السطر يدويًا. |
استخدام وسم <style> |
|
في سياق الدروس التعليمية، غالبًا ما يتم استخدام وسم <style> داخل ملف HTML لكتابة CSS مباشرة، خاصةً في الأمثلة القصيرة: |
|
|
هذا مفيد لتجربة التعليمات البرمجية بسرعة دون الحاجة إلى ملفات خارجية. |
بنية CSS: كيف تُكتب التعليمات؟ |
|
يتكون كود CSS من جزأين رئيسيين: |
|
|
مثال: |
|
|
كل تصريح (Declaration) يتكون من: |
|
تعليقات CSS |
|
يمكنك كتابة تعليقات داخل CSS باستخدام الصيغة التالية: |
|
|
هذه التعليقات لا تُعرض في المتصفح وتُستخدم لشرح الكود أو تنظيمه. |
اختصارات Emmet وتعليق الأسطر |
|
في بيئات التحرير الحديثة (مثل VS Code)، يمكنك استخدام اختصار Ctrl + / (أو Cmd + / على أجهزة Mac) لتعليق سطر أو أكثر من التعليمات البرمجية بسرعة، سواء في HTML أو CSS. هذه الميزة تُسهّل تجربة التطوير وتُسرّع العمل. |
خلاصة |
|
CSS هو الأداة التي تُحوّل صفحات HTML من مجرد محتوى بسيط إلى واجهات جذابة ومتناسقة. من خلال فهم كيفية كتابة التعليمات، استخدام المحددات، وتطبيق الخصائص، يمكنك التحكم الكامل في مظهر موقعك. |



التعليقات