Less.php 1.5.1b1 發布,官方less處理器的PHP移植

jopen 11年前發布 | 8K 次閱讀 Less.php

Less.php是官方less處理器的一個PHP移植。為了能夠與官方less處理器產出相同的結果和讓將來更新更加可管理,大多數在less.php中的代碼結構與官方代碼庫保持相同

發布說明
: 這次發布與less.js 1.5.1兼容。但Sourcemap支持還在規劃中。

LESSCSS是一種動態樣式語言,屬于CSS預處理語言的一種,它使用類似CSS的語法,為CSS的賦予了動態語言的特性,如變量、繼承、運算、函數等,更方便CSS的編寫和維護。

LESSCSS可以在多種語言、環境中使用,包括瀏覽器端、桌面客戶端、服務端。

LESS 包含一套自定義的語法及一個解析器,用戶根據這些語法定義自己的樣式規則,這些規則最終會通過解析器,編譯生成對應的 CSS 文件。LESS 并沒有裁剪 CSS 原有的特性,更不是用來取代 CSS 的,而是在現有 CSS 語法的基礎上,為 CSS 加入程序式語言的特性。下面是一個簡單的例子:
清單 1. LESS 文件

                 
 @color: #4D926F; 

 #header { 
  color: @color; 
 } 
 h2 { 
  color: @color; 
 } 

經過編譯生成的 CSS 文件如下:


清單 2. CSS 文件
                 
 #header { 
  color: #4D926F; 
 } 
 h2 { 
  color: #4D926F; 
 } 

從上面的例子可以看出,學習 LESS 非常容易,只要你了解 CSS 基礎就可以很容易上手。

LESS 可以直接在客戶端使用,也可以在服務器端使用。在實際項目開發中,我們更推薦使用第三種方式,將 LESS 文件編譯生成靜態 CSS 文件,并在 HTML 文檔中應用。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!