تفاوت scss و sass

19 ساعت پیش توسط Arian N8610 آپدیت شد
آفلاین
user-avatar
Arian N8610 ( 2468 تجربه )
1 هفته پیش

لینک کوتاه اشتراک گذاری

-1

سلام خسته نباشید میشه فرق scss و sass را بگویید؟

بهترین پاسخ
آفلاین
user-avatar
علیرضا شیروانی
4 روز پیش

میتونی آموزش sass راکت را ببین تو یکی از قسمت هاش توضیح داده ولی به نظر بنده برو همونsass را یاد بگیر چون خیلی راحت تر میتونی کد هاتو بنویسی و scss یه نوعی که تو کد نویسی سختی بیشتری داره

آفلاین
user-avatar
علی ولی‌نژاد ( 39604 تجربه )
1 هفته پیش
تخصص : طراح گرافیک و برنامه نویس

لینک کوتاه اشتراک گذاری

2

این ویدیو کارتونو راه میندازه:
https://roocket.ir/series/learning-sass/episode/6

ولی بصورت خلاصه بگم که تفاوتشون توی سینتکس نوشتن هست مثلا توی sass نیاز نیست آخر دستور ها semicolon بزاریم یا نیاز نیست بعد المنت ها آکولاد باز و بسته کنیم! درحالی که scss سینتکس نوشتاریش مثل css هستش.

آفلاین
user-avatar
محمدحسن یگانه ( 95922 تجربه )
1 هفته پیش
تخصص : Full-Stack Web Developer Freelancer

لینک کوتاه اشتراک گذاری

1

یک سری تفاوت هایی در سینتکس و قواعدشون وجود داره. مثلا:


/* sass file */

$primary-color: green
$primary-bg: red

body 
  color: $primary-color
  background: $primary-bg

/* .scss file */
$bgcolor: blue;
$textcolor: red;
$fontsize: 25px;

body {
  background-color: $bgcolor;
  color: $textcolor;
  font-size: $fontsize;
}

به صورت کلی SCSS جدیدتر و رایج‌تر هست نسبت به SASS و یکی از مزیت‌هاش این هست که تمامی دستورات CSS در SCSS هم با همان سینتکس معتبر هستند به اضافه کلی قابلیت‌های جدید که مهیا شده. ولی سینتکس کلا SASS متفاوت هست. به همین خاطر معمولا بهترین انتخاب همون SCSS هست.

توضیحات بیشتر:
https://sass-lang.com/documentation/syntax

آفلاین
user-avatar
محمد عباسی ( 2333 تجربه )
1 هفته پیش
تخصص : برنامه نویس

لینک کوتاه اشتراک گذاری

0

سلام فرقشون فقط در سینتکس هست

آفلاین
user-avatar
علیرضا شیروانی ( 6210 تجربه )
4 روز پیش
تخصص : طراح سایت

لینک کوتاه اشتراک گذاری

0

میتونی آموزش sass راکت را ببین تو یکی از قسمت هاش توضیح داده ولی به نظر بنده برو همونsass را یاد بگیر چون خیلی راحت تر میتونی کد هاتو بنویسی و scss یه نوعی که تو کد نویسی سختی بیشتری داره

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.