設萬維讀者為首頁 萬維讀者網 -- 全球華人的精神家園 廣告服務 聯繫我們 關於萬維
 
首  頁 新  聞 視  頻 博  客 論  壇 分類廣告 購  物
搜索>> 發表日誌 控制面板 個人相冊 給我留言
幫助 退出
Chih-Yuan Yip 的博客  
台灣軟體工程師  
https://blog.creaders.net/u/33776/ > 複製 > 收藏本頁
網絡日誌正文
流行 CSS 預處理器:Sass、Less 與 Stylus 2024-04-18 09:47:47

Sass_Less_Stylus.jpg

什麼是 CSS 預處理器

CSS 預處理器是一種工具,使用專門的語法來生成 CSS 樣式表。市面上有許多 CSS 預處理器可供選擇,它們通常會提供一些純 CSS 中沒有的功能,例如變數、混入、巢狀選擇器等。這些功能可以使 CSS 結構更易讀、更易於維護,並提高開發效率。

為什麼使用 CSS 預處理器

CSS 預處理器提供許多功能,可讓您更輕鬆地編寫和維護 CSS 程式碼。例如:

  • 變數

    使用變數來存儲值,然後在 CSS 程式碼中重複使用這些值,有助於使程式碼更易讀且更易於維護。

  • 混入

    混入允許您將一組 CSS 屬性定義為一個單元,然後在整個程式碼中重複使用該單元,這有助於減少重複並使程式碼更具組織性。

  • 巢狀選擇器

    巢狀選擇器使用縮排來嵌套選擇器,使程式碼更易於閱讀和理解。

  • 運算

    使用運算來在 CSS 程式碼中執行數學運算,使程式碼更具靈活性和可重用性。

  • 函式

    使用函式來在 CSS 程式碼中自定義邏輯,使程式碼更簡潔且更易於維護。

流行的 CSS 預處理器

Sass

Sass 是最初由 Hampton Catlin 設計並由 Natalie Weizenbaum 開發的 CSS 語言。

Sass 最初是於2006年用 Ruby 編寫,目前已停止維護,被 Dart Sass 所取代。

Less

Less 於 2009 年由 Alexis Sellier 創建。最初用 Ruby 編寫,之後移植到 Node.js

Less 最初的靈感來自 Sass,具有精簡的功能集和與 CSS 非常接近的語法,而 Sass 當時並沒有。(Sass 後來受到 Less 的啟發,建立了自己的類似 CSS 語法 SCSS。)

Stylus

受 Sass 和 Less 影響,Stylus 由 TJ Holowaychuk 於2010年創建。


https://chihyuanyip.github.io/2024/04/18/popular-css-preprocessors-sass-less-stylus.html


瀏覽(802) (5) 評論(0)
發表評論
我的名片
chihyuanyip
註冊日期: 2024-04-08
訪問總量: 10,183 次
點擊查看我的個人資料
Calendar
最新發布
· 人工智慧開源庫 PyTorch 2.4 發
· 科學運算函式庫 NumPy 2.0.0 發
· Selenium 自動化瀏覽器定位元素
· JavaScript 與 CoffeeScript、Ty
· 在 Ruby on Rails 框架中使用 Po
· 流行 CSS 預處理器:Sass、Less
分類目錄
【default】
· 人工智慧開源庫 PyTorch 2.4 發
· 科學運算函式庫 NumPy 2.0.0 發
· Selenium 自動化瀏覽器定位元素
· JavaScript 與 CoffeeScript、Ty
· 在 Ruby on Rails 框架中使用 Po
· 流行 CSS 預處理器:Sass、Less
存檔目錄
2024-08-09 - 2024-08-09
2024-07-01 - 2024-07-01
2024-06-01 - 2024-06-18
2024-05-05 - 2024-05-05
2024-04-18 - 2024-04-18
 
關於本站 | 廣告服務 | 聯繫我們 | 招聘信息 | 網站導航 | 隱私保護
Copyright (C) 1998-2026. Creaders.NET. All Rights Reserved.