راکت
حل شده

css سایت

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

بهترین پاسخ

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

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

عرفان محسنی
عرفان محسنی
@erfanmohseni406

تخصص: backend developer

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

اسماعیل نصرتی
اسماعیل نصرتی
@mr.e.nosrati

تخصص: طراح صنعتی

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

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

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

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