Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọc

    • Bàn luận is the basically the scripting language. CSS is used for designing web pages.
      CSS is the most important web technologies that are widely used along with HTML and JavaScript. CSS have file extension of .css.
    • Giới thiệu is the superset of CSS. SCSS is the more advanced version of CSS. SCSS was designed by Hampton Catlin and was developed by Chris Eppstein and Natalie Weizenbaum. Due to its advanced features it is often termed as Sassy CSS. SCSS have file extension of .scss.

    Differences:

    1. CSS: Bảng kiểu xếp tầng là ngôn ngữ kịch bản. CSS được sử dụng để thiết kế các trang web.CSS là công nghệ web quan trọng nhất được sử dụng rộng rãi cùng với HTML và JavaScript. CSS có phần mở rộng tệp của .css.
    2. SCSS: Bảng phong cách tuyệt vời về mặt cú pháp là siêu của CSS. SCSS là phiên bản nâng cao hơn của CSS. SCSS được thiết kế bởi Hampton Catlin và được phát triển bởi Chris Eppstein và Natalie Weizenbaum. Do các tính năng nâng cao của nó, nó thường được gọi là CSS hỗn xược. SCSS có phần mở rộng tệp của .scss.
    3. SCSS chứa tất cả các tính năng của CSS và chứa nhiều tính năng hơn không có trong CSS, điều này làm cho nó trở thành một lựa chọn tốt cho các nhà phát triển sử dụng nó.
      • SCSS có đầy đủ các tính năng nâng cao.

        Output:

        Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

      • SCSS cung cấp các biến, bạn có thể rút ngắn mã của mình bằng cách sử dụng các biến. Đó là một lợi thế lớn so với CSS thông thường.

        Output:

        Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    4. Ví dụ: Trong CSS
      body{
       color: #ffffff;
       font: $ubuntu-font: 'Ubuntu', 
                           'Arial',
                           'Helvetica',
                            sans-serif;
       font-size: xx-large;
       padding: 2rem;
      }
      
    5. Trong SCSS
      $white: #ffffff;
      $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
      
      body{
       color: $white;
       font: $ubuntu-font;
       font-size: xx-large;
       padding: 2rem;
      }
      

      Example:
      @import "my theme";
      @import "framework/bootstrap";
      
    6. Biết SCSS giúp bạn tùy chỉnh Bootstrap 4.
      Example:
      footer {
          div {
              p {
                  margin: 2rem;
                  color: #2f2f2f;
              }
          }
      }
      
    7. SASS thêm tính năng của @Import cho phép bạn nhập tệp SCSS tùy chỉnh của mình. Ví dụ: ________ 2

    SASS cho phép chúng tôi sử dụng cú pháp lồng nhau. Hãy nói rằng nếu bạn phải tạo kiểu cho một ‘đoạn văn cụ thể trong‘ Div, trong ‘Footer, bạn chắc chắn có thể làm điều đó bằng Sass.example: ________ 3

    2368

    Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
    Learn more.

    Từ những gì tôi đã đọc, SASS là một ngôn ngữ làm cho CSS mạnh mẽ hơn với hỗ trợ biến và toán học.

    Sự khác biệt với SCSS là gì? Nó có phải là cùng một ngôn ngữ? Tương tự? Khác nhau?

    bookcasey

    38.1K13 Huy hiệu vàng74 Huy hiệu bạc93 Huy hiệu Đồng13 gold badges74 silver badges93 bronze badges

    Hỏi ngày 13 tháng 4 năm 2011 lúc 19:23Apr 13, 2011 at 19:23

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    1

    SASS là một bộ xử lý trước CSS với các tiến bộ cú pháp. Các bảng phong cách trong cú pháp nâng cao được xử lý bởi chương trình và biến thành các bảng kiểu CSS thông thường. Tuy nhiên, họ không mở rộng tiêu chuẩn CSS.not extend the CSS standard itself.

    Các biến CSS được hỗ trợ và có thể được sử dụng nhưng không cũng như các biến tiền xử lý.

    Đối với sự khác biệt giữa SCSS và SASS, văn bản này trên trang tài liệu SASS sẽ trả lời câu hỏi:

    Có hai cú pháp có sẵn cho SASS. Đầu tiên, được gọi là

    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    7 và được sử dụng trong suốt tài liệu tham khảo này, là một phần mở rộng của cú pháp của CSS. Điều này có nghĩa là mỗi bảng kiểu CSS hợp lệ là một tệp SCSS hợp lệ có cùng ý nghĩa. Cú pháp này được tăng cường với các tính năng SASS được mô tả dưới đây. Các tệp sử dụng cú pháp này có phần mở rộng .SCSS.
    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    7
    and used throughout this reference, is an extension of the syntax of CSS. This means that every valid CSS stylesheet is a valid SCSS file with the same meaning. This syntax is enhanced with the Sass features described below. Files using this syntax have the .scss extension.

    Cú pháp thứ hai và cũ hơn, được gọi là

    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    8, cung cấp một cách viết CSS ngắn gọn hơn. Nó sử dụng thụt lề thay vì dấu ngoặc để chỉ ra việc làm tổ của các bộ chọn và newlines thay vì bán nguyệt để riêng biệt các thuộc tính. Các tập tin sử dụng cú pháp này có phần mở rộng .sass.older syntax, known as the
    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    8
    , provides a more concise way of writing CSS. It uses indentation rather than brackets to indicate nesting of selectors, and newlines rather than semicolons to separate properties. Files using this syntax have the .sass extension.

    Tuy nhiên, tất cả điều này chỉ hoạt động với trình biên dịch tiền SASS mà cuối cùng tạo ra CSS. Nó không phải là một phần mở rộng cho tiêu chuẩn CSS.all this works only with the Sass pre-compiler which in the end creates CSS. It is not an extension to the CSS standard itself.

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Đã trả lời ngày 13 tháng 4 năm 2011 lúc 19:25Apr 13, 2011 at 19:25

    8

    Tôi là một trong những nhà phát triển đã giúp tạo ra SASS.

    Sự khác biệt là cú pháp. Bên dưới ngoại thất văn bản chúng giống hệt nhau. Đây là lý do tại sao các tệp SASS và SCSS có thể nhập lẫn nhau. Trên thực tế, SASS có bốn trình phân tích cú pháp cú pháp: SCSS, SASS, CSS và ít hơn. Tất cả các trong số này chuyển đổi một cú pháp khác nhau thành một cây cú pháp trừu tượng được xử lý thêm thành đầu ra CSS hoặc thậm chí lên một trong các định dạng khác thông qua công cụ SASS-Convert.

    Sử dụng cú pháp mà bạn thích nhất, cả hai đều được hỗ trợ đầy đủ và bạn có thể thay đổi giữa chúng sau nếu bạn thay đổi suy nghĩ.

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Đã trả lời ngày 20 tháng 4 năm 2011 lúc 15:16Apr 20, 2011 at 15:16

    Chriseppsteinchriseppsteinchriseppstein

    102K1 Huy hiệu vàng24 Huy hiệu bạc17 Huy hiệu đồng1 gold badge24 silver badges17 bronze badges

    7

    Tệp SASS

    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    9 khác biệt trực quan so với tệp
    @import "my theme";
    @import "framework/bootstrap";
    
    0, ví dụ:

    Ví dụ.Sass - Sass là cú pháp cũ hơn

    $color: red
    
    =my-border($color)
      border: 1px solid $color
    
    body
      background: $color
      +my-border(green)
    

    Ví dụ.SCSS - Sassy CSS là cú pháp mới như của Sass 3

    $color: red;
    
    @mixin my-border($color) {
      border: 1px solid $color;
    }
    
    body {
      background: $color;
      @include my-border(green);
    }
    

    Bất kỳ tài liệu CSS hợp lệ nào cũng có thể được chuyển đổi thành CSS Sassy (SCS) chỉ bằng cách thay đổi tiện ích mở rộng từ

    @import "my theme";
    @import "framework/bootstrap";
    
    1 thành
    @import "my theme";
    @import "framework/bootstrap";
    
    0.

    lướt sóng

    4.9516 Huy hiệu vàng43 Huy hiệu bạc72 Huy hiệu đồng6 gold badges43 silver badges72 bronze badges

    Đã trả lời ngày 30 tháng 11 năm 2014 lúc 3:05Nov 30, 2014 at 3:05

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Anthuan Vásquezanthuan VásquezAnthuan Vásquez

    4.5061 Huy hiệu vàng13 Huy hiệu bạc8 Huy hiệu đồng1 gold badge13 silver badges8 bronze badges

    6

    SASS (Hiển thị tuyệt vời về mặt cú pháp) có hai cú pháp:

    • Mới hơn: SCSS (CSS Sassy)
    • và một cú pháp bản gốc cũ hơn: Bản gốc, là bản gốc và còn được gọi là SASS.

    Vì vậy, cả hai đều là một phần của bộ tiền xử lý SASS với hai cú pháp có thể khác nhau.

    Sự khác biệt quan trọng nhất giữa SCSS và SASS gốc:

    SCSS::

    • Cú pháp tương tự như CSS (nhiều đến mức mọi CSS3 hợp lệ thông thường cũng là SCSS hợp lệ, nhưng mối quan hệ theo hướng khác rõ ràng không xảy ra)

    • Sử dụng niềng răng

      @import "my theme";
      @import "framework/bootstrap";
      
      3

    • Sử dụng bán đại tá

      @import "my theme";
      @import "framework/bootstrap";
      
      4

    • Dấu hiệu chuyển nhượng là

      @import "my theme";
      @import "framework/bootstrap";
      
      5

    • Để tạo một bản mixin, nó sử dụng Chỉ thị

      @import "my theme";
      @import "framework/bootstrap";
      
      6

    • Để sử dụng mixin, nó đi trước nó với Chỉ thị

      @import "my theme";
      @import "framework/bootstrap";
      
      7

    • Các tập tin có phần mở rộng .SCSS.

    Sass gốc::

    • Cú pháp tương tự như Ruby
    • Không có niềng răng
    • Không có vết lõm nghiêm ngặt
    • Không có đại tá
    • Dấu hiệu chuyển nhượng là
      @import "my theme";
      @import "framework/bootstrap";
      
      8 thay vì
      @import "my theme";
      @import "framework/bootstrap";
      
      5
    • Để tạo mixin, nó sử dụng dấu
      @import "my theme";
      @import "framework/bootstrap";
      
      8
    • Để sử dụng mixin, nó đi trước nó với dấu
      footer {
          div {
              p {
                  margin: 2rem;
                  color: #2f2f2f;
              }
          }
      }
      
      1
    • Các tập tin có phần mở rộng .sass.

    Một số thích SASS, cú pháp ban đầu - trong khi những người khác thích SCSS. Dù bằng cách nào, nhưng điều đáng chú ý là cú pháp thụt lề của SASS đã không và sẽ không bao giờ bị phản đối (Lưu trữ web).

    Chuyển đổi với SASS-Convert::

    # Convert Sass to SCSS
    $ sass-convert style.sass style.scss
    
    # Convert SCSS to Sass
    $ sass-convert style.scss style.sass
    

    Tài liệu SASS và SCSS

    Đã trả lời ngày 10 tháng 4 năm 2017 lúc 11:16Apr 10, 2017 at 11:16

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Simhumilecosimhumilecosimhumileco

    28.8K16 Huy hiệu vàng127 Huy hiệu bạc106 Huy hiệu đồng16 gold badges127 silver badges106 bronze badges

    5

    Cú pháp của nó là khác nhau, và đó là pro chính (hoặc con, tùy thuộc vào quan điểm của bạn).

    Tôi sẽ cố gắng không lặp lại nhiều những gì người khác nói, bạn có thể dễ dàng google điều đó nhưng thay vào đó, tôi muốn nói một vài điều từ kinh nghiệm của tôi bằng cách sử dụng cả hai, đôi khi ngay cả trong cùng một dự án.

    Sass Pro

    • Cleaner - Nếu bạn đến từ Python, Ruby (thậm chí bạn có thể viết đạo cụ có cú pháp giống như biểu tượng) hoặc thậm chí thế giới CoffeeScript, nó sẽ rất tự nhiên đối với bạn - viết Mixins, Chức năng và nói chung là bất kỳ thứ nào có thể tái sử dụng trong
      $white: #ffffff;
      $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
      
      body{
       color: $white;
       font: $ubuntu-font;
       font-size: xx-large;
       padding: 2rem;
      }
      
      9 là rất nhiều ' Dễ dàng hơn 'và có thể đọc được so với trong
      @import "my theme";
      @import "framework/bootstrap";
      
      0 (chủ quan).

    Nhược điểm SASS

    • Trắng nhạy cảm (chủ quan), tôi không bận tâm đến các ngôn ngữ khác nhưng ở đây trong CSS, nó chỉ làm phiền tôi (vấn đề: sao chép, Tab vs Space War, v.v.).
    • Không có quy tắc nội tuyến (đây là trò chơi phá vỡ đối với tôi), bạn không thể làm
      footer {
          div {
              p {
                  margin: 2rem;
                  color: #2f2f2f;
              }
          }
      }
      
      4 như bạn có thể trong .SCSS
      footer {
          div {
              p {
                  margin: 2rem;
                  color: #2f2f2f;
              }
          }
      }
      
      5
    • Nhập các công cụ của nhà cung cấp khác, sao chép các đoạn trích Vanilla CSS - không phải là không thể nhưng rất nhàm chán sau một thời gian. Giải pháp là có các tệp
      @import "my theme";
      @import "framework/bootstrap";
      
      0 (cùng với các tệp
      $white: #ffffff;
      $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
      
      body{
       color: $white;
       font: $ubuntu-font;
       font-size: xx-large;
       padding: 2rem;
      }
      
      9) trong dự án của bạn hoặc để chuyển đổi chúng thành
      $white: #ffffff;
      $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
      
      body{
       color: $white;
       font: $ubuntu-font;
       font-size: xx-large;
       padding: 2rem;
      }
      
      9.

    Khác với điều này - họ làm cùng một công việc.

    Bây giờ, điều tôi muốn làm là viết các bản phối và biến trong

    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    9 và mã thực sự sẽ biên dịch thành CSS trong
    @import "my theme";
    @import "framework/bootstrap";
    
    0 nếu có thể (tức là Visual Studio không có hỗ trợ cho
    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    9 nhưng bất cứ khi nào tôi làm việc trên các dự án Rails, tôi thường kết hợp hai trong số chúng, không phải trong một tệp củac).

    Gần đây, tôi đang xem xét cho Stylus một cơ hội (đối với bộ tiền xử lý CSS toàn thời gian) vì nó cho phép bạn kết hợp hai cú pháp trong một tệp (trong số một số tính năng khác). Đó có thể không phải là một hướng đi tốt để một đội thực hiện nhưng khi bạn đang duy trì nó một mình - không sao cả. Bút stylus thực sự linh hoạt nhất khi cú pháp đang được đề cập.Stylus a chance (for a full-time CSS preprocessor) because it allows you to combine two syntaxes in one file (among some other features). That may not be a good direction for a team to take but when you are maintaining it alone - it's ok. The stylus is actually most flexible when syntax is in question.

    Và Finaly Mixin cho so sánh cú pháp

    @import "my theme";
    @import "framework/bootstrap";
    
    0 so với
    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    9:

    // SCSS
    @mixin cover {
      $color: red;
      @for $i from 1 through 5 {
        &.bg-cover#{$i} { background-color: adjust-hue($color, 15deg * $i) }
      }
    }
    .wrapper { @include cover }
    
    
    // SASS
    =cover
      $color: red
      @for $i from 1 through 5
        &.bg-cover#{$i}
          background-color: adjust-hue($color, 15deg * $i)
    .wrapper
      +cover
    

    Mlavoie

    9.43140 Huy hiệu vàng37 Huy hiệu bạc55 Huy hiệu Đồng40 gold badges37 silver badges55 bronze badges

    Đã trả lời ngày 13 tháng 5 năm 2015 lúc 14:16May 13, 2015 at 14:16

    DropsdropsDrops

    2.61017 Huy hiệu bạc16 Huy hiệu đồng17 silver badges16 bronze badges

    2

    Từ trang chủ của ngôn ngữ

    Sass có hai cú pháp. Cú pháp chính mới (như SASS 3) được gọi là SCSS, (đối với CSS Sassy CSS), và là một siêu của CSS3. Điều này có nghĩa là mỗi bảng kiểu CSS3 hợp lệ cũng là SCSS hợp lệ. Các tập tin SCSS Sử dụng tiện ích mở rộng .SCSS.The new main syntax (as of Sass 3) is known as “SCSS” (for “Sassy CSS”), and is a superset of CSS3’s syntax. This means that every valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss.

    Cú pháp thứ hai, cũ hơn được gọi là cú pháp thụt lề (hoặc chỉ là Sass Sass). Lấy cảm hứng từ sự khó chịu của Haml, nó dành cho những người thích sự đồng nhất hơn sự tương đồng với CSS. Thay vì dấu ngoặc và dấu chấm phẩy, nó sử dụng thụt dòng của các dòng để chỉ định các khối. Mặc dù không còn cú pháp chính, cú pháp thụt vào sẽ tiếp tục được hỗ trợ. Các tập tin trong cú pháp thụt lề Sử dụng tiện ích mở rộng .sass. Inspired by Haml’s terseness, it’s intended for people who prefer conciseness over similarity to CSS. Instead of brackets and semicolons, it uses the indentation of lines to specify blocks. Although no longer the primary syntax, the indented syntax will continue to be supported. Files in the indented syntax use the extension .sass.

    Sass là một ngôn ngữ được giải thích phun ra CSS. Cấu trúc của SASS trông giống như CSS (từ xa), nhưng dường như đối với tôi rằng mô tả là một chút sai lệch; Nó không phải là sự thay thế cho CSS, hoặc một phần mở rộng. Đó là một thông dịch viên đã loại bỏ CSS cuối cùng, vì vậy SASS vẫn có những hạn chế của CSS bình thường, nhưng nó che giấu chúng bằng mã đơn giản.

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Đã trả lời ngày 13 tháng 4 năm 2011 lúc 19:27Apr 13, 2011 at 19:27

    BlenderBlenderBlender

    281K52 Huy hiệu vàng429 Huy hiệu bạc487 Huy hiệu đồng52 gold badges429 silver badges487 bronze badges

    0

    SASS là viết tắt của các kiểu dáng tuyệt vời về mặt cú pháp. Đó là một phần mở rộng của CSS thêm sức mạnh và sự thanh lịch cho ngôn ngữ cơ bản. Sass mới được đặt tên là SCSS với một số trò chơi, nhưng cái cũ cũng ở đó. Trước khi bạn sử dụng SCSS hoặc SASS, vui lòng xem sự khác biệt dưới đây.

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Một ví dụ về một số cú pháp SCSS và SASS:

    SCSS

    $font-stack:    Helvetica, sans-serif;
    $primary-color: #333;
    
    body {
      font: 100% $font-stack;
      color: $primary-color;
    }
    
    //Mixins
    @mixin transform($property) {
      -webkit-transform: $property;
          -ms-transform: $property;
              transform: $property;
    }
    
    .box { @include transform(rotate(30deg)); }
    

    Sass

    $font-stack:    Helvetica, sans-serif
    $primary-color: #333
    
    body
      font: 100% $font-stack
      color: $primary-color
    
    //Mixins
    =transform($property)
      -webkit-transform: $property
      -ms-transform:     $property
      transform:         $property
    
    .box
      +transform(rotate(30deg))
    

    CSS đầu ra sau khi biên dịch (cùng cho cả hai)

    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    0

    Để biết thêm hướng dẫn, bạn có thể xem trang web chính thức.

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Simhumileco

    28.8K16 Huy hiệu vàng127 Huy hiệu bạc106 Huy hiệu đồng16 gold badges127 silver badges106 bronze badges

    Đã trả lời ngày 19 tháng 7 năm 2018 lúc 13:20Jul 19, 2018 at 13:20

    SrikrushnasrikrushnaSrikrushna

    3,8051 Huy hiệu vàng36 Huy hiệu bạc45 Huy hiệu đồng1 gold badge36 silver badges45 bronze badges

    1

    Sự khác biệt cơ bản là cú pháp. Trong khi SASS có cú pháp lỏng lẻo với không gian trắng và không có dấu chấm phẩy, SCSS giống với CSS nhiều hơn.

    Jasonmarcher

    13.6K22 Huy hiệu vàng55 Huy hiệu bạc51 Huy hiệu Đồng22 gold badges55 silver badges51 bronze badges

    Đã trả lời ngày 6 tháng 5 năm 2014 lúc 10:36May 6, 2014 at 10:36

    Sass là người đầu tiên, và cú pháp hơi khác một chút. Ví dụ: bao gồm cả mixin:

    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    1

    Sass bỏ qua các dấu ngoặc xoăn và dấu chấm phẩy và nằm trên làm tổ, mà tôi thấy hữu ích hơn.

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Simhumileco

    28.8K16 Huy hiệu vàng127 Huy hiệu bạc106 Huy hiệu đồng16 gold badges127 silver badges106 bronze badges

    Đã trả lời ngày 19 tháng 7 năm 2018 lúc 13:20Apr 11, 2015 at 13:25

    user3522940user3522940user3522940

    Srikrushnasrikrushna2 gold badges10 silver badges14 bronze badges

    3,8051 Huy hiệu vàng36 Huy hiệu bạc45 Huy hiệu đồng

    Sự khác biệt cơ bản là cú pháp. Trong khi SASS có cú pháp lỏng lẻo với không gian trắng và không có dấu chấm phẩy, SCSS giống với CSS nhiều hơn.

    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    2

    Jasonmarcher

    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    3

    13.6K22 Huy hiệu vàng55 Huy hiệu bạc51 Huy hiệu Đồng

    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    4

    Đã trả lời ngày 6 tháng 5 năm 2014 lúc 10:36

    Sass là người đầu tiên, và cú pháp hơi khác một chút. Ví dụ: bao gồm cả mixin:May 2, 2018 at 5:40

    Sass bỏ qua các dấu ngoặc xoăn và dấu chấm phẩy và nằm trên làm tổ, mà tôi thấy hữu ích hơn.

    Đã trả lời ngày 11 tháng 4 năm 2015 lúc 13:25

    1.0032 huy hiệu vàng10 Huy hiệu bạc14 Huy hiệu đồng

    Sự khác biệt giữa bài viết SASS và SCSS giải thích sự khác biệt về chi tiết. Don Tiết bị nhầm lẫn bởi các tùy chọn SASS và SCSS, mặc dù ban đầu tôi cũng là .SCSS là CSS hỗn xược và là thế hệ tiếp theo của .sass.

    SASS:

    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    5

    SCSS:

    $white: #ffffff;
    $ubuntu-font: $ubuntu-font: 'Ubuntu', 'Arial', 'Helvetica', sans-serif;
    
    body{
     color: $white;
     font: $ubuntu-font;
     font-size: xx-large;
     padding: 2rem;
    }
    
    6

    Nếu điều đó không có ý nghĩa, bạn có thể thấy sự khác biệt trong mã bên dưới.Jul 2, 2017 at 4:51

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Trong mã trên chúng tôi sử dụng; Để tách các tuyên bố. Tôi thậm chí còn thêm tất cả các tuyên bố cho .border vào một dòng duy nhất để minh họa thêm điểm này. Ngược lại, mã SASS bên dưới phải có trên các dòng khác nhau với thụt lề và không có cách sử dụng;Alireza

    Bạn có thể thấy từ CSS dưới đây rằng phong cách SCSS giống với CSS thông thường hơn so với phương pháp SASS cũ.26 gold badges265 silver badges167 bronze badges

    1

    Tôi nghĩ rằng hầu hết thời gian ngày nay nếu ai đó đề cập rằng họ đang làm việc với SASS, họ đang đề cập đến việc tác giả trong .SCSS chứ không phải là cách truyền thống.

    Đã trả lời ngày 2 tháng 5 năm 2018 lúc 5:40.

    • Bản gốc
      $color: red
      
      =my-border($color)
        border: 1px solid $color
      
      body
        background: $color
        +my-border(green)
      
      4 giống như Ruby Cú pháp, tương tự như Ruby, Jade, v.v.
    • Trong các cú pháp đó, chúng tôi không sử dụng
      @import "my theme";
      @import "framework/bootstrap";
      
      3, thay vào đó chúng tôi đi với không gian trắng, cũng không sử dụng ____ ____ 24 ...

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Simhumileco

    28.8K16 Huy hiệu vàng127 Huy hiệu bạc106 Huy hiệu đồng16 gold badges127 silver badges106 bronze badges

    Đã trả lời ngày 19 tháng 7 năm 2018 lúc 13:20Jun 27, 2018 at 13:10

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Srikrushnasrikrushnamatthias

    3,8051 Huy hiệu vàng36 Huy hiệu bạc45 Huy hiệu đồng1 gold badge22 silver badges28 bronze badges

    1

    TL;DR

    Sự khác biệt cơ bản là cú pháp. Trong khi SASS có cú pháp lỏng lẻo với không gian trắng và không có dấu chấm phẩy, SCSS giống với CSS nhiều hơn.

    Jasonmarcher

    13.6K22 Huy hiệu vàng55 Huy hiệu bạc51 Huy hiệu ĐồngSassy CSS (SCSS) - i.e. CSS in the style of SASS. With version 3 of SASS, SCSS has been established as the official syntax. The biggest difference: the use of brackets and semicolons.

    Đã trả lời ngày 6 tháng 5 năm 2014 lúc 10:36

    Sass là người đầu tiên, và cú pháp hơi khác một chút. Ví dụ: bao gồm cả mixin:

    Sass bỏ qua các dấu ngoặc xoăn và dấu chấm phẩy và nằm trên làm tổ, mà tôi thấy hữu ích hơn.

    Đã trả lời ngày 11 tháng 4 năm 2015 lúc 13:25

    Đã trả lời ngày 7 tháng 3 lúc 21:37Mar 7 at 21:37

    Maik Lowreymaik LowreyMaik Lowrey

    12.2k4 Huy hiệu vàng19 Huy hiệu bạc53 Huy hiệu đồng4 gold badges19 silver badges53 bronze badges

    SASS là các bảng phong cách tuyệt vời về mặt cú pháp và là phần mở rộng của CSS cung cấp các tính năng của các quy tắc lồng nhau, kế thừa, mixins trong khi SCSS là các bảng kiểu cascaded hỗn loạn tương tự như CSS và lấp đầy khoảng trống và không tương thích giữa CSS và SASS. Nó đã được cấp phép theo giấy phép MIT. Bài viết này có nhiều hơn về sự khác biệt: https: //www.educba.com/sass-vs-scss/

    Đã trả lời ngày 17 tháng 10 năm 2019 lúc 5:21Oct 17, 2019 at 5:21

    ShashiwadanashiwadanaShashiwadana

    4821 Huy hiệu vàng7 Huy hiệu bạc15 Huy hiệu đồng1 gold badge7 silver badges15 bronze badges

    SCSS là cú pháp mới cho SASS. Trong phần mở rộng khôn ngoan, .sass cho sass trong khi .scss cho SCSS. Ở đây SCSS có cách tiếp cận hợp lý và phức tạp hơn để mã hóa hơn SASS. Do đó, đối với trường mới đến phần mềm, lựa chọn tốt hơn là SCSS.

    Đã trả lời ngày 31 tháng 1 năm 2021 lúc 8:09Jan 31, 2021 at 8:09

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Nói một cách đơn giản, SASS (các tờ phong cách tuyệt vời về mặt cú pháp) là ngôn ngữ kịch bản tiền xử lý sẽ được biên dịch hoặc giải thích thành CSS. SassScript là một ngôn ngữ kịch bản trong khi SCSS là cú pháp chính cho SASS được xây dựng trên đỉnh của cú pháp CSS hiện có.

    Đã trả lời ngày 9 tháng 5 lúc 14:35May 9 at 14:35

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    Thấy mình tự hỏi điều tương tự, và tình cờ thấy một lời giải thích thẳng thắn trong CS50 của Harvard:

    Một ngôn ngữ gọi là SASS ... (IS) về cơ bản là một phần mở rộng cho CSS ... nó thêm các tính năng bổ sung cho CSS ... chỉ để làm cho nó mạnh hơn một chút cho chúng ta sử dụng.

    Một trong những tính năng chính của SASS là khả năng sử dụng các biến

    Phần mở rộng SASS là

    @import "my theme";
    @import "framework/bootstrap";
    
    0 (trái ngược với
    @import "my theme";
    @import "framework/bootstrap";
    
    1 cho tệp CSS thông thường).

    Vì vậy, khi chúng tôi hỏi "sự khác biệt giữa SCSS và SASS là gì?" - Câu trả lời có thể chỉ đơn giản là .SCSS chỉ đơn giản là phần mở rộng tệp được sử dụng khi muốn sử dụng SASS thay vì CSS thông thường.

    Đã trả lời ngày 9 tháng 7 năm 2021 lúc 15:10Jul 9, 2021 at 15:10

    Hướng dẫn what is difference between css and scss and sass? - sự khác biệt giữa css và scss và sass là gì?

    STEVECSTEVECstevec

    32.4K17 Huy hiệu vàng159 Huy hiệu bạc216 Huy hiệu đồng17 gold badges159 silver badges216 bronze badges

    0

    SCSS và CSS có giống nhau không?

    Sự khác biệt chính giữa CSS và SCS CSS là ngôn ngữ kiểu được sử dụng để tạo kiểu và tạo các trang web. Mặc dù SCSS là một loại tệp cụ thể cho SASS, nhưng nó đã sử dụng ngôn ngữ Ruby, tập hợp các bảng kiểu CSS của trình duyệt. SCSS chứa các tính năng nâng cao và sửa đổi. SCSS biểu cảm hơn CSS.While SCSS is a particular type of file for SASS, it used the Ruby language, which assembles the browser's CSS style sheets. SCSS contains advanced and modified features. SCSS is more expressive than the CSS.

    Sự khác biệt giữa SaaS và CSS là gì?

    SaaS bắt đầu làm tổ của các bộ chọn CSS với một cấu trúc phân cấp cụ thể.Việc làm tổ của các bộ chọn CSS có thể dẫn đến xung đột và gây nguy hiểm cho một đoạn mã cho lập trình viên.SaaS là một ngôn ngữ tiền xử lý được biên soạn trong CSS.CSS có thể được sử dụng cùng với HTML để tạo kiểu trang web và nâng cao chúng.. Nesting of CSS selectors might lead to conflicts and jeopardize a piece of code for the programmer. SAAS is a pre-processing language that is compiled in CSS. CSS can be used along with HTML to style web pages and enhance them.

    Cái nào là SCSS hoặc CSS tốt hơn?

    SCSS chứa tất cả các tính năng của CSS và chứa nhiều tính năng hơn không có trong CSS, điều này làm cho nó trở thành một lựa chọn tốt cho các nhà phát triển sử dụng nó.SCSS có đầy đủ các tính năng nâng cao.SCSS cung cấp các biến, bạn có thể rút ngắn mã của mình bằng cách sử dụng các biến.Đó là một lợi thế lớn so với CSS thông thường. which makes it a good choice for developers to use it. SCSS is full of advanced features. SCSS offers variables, you can shorten your code by using variables. It is a great advantage over conventional CSS.

    Tại sao SCSS được gọi là Sass?

    Trong thế giới phát triển web, SASS là từ viết tắt của các tờ phong cách tuyệt vời về mặt cú pháp, là ngôn ngữ kịch bản tiền xử lý được giải thích hoặc biên dịch thành tệp CSS.Thường được gọi là CSS Sassy, SCSS là cú pháp chính cho SASS, đây là bản dựng trên đỉnh của cú pháp CSS đã tồn tại.SASS is an acronym for Syntactically Awesome Style Sheets, which is a preprocessor scripting language that is either interpreted or compiled into a CSS file. Often called Sassy CSS, SCSS is the main syntax for SASS, which is a build on top of the CSS syntax that already exists.