ما هي أوراق الأنماط المتتالية وما هي CSS المستخدمة؟

ما هي أوراق الأنماط المتتالية وما هي CSS المستخدمة؟

تنتمي CSS إلى مجموعة ثلاثية من تقنيات الويب الأساسية جنبًا إلى جنب مع HTML و JavaScript. من خلال التخطيط الدقيق ، تساهم CSS في فصل الاهتمامات. تتحكم الموارد المستقلة في بنية المحتوى وعرضه وسلوكه.





تلعب Style Sheets دورًا مهمًا في إمكانية الوصول وقابلية التوسع وحتى أداء الويب. بصفتك مؤلف محتوى أو مصمم ويب ، فإنها تمنحك التحكم في كيفية عرض الأجهزة للمحتوى. من التخطيط إلى حجم الخط واللون ، يحول CSS المحتوى إلى صفحات جميلة المظهر.





كيف تبدو CSS؟

CSS هي لغة كبيرة - هناك الكثير من الأشياء المختلفة لأسلوبها! لكن تركيبها واضح ومباشر ، مع القليل من القواعد لتعلمها.





تحتوي عناصر HTML على خصائص متنوعة يمكن لـ CSS تصميمها. ال لون تحدد الخاصية لون المقدمة (مثل النص). حجم الخط يعتمد على حجم الخط خاصية.

يمكن تعيين كل خاصية على قيمة مدعومة. إسناد قيمة إلى خاصية ما هو 'إقرار'. بشكل عام ، تبدو هكذا:



property: value

على سبيل المثال:

الفرق بين usb a و usb c
color: red

يمكن أن تبدو قيم الخصائص المختلفة مختلفة جدًا ، حتى القيم لنفس الخاصية. على سبيل المثال ، هناك طريقتان أخريان لكتابة التصريح السابق:





color: #ff0000
color: rgb(255, 0, 0)

كيف تتحد HTML و Style Sheets معًا

يمكنك الجمع بين HTML و CSS بعدة طرق مختلفة ، ولكل منها مزاياها.

أنماط الكتابة مضمنة

إن أبسط طريقة هي إرفاق إقرارات الأنماط مباشرة بعنصر في ملف HTML. يمكنك القيام بذلك باستخدام ملف نمط السمة مثل ذلك:






Most of this text is red …


… but this isn’t!


في حين أن عناصر التصميم المضمنة مثل هذا يمكن أن تكون مريحة ، إلا أن لها العديد من العيوب. كبداية ، فإنه يعقد HTML ، مما يجعل من الصعب قراءته في لمح البصر. من الصعب أيضًا الاحتفاظ بها: تخيل مستندًا طويلاً نريد تعيين لون كل فقرة فيه. هذا هو CSS ، لكنه ليس 'Style Sheets'.

أنماط التضمين في الرأس

يمكنك البدء في رؤية شكل ورقة الأنماط بالآلية الثانية ، التضمين . باستخدام هذا النهج ، نجمع كل تصريحات الأنماط معًا داخل ملف نمط عنصر في رئيس من وثيقتنا. سيبدو مثل هذا:





/* style instructions go here */



...

تحتاج تعليمات أسلوبنا إلى مزيد من التفاصيل قليلاً عن ذي قبل. نظرًا لأننا نقلناها إلى الرأس ، لم تعد كل قاعدة مرتبطة بعنصر. ربما نكون قد أعلنا لون احمر ولكن ماذا يجب أن يكون هذا اللون؟

هنا يأتي دور محددات CSS. فهي تسمح لنا باستهداف أجزاء معينة من الصفحة وتحديد نمطها في مكان واحد ، باستخدام هذه الصيغة:

هل يمكنني استخدام wifi في وضع الطائرة
selector {
declaration1;
declaration2;
/* etc. */
}

على سبيل المثال ، لتصميم نص الفقرات باللون الأزرق ، يمكننا تحديد ما يلي:

p {
color: blue;
}

في هذا المثال ، المحدد هو ببساطة ص ، والتي تطابق جميع عناصر الفقرة في وثيقتنا. سيتم تلوين النص بالكامل باللون الأزرق ، طالما أنه موجود

ربط ورقة أنماط خارجية

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


الصق هذا الرمز داخل ملف علامات ملف HTML الخاص بك لربط ورقة الأنماط الخارجية الخاصة بك.

قوة CSS

باستخدام الطريقة المرتبطة ، نقوم بتسخير القوة الأساسية لـ CSS: فصل الاهتمامات. جميع المعلومات الدلالية - ما يعنيه المحتوى - موجودة في مستند HTML. النمط - كيف يبدو - موجود في ملف منفصل ، ورقة الأنماط.

