أحدث البرامج التعليمية وتطوير الشبكة
×

CSS البرنامج التعليمي

CSS الصفحة الرئيسية CSS المقدمة CSS بناء الجملة CSS كيف CSS الألوان CSS خلفيات CSS حدود CSS هوامش CSS حشوة CSS عرض ارتفاع CSS نص CSS الخطوط CSS الروابط CSS قوائم CSS الجداول CSS صندوق نموذج CSS المخطط CSS العرض CSS العرض الاقصى CSS الوظيفة CSS تطفو CSS Inline-block CSS محاذاة CSS Combinators CSS الفئة المزيفة CSS شبه عنصر CSS شريط التنقل CSS القوائم المنسدلة CSS تلميحات CSS معرض الصور CSS صورة التعتيم CSS العفاريت صورة CSS ATTR المختارون أشكال CSS CSS عدادات

CSS3

CSS3 المقدمة CSS3 زوايا مدورة CSS3 صور الحدود CSS3 خلفيات CSS3 الألوان CSS3 التدرجات CSS3 ظلال CSS3 نص CSS3 الخطوط CSS3 2D التحويلات CSS3 التحويلات 3D CSS3 التحولات CSS3 الرسوم المتحركة CSS3 صور CSS3 أزرار CSS3 ترقيم الصفحات CSS3 أعمدة متعددة CSS3 واجهة المستخدم CSS3 مربع تحجيم CSS3 Flexbox CSS3 تساؤلات الإعلام CSS3 أمثلة MQ

CSS تصميم ويب مستجيب

تصميم ويب مستجيب مقدمة تصميم ويب مستجيب العرض تصميم ويب مستجيب شبكة عرض تصميم ويب مستجيب تساؤلات الإعلام تصميم ويب مستجيب صور تصميم ويب مستجيب فيديوهات تصميم ويب مستجيب الأطر

CSS Examples

CSS أمثلة CSS اختبار قصير CSS شهادة

CSS References

CSS مرجع CSS محددات CSS وظائف CSS إشارة أورال CSS Web Safe الخطوط CSS Animatable CSS وحدات CSS PX-EM محول CSS الألوان CSS قيم اللون CSS أسماء الألوان CSS3 دعم المتصفح

 

CSS كيف...


عندما يقرأ المتصفح ورقة أنماط، فإنه سيكون على شكل وثيقة HTML وفقا للمعلومات في ورقة الأنماط.


ثلاث طرق لإدراج CSS

هناك ثلاث طرق لإدراج ورقة أنماط:

  • ورقة نمط خارجية
  • ورقة نمط الداخلية
  • أسلوب مضمنة

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

مع ورقة نمط خارجية، يمكنك تغيير شكل كامل الموقع عن طريق تغيير ملف واحد فقط!

ويجب أن تتضمن كل صفحة إشارة إلى ملف ورقة النمط الخارجي داخل <link> العنصر. و <link> عنصر يذهب داخل <head> القسم:

مثال

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
انها محاولة لنفسك »

ورقة نمط خارجية يمكن أن يكتب في أي محرر نصوص. يجب أن لا يحتوي الملف على أية علامات HTML. يجب أن يتم حفظ ملف ورقة الاسلوب مع .css التمديد.

هنا هو كيف يمكن لل "myStyle.css" النظرات:

body {
    background-color: lightblue;
}

h1 {
    color: navy;
    margin-left: 20px;
}
ملاحظة لا تقم بإضافة مسافة بين قيمة العقار وحدة (مثل margin-left:20 px; ). الطريقة الصحيحة هي: margin-left:20px;

ورقة نمط الداخلية

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

يتم تعريف الأنماط الداخلية داخل <style> العنصر داخل <head> قسم من صفحة HTML:

مثال

<head>
<style>
body {
    background-color: linen;
}

h1 {
    color: maroon;
    margin-left: 40px;
}
</style>
</head>
انها محاولة لنفسك »

أنماط مضمنة

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

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

المثال التالي يوضح كيفية تغيير لون والهامش الأيسر من <h1> العنصر:

مثال

<h1 style="color:blue;margin-left:30px;">This is a heading.</h1>
انها محاولة لنفسك »
ملاحظة نمط مضمن يفقد العديد من المزايا من ورقة نمط (عن طريق خلط المحتويات مع العرض). استخدام هذا الأسلوب لماما!

أوراق الأنماط المتعددة

إذا لم يتم تحديد بعض الخصائص لنفس محدد (عنصر) في أوراق الأنماط المختلفة، وسوف يتم استخدام قيمة من آخر ورقة نمط قراءة.

مثال

نفترض أن ورقة نمط خارجية لديها النمط التالي ل <h1> العنصر:

h1 {
    color: navy;
}

ثم، افترض أن ورقة نمط الداخلية أيضا لديه النمط التالي ل <h1> العنصر:

h1 {
    color: orange;   
}

إذا تم تعريف النمط الداخلي بعد الارتباط إلى ورقة الأنماط الخارجية، و <h1> العناصر سيكون "orange" :

مثال

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
<style>
h1 {
    color: orange;
}
</style>
</head>
انها محاولة لنفسك »

ومع ذلك، إذا تم تعريف النمط الداخلي قبل الارتباط إلى ورقة الأنماط الخارجية، و <h1> العناصر ستكون "navy" :

مثال

<head>
<style>
h1 {
    color: orange;
}
</style>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
انها محاولة لنفسك »

المتتالية ترتيب

ما هو النمط سوف تستخدم عندما يكون هناك يتم تحديد أسلوب أكثر من واحد لعنصر HTML؟

وبصفة عامة يمكننا القول أن كل الأنماط سوف "تعاقب" إلى "افتراضية" ورقة نمط جديد وفقا للقواعد التالية، حيث رقم واحد لديه أولوية قصوى:

  1. النمط المضمن (داخل عنصر HTML)
  2. أوراق الأنماط الخارجية والداخلية (في قسم الرأس)
  3. المتصفح الافتراضي

لذلك، وهو النمط المضمن (داخل عنصر HTML معين) له الأولوية العليا، الأمر الذي يعني أنها ستتجاوز أسلوب محددة داخل <head> العلامة، أو في ورقة نمط خارجية، أو قيمة المتصفح الافتراضي.

انها محاولة لنفسك »


اختبر نفسك مع تمارين!

التمرين 1 » التمرين 2» التمرين 3 » التمرين 4»