freeCodeCamp/guide/arabic/certifications/responsive-web-design/basic-css/override-styles-in-subseque.../index.md

61 lines
2.2 KiB
Markdown
Raw Normal View History

---
title: Override Styles in Subsequent CSS
localeTitle: تجاوز الأنماط في CSS لاحقة
---
## تجاوز الأنماط في CSS لاحقة
الشيء الأكثر أهمية الذي يجب تذكره عند الرغبة في تجاوز الأنماط في CSS اللاحقة هو ترتيب إنشاء الفئات.
آخر نمط محدّث سيأخذ الأولوية على الفئات المكتوبة سابقاً.
فمثلا:
`
<style>
body {
color: purple;
}
.red-text {
color: red;
}
.blue-text {
color: blue;
{
</style>
`
الآن، عند إنشاء أي نص في `body` ، وسوف يكون لون النص `purple` المسندة إليها.
لبدء تجربة عملية الإلغاء ، يمكنك الآن إضافة فئة `"red-text"` لمشاهدة النتائج.
باستخدام التنسيق أعلاه ، سيتجاوز النص أدناه لون الخط `purple` السابق `purple` `red` .
`
<h1 class="red-text">Example</h1>
`
عندما تريد إضافة عدة فئات ، يمكنك استخدام هذا التنسيق:
`
<h1 class="class-name1 class-name2 class-name3">Example</h1>
`
يمكنك الآن إضافة الفئة الأخيرة التي تم إنشاؤها أعلاه ( `"blue-text"` ) إلى نفس المثال أعلاه لمشاهدة النتائج.
`
<h1 class="red-text blue-text">Example</h1>
`
سيؤدي ذلك تلقائيًا إلى اختيار الفصل الأخير الذي تم إنشاؤه في قسم الأنماط ، والذي كان في هذه الحالة هو `"blue-text"` .
حتى إذا قمت بتطبيق `red-text` للفئة الأولى خلف `red-text` `blue-text` للفئة الثانية ، فستقوم عملية إلغاء الاختيار باختيار الفئة التي تم إنشاؤها مؤخرًا. في هذه الحالة ، يكون هذا الفصل هو `blue-text` .
لذلك ، على سبيل المثال:
`
<h1 class="blue-text red-text">Example</h1>
`
سيظل هذا يعرض لون خط `blue` بسبب الترتيب في قسم الأنماط.
تم إنشاء فئة `blue-text` الماضي ، وحرث من أسفل ( `</style>` ).