راکت
حل شده

ترکیب css ها

2 پاسخ

سلام دوستان
چندین فایل css دارم که لازم هست ترکیب بشوند اما مشابه زیاد داره و تداخل کد هست.
راه کاری که به ذهنم رسید این هست که هر فایل اول تمام کلاس ها یک id اضافه کنم مثل زیر

.a{}
.b{}
.c{}
a{}
p{}
#landing .a{}
#landing .b{}
#landing .c{}
#landing a{}
#landing p{}

چه راه کاری برای تغییر همه انتخابگرها در css به صورت یکجا و یک دفعه هست؟
اگر پیشنهاد دیگری دارید ممنون میشم بگین.

ثبت پرسش جدید

پاسخ‌ها

2
میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

بهترین پاسخ

از SCSS استفاده کن.
در هر فایل، کل کلاس ها رو داخل یک کلاس با نام منحصربفرد قرار بده، بصورت تودرتو. دیگه تداخلی رخ نخواهد داد.

Pouria
Pouria
@pouria.782

تخصص: developer

اگر درست متوجه شده باشم میتونید از سلکتور * استفاده کنید که اشاره میکنه به تمام المان ها

<style>
*{
/*انتخاب تمام المان ها */
}

#landing * 
{
/*انتخاب تمام المان های داخل المانی با این آیدی */
}
</style>

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام