یک سوال فنی از همه css کاران حرفه ای !

masima

Member
سلام
از نظر حرفه ای (خیلی حرفه ای) برای کل یک وبسایت آیا ایجاد تنها یک فایل css خارجی درست تر است یا ایجاد چند فایل برای هر صفحه و یک فایل اصلی برای استایل عناصر پایه ای که در همه صفحه ها لینک شود؟

این جوری حجم CSS مورد نیاز برای هر صفحه کاهش پیدا میکند. بهتر نیست ؟ این جوری باشه ؟
لطفا کسانی که به صورت کاملا حرفه ای در یک شرکت معتبر کار میکنند جواب بدن !!

آخه میخوام برم سرکار و ....

با سپاس فراوان
 

eAmin

Well-Known Member
برای هر موضوعی یک بخش ایجاد شده! لطفا در بخش مربوطه تاپیک خودتون رو ایجاد کنید.
 

reza699

Active Member
در رابطه با سوالتون خدممتون عرض شود که
نکته اول :
اولا حجم فایل های css بسیار کمه . پس به اون صورت سرعت رو پایین نمیاره که شما بخواهید نگرانش باشید .
نکته دوم :
پس از اینکه یک کاربر سایت شما رو باز میکنه و فایل css به صفحتون اعمال میشه اون فایل css در کش مرورگر کاربر ذخیره میشه . از این به بعد کاربر هر صفحه ای رو که باز کنه فایل css مجددا بارگزاری نمیشه و از همون نسخه توی کش استفاده میکنه . حالا شما تصور کنید اگه واسه هر صفحتون یک فایل css جدا داشته باشید اون وقت کاربر با باز کردن هر صفحه باید یک فایل جدید رو دانلود کنه ! (یک request جدید) ضمن اینکه مدیریت این فایل ها مشکل میشه و واسه بروز رسانی یه مقدار کار پیچیده میشه
یه مورد دیگه هم این که اگه خاطرتون باشه چند سال پیش یه ایده در مورد عکس های درون یک صفحه مطرح شد که بهتره یه عکس داخل صفحه به عکس های کوچکتری تبدیل بشه که صفحه سریع تر لود بشه !! که با مطرح شدن ایده css sprite دیگه این طرز تفکر باطل شد
در کل میتونم بگم استفاده از یک فایل میتونه بهتر از چند فایل عمل کنه.
موفق باشید.
 

masima

Member
سلام
برای هر موضوعی یک بخش ایجاد شده! لطفا در بخش مربوطه تاپیک خودتون رو ایجاد کنید. ديروز
حق با شماست!
زمانی که این تاپیک رو ایجاد میکردم، چند تا پنجره پیش رویم باز بود! منم اشتباه کردم و دیگه کار از کار گذشته بود!
از دیشب تا حالا هم عذاب وجدان داشتم! :sad:
اگه امکانپذیره مدیر بخش اینو منتقل کنه قسمت css .

سپاسگزارم
 
یه css کلی برای کل سایت از قبیل رنگ نوشته ها بردر ها و .........
و برای هر آیتم یک css جدا
مثلا اگه اسلاید شو داری یا نمایش اخبار یا .... هر کدوم css هاشون رو جدا بزار
 

phpweb

Active Member
یه css کلی برای کل سایت از قبیل رنگ نوشته ها بردر ها و .........
و برای هر آیتم یک css جدا
مثلا اگه اسلاید شو داری یا نمایش اخبار یا .... هر کدوم css هاشون رو جدا بزار
منظورتون از این مطلب چیه؟

یعنی یه فایل سی اس اس کلی بسازیم و رنگها و ... رو مشخص کنیم و بعد برای بخشهای مختلف از فایلهای جداگانه استفاده کنیم؟
 

جدیدترین ارسال ها

بالا