انتخابگرهای CSS
انتخابگرهای CSS: راهنمای جامع
انتخابگرهای CSS ابزارهای قدرتمندی هستند که به شما امکان میدهند عناصر خاصی را در صفحه وب هدف قرار دهید و استایلدهی کنید. در این مقاله به بررسی انواع انتخابگرها و کاربردهای آنها میپردازیم.
نکته کلیدی: انتخابگرهای CSS به مرورگر میگویند که کدام عناصر HTML باید استایلهای مشخصی را دریافت کنند.
انواع اصلی انتخابگرها
نوع انتخابگر | نمونه | توضیح |
---|---|---|
انتخابگر تگ | p { } |
تمام تگهای <p> را انتخاب میکند |
انتخابگر کلاس | .menu { } |
عناصری با class="menu" را انتخاب میکند |
انتخابگر ID | #header { } |
عنصر با id="header" را انتخاب میکند |
انتخابگرهای ترکیبی
- انتخابگر فرزند:
div > p
(تگهای <p> که مستقیماً فرزند <div> هستند) - انتخابگر نوه:
div p
(تمام <p>های درون <div> در هر سطحی) - انتخابگر همسطح:
h1 + p
(تگ <p> بلافاصله بعد از <h1>)
برای یادگیری عمیقتر درباره انتخابگرهای CSS، میتوانید اینجا را بخوانید. این منبع به شما کمک میکند تا با جزئیات بیشتری با این مبحث آشنا شوید.
انتخابگرهای پیشرفته
- انتخابگرهای ویژگی: مانند
a[target="_blank"]
که لینکهای بازشونده در تب جدید را انتخاب میکند - انتخابگرهای شبهکلاس: مانند
a:hover
برای حالت hover روی لینکها - انتخابگرهای شبهعنصر: مانند
p::first-line
برای خط اول پاراگراف
مثال کاربردی: برای تغییر رنگ دکمهها هنگام hover میتوانید از ترکیب انتخابگر کلاس و شبهکلاس استفاده کنید:
.btn:hover { background-color: #e74c3c; }
با تسلط بر انتخابگرهای CSS میتوانید کنترل دقیقتری بر ظاهر وبسایت خود داشته باشید. تمرین مداوم و آزمایش ترکیبهای مختلف انتخابگرها به شما کمک میکند تا به یک طراح وب حرفهای تبدیل شوید.