ورود

View Full Version : سوال: استفاده از فایل های scss



fahimeh1512
چهارشنبه 26 اردیبهشت 1397, 09:50 صبح
با سلام و خسته نباشید
دوستان من یه قالب آماده بوت استرپ دانلود کردم که علاوه بر فایل های سی اس اس، فایل های scss هم داره.
با جستجو و مطالعه در مورد این فایل و همچنین فایل های sass تقریبا فهمیدم که کارشون چیه و چطور کار میکنن
در مورد نصب و تبدیلشون به سی اس اس هم اطلاع دارد. ولی سوالم اینه که
1 - وقتی من سایتمو بذارم رو سرور، مرورگر که سی اس اس ها رو میخونه پس نیازی هست که فایل های scss هم آپلود بشن؟ اگه قراره توابع و امکانات scss فقط تو سیستم لوکال اجرا بشه به چه دردی میخوره؟
2- وقتی فایل سی اس اس و scss هر دو یه محتوا رو ارائه میدن چرا باید دوباره به صورت همزمان موجود باشن؟ من هر استایلی بخوام بدم باید تو هر دو فایل وارد کنم انگار درسته؟

hooman_the1
جمعه 28 اردیبهشت 1397, 01:27 صبح
با سلام و خسته نباشید
دوستان من یه قالب آماده بوت استرپ دانلود کردم که علاوه بر فایل های سی اس اس، فایل های scss هم داره.
با جستجو و مطالعه در مورد این فایل و همچنین فایل های sass تقریبا فهمیدم که کارشون چیه و چطور کار میکنن
در مورد نصب و تبدیلشون به سی اس اس هم اطلاع دارد. ولی سوالم اینه که
1 - وقتی من سایتمو بذارم رو سرور، مرورگر که سی اس اس ها رو میخونه پس نیازی هست که فایل های scss هم آپلود بشن؟ اگه قراره توابع و امکانات scss فقط تو سیستم لوکال اجرا بشه به چه دردی میخوره؟
2- وقتی فایل سی اس اس و scss هر دو یه محتوا رو ارائه میدن چرا باید دوباره به صورت همزمان موجود باشن؟ من هر استایلی بخوام بدم باید تو هر دو فایل وارد کنم انگار درسته؟

سلام

اول که هیچوقت فایل های css preprocessor ها رو که شامل LESS SASS STYLUS و ... می شوند روی هاست نزارید به هزار و یک دلیل
دوم هم شدیدا برای فهمیدن فلسفه وجودی فایل های پیش پردازنده پیشنهاد می کنم این مقاله رو بخونید :
http://appzweb.ir/articles/csspreprocessors.htm
ولی خلاصه فلسفه اش اینه که شما برای ایجاد تغییرات مجبور نشید با یه سری کد درهم و برهم و غیرقابل فهم کلنجار برید
سوم خیر برای ایجاد تغییرات فقط کافیه توی فایل پیش پردازنده که برای شما SCSS هست تغییر رو انجام بدید و کامپایل کنید و فایل CSS رو بگیرید که اون رو هم اینجا توضیح دادم :
http://appzweb.ir/articles/less-sass-compile.htm