انتخاب‌گرهای CSS

انتخاب‌گرهای CSS

انتخاب‌کنندگان CSS برای «جستجو» (یا انتخاب) عناصر HTML‌ای که باید استایل داده شوند استفاده می‌شوند.

ما می‌توانیم انتخاب‌کنندگان CSS را به پنج دسته تقسیم کنیم:

این صفحه توضیح می‌دهد که انتخاب‌کنندگان CSS پایه‌ای را چگونه ارائه می‌دهند.

انتخاب‌گرهای عناصر CSS

انتخابگرهای عنصر بر اساس نام عنصر HTML انتخاب می‌کنند.

مثال

در اینجا، همه عناصر <p> صفحه قرار داده شده‌اند و دارای استایل居zent و رنگ متن قرمز هستند:

p {
  text-align: center;
  color: red;
}

آزمایش کنید

انتخابگرهای id CSS

انتخابگرهای id از属性 id عناصر HTML برای انتخاب عناصر خاص استفاده می‌کنند.

id عنصر در صفحه منحصر به فرد است، بنابراین انتخابگرهای id برای انتخاب یک عنصر خاص استفاده می‌شوند!

برای انتخاب عنصری که دارای id خاصی است، یک علامت نگین (#) بنویسید، سپس id آن عنصر.

مثال

این قوانین CSS به عنصر HTML با id="para1" اعمال می‌شود:

#para1 {
  text-align: center;
  color: red;
}

آزمایش کنید

توجه داشته باشید:نام id نمی‌تواند با عدد شروع شود.

انتخابگرهای کلاس CSS

انتخابگرهای کلاس انتخابگرهای HTML دارای属性 کلاس خاصی را انتخاب می‌کنند.

برای انتخاب عنصری که دارای class خاصی است، یک علامت نقطه (.) بنویسید، سپس نام کلاس.

مثال

در این مثال، همه عناصر HTML دارای class="center" قرمز و居zent می‌شوند:

.center {
  text-align: center;
  color: red;
}

آزمایش کنید

شما همچنین می‌توانید مشخص کنید که تنها عناصر خاصی از HTML تحت تأثیر کلاس قرار می‌گیرند.

مثال

در این مثال، تنها عناصر <p> دارای class="center" می‌توانند به وسط قرار گیرند:

p.center {
  text-align: center;
  color: red;
}

آزمایش کنید

عناصر HTML نیز می‌توانند کلاس‌های چندگانه را ارجاع دهند.

مثال

در این مثال، عنصر <p> بر اساس class="center" و class="large" برای تنظیم استایل استفاده می‌شود:

<p class="center large">این پاراگراف دو کلاس را ارجاع می‌دهد.</p>

آزمایش کنید

توجه داشته باشید:نام کلاس نمی‌تواند با عدد شروع شود!

انتخابگر عمومی CSS

انتخابگر عمومی (*). همه عناصر HTML موجود در صفحه را انتخاب می‌کند.

مثال

قوانین CSS زیر تأثیر همه عناصر HTML صفحه را می‌گذارند:

* {
  text-align: center;
  color: blue;
}

آزمایش کنید

انتخابگرهای گروه‌بندی شده CSS

انتخابگرهای گروه‌بندی شده تمام عناصر HTML دارای تعریف استایل مشابه را انتخاب می‌کنند.

به تصویر زیر نگاه کنید (عناصر h1، h2 و p دارای تعریف استایل مشابه هستند):

h1 {
  text-align: center;
  color: red;
}
h2 {
  text-align: center;
  color: red;
}
p {
  text-align: center;
  color: red;
}

بهترین کار این است که انتخابگرها را گروه‌بندی کنید تا کد به حداقل کاهش یابد.

برای گروه‌بندی انتخابگرها، از کاما برای جدا کردن هر انتخابگر استفاده کنید.

مثال

در این مثال، ما انتخابگرهای بالا را در کد زیر گروه‌بندی می‌کنیم:

h1, h2, p {
  text-align: center;
  color: red;
}

آزمایش کنید

همه انتخابگرهای CSS ساده

اختیارگر مثال توضیح مثال
.class .intro همه عناصر class="intro" را انتخاب کنید.
#id #firstname عنصر با id="firstname" انتخاب شود.
* * همه عناصر انتخاب شوند.
عنصر p همه عناصر <p> انتخاب شوند.
عنصر,عنصر,.. div, p همه عناصر <div> و همه عناصر <p> انتخاب شوند.

خواندن بیشتر

کتاب درسی:انتخاب‌گرهای عناصر CSS

کتاب درسی:گروه‌بندی انتخاب‌گرهای CSS

کتاب درسی:توضیحات انتخاب‌گرهای کلاسی CSS

کتاب درسی:توضیحات انتخاب‌گرهای ID CSS

کتاب درسی:توضیحات انتخاب‌گرهای属性 CSS

کتاب درسی:انتخاب‌گرهای انتخاب‌گرهای نسل‌های CSS

کتاب درسی:انتخاب‌گرهای انتخاب‌گرهای فرزند CSS

کتاب درسی:انتخاب‌گرهای انتخاب‌گرهای همسایه CSS