انتخابگرها

البته! در اینجا مروری بر انتخابگرهای CSS به زبان فارسی آمده است:
1. انتخابگر جهانی (*
)
تمامی عناصر را انتخاب میکند.
} *
; color: red
{
2. انتخابگر نوع (عنصر)
عناصر را بر اساس نام تگ (تایپ) آنها انتخاب میکند.
} p
;font-size: 16px
{
3. انتخابگر کلاس (.
)
عناصر با یک کلاس خاص را انتخاب میکند.
} button.
; background-color: blue
{
4. انتخابگر شناسه (ID) (#
)
عناصر با یک شناسه (ID) خاص را انتخاب میکند (شناسه باید یکتا باشد).
} header#
;font-weight: bold
{
5. انتخابگر ویژگی
عناصر را بر اساس ویژگی خاصی انتخاب میکند.
-
[attr]: عناصری که ویژگی مشخصی دارند.
[attr=”value”]: عناصری که مقدار دقیقی برای ویژگی دارند.
[attr~=”value”]: عناصری که ویژگی آنها شامل کلمه مشخصی است.
[attr|=”value”]: عناصری که ویژگی آنها با کلمه مشخصی شروع میشود.
[attr^=”value”]: عناصری که ویژگی آنها با مقدار مشخصی شروع میشود.
[attr$=”value”]: عناصری که ویژگی آنها با مقدار مشخصی تمام میشود.
[attr*=”value”]: عناصری که ویژگی آنها شامل مقدار مشخصی است.
6. انتخابگر نسل (Descendant) (فاصله)
عناصری که نسلهای مختلف یک عنصر خاص هستند (مثلاً فرزند، نوه و غیره).
} div p
;color: gray
{
7. انتخابگر فرزند (Child) (>
)
عناصری که فرزند مستقیم یک عنصر خاص هستند.
} ul > li
;list-style-type: none
{
8. انتخابگر همجوار (Adjacent Sibling) (+
)
عناصری که بلافاصله بعد از یک عنصر مشخص آمدهاند.
} h1 + p
;margin-top: 0
{
خلاصه:
انتخابگر نوع: p
انتخابگر کلاس: .class-name
انتخابگر شناسه: #id-name
انتخابگر ویژگی: [attr=”value”]
انتخابگر نسل: div p
انتخابگر فرزند: ul > li
انتخابگر همجوار: h1 + p
این یک مرور کلی از انتخابگرهای متداول در CSS است. این انتخابگرها به شما امکان میدهند تا به صورت دقیق و انعطافپذیر عناصر HTML را انتخاب و استایلدهی کنید.
دیدگاهتان را بنویسید