انتخابگرهای CSS
- صفحه قبلی قوانین CSS
- صفحه بعدی استفاده از CSS
انتخابگرهای CSS
انتخابکنندگان CSS برای «جستجو» (یا انتخاب) عناصر HTMLای که باید استایل داده شوند استفاده میشوند.
ما میتوانیم انتخابکنندگان CSS را به پنج دسته تقسیم کنیم:
- انتخابکننده ساده (بر اساس نام، id، کلاس برای انتخاب عنصر استفاده میشود)
- انتخابکننده ترکیبی(بر اساس رابطه خاصی که بین آنها وجود دارد، عنصر را انتخاب میکند)
- انتخابکننده pseudo-class(بر اساس حالت خاصی که عنصر در آن قرار دارد، عنصر را انتخاب میکند)
- انتخابکننده پseudo-element(برای انتخاب بخشی از عنصر و تنظیم استایل آن استفاده میشود)
- انتخابکننده ویژگی(بر اساس ویژگی یا مقدار ویژگی برای انتخاب عنصر)
این صفحه توضیح میدهد که انتخابکنندگان 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
- صفحه قبلی قوانین CSS
- صفحه بعدی استفاده از CSS