programmeriran
2 سال پیش توسط programmeriran مطرح شد
3 پاسخ

css سایت

سلام
بنظرتون برای css یک سایت تمام استایل ها در style.css نوشته شود یا اینکه مثلا یه سند برای فونت ، یه سند برای رسپانسیو و.... بعد به سند اصلی که style.css لینک بدیم ؟( کدوم روش بهتر است و بهینه تر؟)


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 2 سال پیش مطرح شد
5

برای راحتی کار و قابلیت پشتیبانی بهتر، منطقا هر چقدر کدها جداگانه و ساختارمند وجود داشته باشند بهتره.
اما نکته ای که باید توجه داشته باشیم بحث Performance زمان اجرای پروژه هست و اگر همینجوری به شکل ساده در هر صفحه N تا استایل رو بصورت جداگانه لود کنیم در پروژه های بزرگ با مخاطبان زیاد مشکل ایجاد میشه. چون به ازای هر فایل یک http request به سرور ارسال میشه و باید حتی المقدور تعداد این درخواست ها رو پایین نگه داشت.

راهکار عملی و جدید این حوزه استفاده از CSS preprocessor ها مثل SCSS هست. به این نحو که شما استایل هاتون رو مجزا و به تفکیک ذخیره می‌کنید و در پایان به کمک یک کامپایلر یا ابزار، همه این استایل ها رو بصورت اتومات داخل یک فایل تجمیع می‌کنید. اینجوری خوبی های هر دو راهکار رو با هم داریم.


عرفان محسنی
تخصص : back-End developer
@erfanmohseni406 2 سال پیش مطرح شد
1

سلام
هم اصلش هم همونطوری که خودت گفتی هست
ولی چون ما این پروژه های کوچیک برای نمونه کار میزنیم همه رو تو هم ی فایلcss جا میکنیم
وگرنه اصلش باید هر کدوم تو ی بخش جدا باش و در یک فایلcss اصلی import بشن


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 2 سال پیش مطرح شد
5

برای راحتی کار و قابلیت پشتیبانی بهتر، منطقا هر چقدر کدها جداگانه و ساختارمند وجود داشته باشند بهتره.
اما نکته ای که باید توجه داشته باشیم بحث Performance زمان اجرای پروژه هست و اگر همینجوری به شکل ساده در هر صفحه N تا استایل رو بصورت جداگانه لود کنیم در پروژه های بزرگ با مخاطبان زیاد مشکل ایجاد میشه. چون به ازای هر فایل یک http request به سرور ارسال میشه و باید حتی المقدور تعداد این درخواست ها رو پایین نگه داشت.

راهکار عملی و جدید این حوزه استفاده از CSS preprocessor ها مثل SCSS هست. به این نحو که شما استایل هاتون رو مجزا و به تفکیک ذخیره می‌کنید و در پایان به کمک یک کامپایلر یا ابزار، همه این استایل ها رو بصورت اتومات داخل یک فایل تجمیع می‌کنید. اینجوری خوبی های هر دو راهکار رو با هم داریم.


اسماعیل نصرتی
تخصص : طراح صنعتی
@mr.e.nosrati 2 سال پیش مطرح شد
1

*****. یمپورت کردن فایلcssکار جالبی نیست و بهتره از less یا scss استفاده کنه! و نسخه فشرده فایل خروجی رو برای پروژه استفاده کنه!


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

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