CSS بناء الجملة
يتكون CSS حكم مجموعة من محدد وكتلة الإعلان:
النقاط محدد لعنصر HTML تريد أسلوب.
كتلة إعلان يحتوي على واحد أو أكثر من الإعلانات مفصولة بفواصل منقوطة.
يتضمن كل إعلان اسم خاصية CSS وقيمة، مفصولة القولون.
إعلان CSS ينتهي دائما مع فاصلة منقوطة، وحاصرت كتل إعلان الأقواس المعقوفة.
في المثال التالي عن <p> ستكون العناصر محاذاة إلى الوسط، مع لون النص أحمر:
CSS المختارون
تستخدم محددات CSS إلى "find" (أو حدد) عناصر HTML بناء على اسمهم عنصر، والهوية، والطبقة، السمة، وأكثر من ذلك.
والمختار عنصر
محدد عنصر يختار العناصر استنادا إلى اسم عنصر.
يمكنك اختيار جميع <p> العناصر على صفحة مثل هذا (في هذه الحالة، كل <p> سوف عناصر تكون محاذاة إلى الوسط، مع لون النص أحمر):
ومحدد الهوية
يستخدم محدد الهوية سمة معرف عنصر HTML لتحديد عنصر معين.
يجب أن يكون معرف عنصر فريد من نوعه ضمن الصفحة، بحيث يتم استخدام محدد الهوية لتحديد عنصر فريد واحد!
لتحديد عنصر مع معرف معين، والكتابة تجزئة (#) حرف، يليه معرف العنصر.
حكم على غرار أدناه سيتم تطبيقها على عنصر HTML مع id="para1" :
ملاحظة: لا يمكن أن يبدأ اسم معرف مع عدد! |
والمختار الطبقة
محدد الدرجة يختار العناصر ذات سمة فئة معينة.
لتحديد العناصر مع فئة معينة، وكتابة period (.) حرف، يليه اسم الفئة.
في المثال التالي، جميع عناصر HTML مع class="center" سوف تكون حمراء وتوسيطه:
يمكنك أيضا تحديد أن عناصر HTML محددة فقط أن تتأثر فئة.
في المثال التالي، فقط <p> العناصر مع class="center" ستكون محاذاة إلى الوسط:
يمكن أن عناصر HTML يشير أيضا إلى أكثر من صنف واحد.
في المثال التالي، و <p> سوف تكون على غرار عنصر وفقا ل class="center" و class="large" :
ملاحظة: لا يمكن بدء اسم فئة مع عدد! |
تجميع المختارون
إذا كان لديك عناصر للتعاريف نفس النمط، مثل هذا:
h1
{
text-align: center;
color: red;
}
h2
{
text-align: center;
color: red;
}
p
{
text-align: center;
color: red;
}
وسوف يكون من الأفضل أن مجموعة محددات، للحد من التعليمات البرمجية.
لمحددات مجموعة، فصل كل محدد بفاصلة.
في المثال أدناه قمنا تجميع محددات من التعليمات البرمجية أعلاه:
CSS تعليقات
يتم استخدام التعليقات لتفسير رمز، ويمكن أن تساعد عند تحرير التعليمات البرمجية المصدر في وقت لاحق.
يتم تجاهل تصريحات المتصفحات.
يبدأ تعليق المغلق مع /* and ends with */ . يمكن التعليقات أيضا تمتد خطوط متعددة:
مثال
p
{
color: red;
/* This is a single-line comment */
text-align: center;
}
/* This is
a multi-line
comment */
انها محاولة لنفسك » اختبر نفسك مع تمارين!
التمرين 1 » التمرين 2» التمرين 3 » التمرين 4»