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

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 الزائفة الطبقات


ما هي الزائفة الطبقات؟

ويستخدم فئة مزيفة لتحديد حالة خاصة من عنصر.

على سبيل المثال، يمكن استخدامه ل:

  • أسلوب عنصر عندما يصطاد الفئران المستخدم أكثر من ذلك
  • أسلوب زار والتي لم تتم زيارتها وصلات مختلفة
  • أسلوب عنصر عندما يحصل التركيز

الماوس فوق عني


بناء الجملة

بناء جملة الزائفة فئات هي:

selector:pseudo-class {
    property:value;
}

مرساة الزائفة الطبقات

وصلات يمكن عرضها بطرق مختلفة:

مثال

/* unvisited link */
a:link {
    color: #FF0000;
}

/* visited link */
a:visited {
    color: #00FF00;
}

/* mouse over link */
a:hover {
    color: #FF00FF;
}

/* selected link */
a:active {
    color: #0000FF;
}
انها محاولة لنفسك »
ملاحظةملاحظة: a:hover يجب أن تأتي بعد a:link و a:visited ! في تعريف CSS من أجل أن تكون فعالة a:active يجب أن تأتي بعد a:hover في تعريف CSS لكي تكون فعالة!أسماء فئة مزيفة ليست حساسة لحالة الأحرف.

الزائفة الطبقات وفئات CSS

الطبقات الزائفة يمكن الجمع بين الطبقات CSS:

عندما كنت تحوم فوق الارتباط الموجود في المثال، فإنه سيتم تغيير اللون:

مثال

a.highlight:hover {
    color: #ff0000;
}
انها محاولة لنفسك »

تحوم على <div>

مثال على استخدام :hover فئة مزيفة على <div> العنصر:

مثال

div:hover {
    background-color: blue;
}
انها محاولة لنفسك »

CSS - و :first-child الزائفة من الدرجة

و :first-child الزائفة من الدرجة مباريات عنصر محدد وهذا هو الطفل الأول لعنصر آخر.

مباراة أول <p> عنصر

في المثال التالي، محدد مع أي <p> العنصر الذي هو الطفل الأول من أي عنصر:

مثال

p:first-child {
    color: blue;
}
انها محاولة لنفسك »

تطابق الأولى <i> عنصر في كل <p> العناصر

في المثال التالي، محدد يطابق أول <i> عنصر في كل <p> عناصر هي:

مثال

p i:first-child {
    color: blue;
}
انها محاولة لنفسك »

تتطابق مع كل <i> العناصر في جميع الأطفال الأول <p> العناصر

في المثال التالي، محدد مباريات فقط <i> العناصر في <p> العناصر التي هي أول طفل من عنصر آخر:

مثال

p:first-child i {
    color: blue;
}
انها محاولة لنفسك »

CSS - و :lang الزائفة من الدرجة

و :lang الزائفة من الدرجة تسمح لك لتحديد القواعد الخاصة للغات مختلفة.

في المثال التالي، :lang يحدد علامات الاقتباس ل <q> العناصر مع lang="no" :

مثال

<html>
<head>
<style>
q:lang(no) {
    quotes: "~" "~";

}
</style>
</head>

<body>
<p>Some text <q lang="no">A quote in a paragraph</q> Some text.</p>
</body>
</html>
انها محاولة لنفسك »

أمثلة

المزيد من الأمثلة

إضافة أنماط مختلفة إلى الارتباطات التشعبية
يوضح هذا المثال كيفية إضافة أنماط أخرى إلى الارتباطات التشعبية.

استخدام :focus
يوضح هذا المثال كيفية استخدام :focus على مستوى الزائفة.


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

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


جميع فئات CSS الزائفة

منتخب مثال وصف المثال
:active a:active يختار صلة نشطة
:checked input:checked يختار كل فحص <input> العنصر
:disabled input:disabled يختار كل المعوقين <input> العنصر
:empty p:empty يختار كل <p> العناصر التي ليس لديها أطفال
:enabled input:enabled يختار كل تمكين <input> العنصر
:first-child p:first-child يختار كل <p> العناصر التي هو الطفل الأول من الأم
:first-of-type p:first-of-type يختار كل <p> العنصر الذي هو أول <p> عنصر من الأم
:focus input:focus يختار <input> العنصر الذي عليه التركيز
:hover a:hover يختار الروابط على الماوس فوق
:in-range input:in-range يختار <input> عناصر بقيمة ضمن نطاق محدد
:invalid input:invalid تحديد كافة <input> العناصر مع قيمة غير صالحة
:lang(language) p:lang(it) يختار كل <p> عنصر مع قيمة السمة انج تبدأ ب "ذلك"
:last-child p:last-child يختار كل <p> العناصر التي هي آخر طفل من الأم
:last-of-type p:last-of-type يختار كل <p> العنصر الذي هو آخر <p> عنصر من الأم
:link a:link تحديد كافة الروابط التي لم تتم زيارتها
:not(selector) :not(p) يختار كل عنصر ليس <p> عنصر
:nth-child(n) p:nth-child(2) يختار كل <p> العنصر الذي هو الطفل الثاني من الأم
:nth-last-child(n) p:nth-last-child(2) يختار كل <p> العنصر الذي هو الطفل الثاني من الأم، عد من آخر طفل
:nth-last-of-type(n) p:nth-last-of-type(2) يختار كل <p> العنصر الذي هو ثاني <p> عنصر من الأم، عد من آخر طفل
:nth-of-type(n) p:nth-of-type(2) يختار كل <p> العنصر الذي هو ثاني <p> عنصر من الأم
:only-of-type p:only-of-type يختار كل <p> العنصر الذي هو الوحيد <p> عنصر من الأم
:only-child p:only-child يختار كل <p> العنصر الذي هو الطفل الوحيد من الأم
:optional input:optional يختار <input> العناصر مع أي "required" سمة
:out-of-range input:out-of-range يختار <input> عناصر بقيمة خارج النطاق المحدد
:read-only input:read-only يختار <input> العناصر مع "readonly" السمة المحددة
:read-write input:read-write يختار <input> العناصر مع أي "readonly" السمة
:required input:required يختار <input> العناصر مع "required" السمة المحددة
:root root يختار العنصر الجذر الوثيقة
:target #news:target يختار العنصر النشط #news الحالي (النقر على عنوان URL يحتوي هذا الاسم مرساة)
:valid input:valid تحديد كافة <input> العناصر مع قيمة صالحة
:visited a:visited يختار كل الروابط زار

كل CSS الزائفة عناصر

منتخب مثال وصف المثال
::after p::after إدراج المحتوى بعد كل <p> عنصر
::before p::before إدراج المحتوى قبل كل <p> عنصر
::first-letter p::first-letter يختار الحرف الأول من كل <p> عنصر
::first-line p::first-line يختار السطر الأول من كل <p> عنصر
::selection p::selection يختار جزء من عنصر الذي تم تحديده من قبل المستخدم