الفرق بين المراجعتين لصفحة: «CSS/:last-child»
< CSS
لا ملخص تعديل |
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}' |
||
سطر 80: | سطر 80: | ||
*مسودة [https://drafts.csswg.org/selectors-4/#last-child Selectors Level 4]. | *مسودة [https://drafts.csswg.org/selectors-4/#last-child Selectors Level 4]. | ||
*مواصفة [https://drafts.csswg.org/selectors-3/#last-child Selectors Level 3]. | *مواصفة [https://drafts.csswg.org/selectors-3/#last-child Selectors Level 3]. | ||
[[تصنيف:CSS]] | [[تصنيف:CSS|{{SUBPAGENAME}}]] | ||
[[تصنيف:CSS Selectors]] | [[تصنيف:CSS Selectors|{{SUBPAGENAME}}]] | ||
[[تصنيف:CSS pseudo-class]] | [[تصنيف:CSS pseudo-class|{{SUBPAGENAME}}]] |
مراجعة 15:36، 28 يناير 2018
الصنف الزائف :last-child
في CSS (أي pseudo-class) يُمثِّل آخر عنصر في مجموعة من العناصر الأخوة (sibling elements).
المُحدِّد الآتي سيُحدِّد آخر عنصر <p>
من بين أخوته:
p:last-child {
color: lime;
}
ملاحظة: عندما عُرِّف هذا الصنف كان من الضروري أن يملك العنصر أبًا، لكن بدءًا من مواصفة Selectors Level 4 لم يعد ذلك ضروريًا. الشكل العام لهذا المحدد:
:last-child
أمثلة
لاحظ كيف سيُحدَّد آخر عنصر <p>
من بين العناصر الأخوة له:
<div>
<p>This text isn't selected.</p>
<p>This text is selected!</p>
</div>
<div>
<p>This text isn't selected.</p>
<h2>This text isn't selected: it's not a `p`.</h2>
</div>
شيفرة CSS:
p:last-child {
color: lime;
background-color: black;
padding: 5px;
}
مثال عن تحديد آخر عنصر <li>
ضمن قائمة غير مرتبة <ul>
:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3
<ul>
<li>Item 3.1</li>
<li>Item 3.2</li>
<li>Item 3.3</li>
</ul>
</li>
</ul>
شيفرة CSS:
ul li {
color: blue;
}
ul li:last-child {
border: 1px solid red;
color: red;
}
دعم المتصفحات
الميزة | Chrome | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
الدعم الأساسي | 1.0 | 1.0 | 9.0 | 9.5 | 3.2 |
عدم الحاجة إلى وجود عنصر أب | 57 | 51 | ؟ | 44 | ؟ |
مصادر ومواصفات
- مسودة Selectors Level 4.
- مواصفة Selectors Level 3.