چند کلاس یا یک کلاس؟
سوال جدیدبا سلام
اگر مثلا بخوایم به یک تگی ۱۰ تا ویژگی بدیم، آیا از لحاظ پرفورمنسی بهتره که همه ویژگی ها رو توی یک کلاس بنویسیم و بهش اعمال کنیم و یا اینکه سه چهار تا کلاس تعریف کنیم و توی هر کدوم چند تا از اون ۱۰ ویژگی رو بهش نسبت بدیم. این موضوع خصوصا وقتی که یک سری ویژگی های تکراری قراره اتفاق بیفته مشهوده، مثلا اینکه رنگ و سایه و عرض برای خیلی از المانها ثابت باشه و هی نخوایم توی هر کلاسی اونها رو تکرار کنیم. وقتی هم از فریمورک استفاده میکنیم که دیگه خیلی بیشتر مشهوده.
با تشکر
سلام دوست عزیز
از لحاظ پرفورمنس که شما میگی تفاوتی نمیکنه به اون صورت که به چشم بیاد، ولی از لحاظ بهینه و کمتر شدن کدها یه کم میتونه فرق کنه، همونجور که خودت هم گفتی میشه یه سری مقادیر و مشخصات تکراری و پر استفاده رو توی یک سری کلاس با معنا درج کنیم، و از تکرار پی در پی اونا توی کدهای css جلو گیری کنیم، به عنوان مثال وقتی یک کلاس d-block داشته باشیم که مقدار display رو block قرار بده دیگه هر وقت لازم بود ما اون کلاس رو میدیم و لازم نیست دوباره توی کلاسمون اون خط کد رو تکرار کنیم و از چند بار نویسی جلوگیری میشه ، البته این مثال خیلی خیلی ساده ای بود ولی در کل بهت بگم بهترین کار استفاده از چند کلاسه به نظرم و گاهی وقتا به جد میشه گفت تا حد نصف کدها رو کمتر میکنه
https://stackoverflow.com/questions/5568718/css-multiple-vs-single-class-on-an-element