فيما يلي بعض فوائد هذا الفصل:

  • يمكنك تبديل ورقة الأنماط فقط عن طريق تغيير مرجع الملف. يمكن أن يحدث هذا بشكل ديناميكي. في خطوة واحدة ، يمكنك تغيير شكل الصفحة وأسلوبها بالكامل.
  • يمكن أن تشترك العديد من الصفحات في نفس أوراق الأنماط كما هو مطلوب. من خلال تغيير ملف واحد ، يمكنك تحديث شكل وأسلوب موقع الويب بأكمله.
  • تقسيم الصفحة إلى 'محتوى' و 'نمط' له فوائد فنية. يمكن للوكلاء والمتصفحات تخزين الملفات الفردية مؤقتًا بشكل منفصل. هذا يعني أن الموقع يمكنه إرسال معلومات النمط الخاصة به مرة واحدة ، بدلاً من تضمينها في كل صفحة على حدة.
  • عند التعاون ، يمكن للفرق المختلفة العمل وفقًا لنقاط قوتها ، وإنشاء ملفات منفصلة وتحريرها دون التأثير على بعضها البعض.

شرح كاسكيد

لقد تعلمت الكثير عن الأنماط وأوراق الأنماط ، ولكن ماذا عن الجزء المتتالي من CSS؟

التسلسل هو ما يحدد الأنماط التي يجب استخدامها عند وجود أوراق أنماط متعددة. لقد رأيت كيف يمكن للمؤلف تحديد أنماط لمحتوياته. لكن ميزة أخرى لـ CSS هي أنها تمنح القراء ومصنعي المستعرضات البعض رأيًا في الأمر أيضًا.

ربما تساءلت بالفعل عن الأنماط الافتراضية. على سبيل المثال ، كيف يفعل ملف H1 يظهر عنصرًا كبيرًا وجريئًا ، حتى بدون أوراق أنماط المؤلف؟ هذا بفضل مجموعة من القواعد الخاصة التي تشكل ورقة أنماط وكيل المستخدم. يتم تطبيق هذه القواعد مبدئيًا بواسطة متصفح الويب الخاص بك على كل صفحة تقوم بزيارتها.

يحدد التتالي تطبيق ورقة أنماط المؤلف بعد أنماط وكيل المستخدم. إذا قال متصفحنا أن العناوين بالخط العريض لكن مؤلف الصفحة صرح بأن العناوين في هذه الصفحة فاتحة ، فستنتهي في النهاية باللون الفاتح.

هناك مصدر آخر لورقة الأنماط يمنح القارئ بعض التحكم. يمكن لأي مستخدم ويب ، من الناحية النظرية ، الحفاظ على ورقة أنماط مستخدم بقواعد مخصصة. توجد هذه في المنتصف: ستتجاوز قواعد المستخدم إعدادات المتصفح الافتراضية ، ولكن سيتم تجاوزها من خلال أنماط المؤلف. للأسف ، لم يكن دعم أوراق أنماط المستخدم منتشرًا على الإطلاق.

استهداف وسائط مختلفة

يمكنك استخدام Style Sheets في سياقات مختلفة ، خارج الشاشة. ال نصف سمة من سمات حلقة الوصل يحدد العنصر أنواع الوسائط التي تنطبق عليها ورقة الأنماط. على سبيل المثال ، يمكنك تحديد ملف ورقة نمط للطباعة باستخدام الترميز كما يلي:

يمكنك تجميع الأنماط الشائعة في ورقة أنماط عامة واحدة وأنماط خاصة بالوسائط في ملفات منفصلة. حتى أن هناك أنواعًا من الوسائط لتلائم العروض السمعية أو بطريقة برايل للمحتوى الخاص بك. CSS هي أداة حيوية في تحسين إمكانية الوصول.

متعلق ب: كيف تتصفح الويب إذا كنت مكفوفًا أو ضعيف البصر

أفضل عارض pdf لنظام التشغيل windows 10

تستخدم مواقع مثل Wikipedia CSS للتحكم في نمط الطباعة وإخفاء العناصر غير المرغوب فيها وتبسيط التخطيط.

CSS تجعل HTML تبدو جيدة

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

لمعرفة القوة الكاملة لـ CSS والمقدار الذي يجب أن تقدمه ، تحقق من ورقة الغش التي تغطي جميع خصائص CSS3 الأساسية.

يشارك يشارك سقسقة بريد الالكتروني ورقة الغش الخاصة بخصائص CSS3 الأساسية

إتقان بناء جملة CSS الأساسي من خلال ورقة الغش الخاصة بخصائص CSS3.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • تطوير الشبكة
  • CSS
نبذة عن الكاتب بوبي جاك(تم نشر 58 مقالة)

بوبي متحمس للتكنولوجيا وعمل كمطور برمجيات لأكثر من عقدين من الزمن. إنه شغوف بالألعاب ، ويعمل كمحرر المراجعات في مجلة Switch Player ، ومنغمس في جميع جوانب النشر عبر الإنترنت وتطوير الويب.

المزيد من Bobby Jack

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك