搜尋
首頁web前端html教學Zen Coding 簡易快速的HTML編寫_HTML/Xhtml_網頁製作

Zen Coding 是個文字編輯器的插件。在使用Zen Coding的文字編輯器中,可以用簡短的程式碼來書寫常規的HTML程式碼,這個工具極大的簡化了HTML編寫。

例如以下HTML代碼:

複製代碼
代碼如下:












透過Zen Coding,一行即可:

複製程式碼
程式碼如下:


程式碼如下:
html:xtdiv> header>div#logo ul#nav>li.item-$*5>a
這裡是在線DEMO(快捷鍵不起作用的,請檢查可能的狗輸入快捷鍵衝突。如搜尋法會佔用「Ctrl ,」)

Zen Coding的縮寫規則有些類似CSS選擇器:

  • id和class:如 div#main.list.item 表示的是
  • 其他屬性可以這樣:div[title], a[title="Hello world" rel], td[colspan=2]
  • 重複元素:li*3將輸出3個
  • 重複元素數字序號:li.list-$$*2將會擴展成
  • 。多個$放在一起的時候,前面的$將作為0來填補位數。
  • 可以用括號來分組:div#page>(div#header>ul#nav>li*4>a) (div#page>(h1>span) p*2) div#footer
  • Filters支持,使用不同的參數,將會得到完全不同的結果

其他主要功能

預設的除了HTML/XML/XSL/CSS/XML/XSL/

/HAML縮寫外,Zen Coding 也提供了其他一些方便程式碼寫的功能





簡寫包裹





(Wrap with Abbreviation)。

根據遊標的位置或文字選擇情況,輸入代碼簡寫後得到想要的最終代碼。




複製程式碼
程式碼如下: You walk into the room your pencil in your hand
You see somebody naked
And you say, Who is that man? You try so hard But you don't understand Just 🎜>But you don't understand Just say 🎜>When you get home Because something is happening here But you don't know what it is Do you, Mister Jones? 以上文字用「 li*>span」包裹後會得到下面的程式碼: 複製程式碼程式碼如下:


  • 你走進房間

  • 手裡拿著鉛筆 li>
  • 你看到有人裸體

  • 你說,那個男人是誰?

  • 你很努力

  • 但是你不懂

  • 如你所說的

  • 當你回到家時

  • 因為這裡發生了一些事情

  • 但你不知道它是什麼

  • 你是嗎,瓊斯先生?



標籤匹配(餘額標籤)

ZC(Zen Coding)提供了一個快速選擇所有內容中元素的方法

編輯點(編點)

由ZC擴充的程式碼是沒有內容的,此功能則可以快速的定位到內容編輯點處

edit points

最後

常見的IDE如Ecliplse/Aptana,Notepad,TextMage,Dreamweaver,UltraEdit,Visual Studio等,都已經有官方或第三方的插件支援。實際上由於Zen Coding的核心程式碼有Javascript和Python兩種語言版本,在引入了對應的JS檔案後,瀏覽器中的文字編輯區域都可以使用Zen Coding了。

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
> gt;的目的是什麼 元素?> gt;的目的是什麼 元素?Mar 21, 2025 pm 12:34 PM

本文討論了HTML< Progress>元素,其目的,樣式和與< meter>元素。主要重點是使用< progress>為了完成任務和LT;儀表>對於stati

< datalist>的目的是什麼。 元素?< datalist>的目的是什麼。 元素?Mar 21, 2025 pm 12:33 PM

本文討論了html< datalist>元素,通過提供自動完整建議,改善用戶體驗並減少錯誤來增強表格。Character計數:159

< meter>的目的是什麼。 元素?< meter>的目的是什麼。 元素?Mar 21, 2025 pm 12:35 PM

本文討論了HTML< meter>元素,用於在一個範圍內顯示標量或分數值及其在Web開發中的常見應用。它區分了< meter>從< progress>和前

視口元標籤是什麼?為什麼對響應式設計很重要?視口元標籤是什麼?為什麼對響應式設計很重要?Mar 20, 2025 pm 05:56 PM

本文討論了視口元標籤,這對於移動設備上的響應式Web設計至關重要。它解釋瞭如何正確使用確保最佳的內容縮放和用戶交互,而濫用可能會導致設計和可訪問性問題。

如何使用HTML5表單驗證屬性來驗證用戶輸入?如何使用HTML5表單驗證屬性來驗證用戶輸入?Mar 17, 2025 pm 12:27 PM

本文討論了使用HTML5表單驗證屬性,例如必需的,圖案,最小,最大和長度限制,以直接在瀏覽器中驗證用戶輸入。

我如何使用html5< time> 元素以語義表示日期和時間?我如何使用html5< time> 元素以語義表示日期和時間?Mar 12, 2025 pm 04:05 PM

本文解釋了HTML5< time>語義日期/時間表示的元素。 它強調了DateTime屬性對機器可讀性(ISO 8601格式)的重要性,並在人類可讀文本旁邊,增強Accessibilit

HTML5中跨瀏覽器兼容性的最佳實踐是什麼?HTML5中跨瀏覽器兼容性的最佳實踐是什麼?Mar 17, 2025 pm 12:20 PM

文章討論了確保HTML5跨瀏覽器兼容性的最佳實踐,重點是特徵檢測,進行性增強和測試方法。

< iframe>的目的是什麼。 標籤?使用時的安全考慮是什麼?< iframe>的目的是什麼。 標籤?使用時的安全考慮是什麼?Mar 20, 2025 pm 06:05 PM

本文討論了< iframe>將外部內容嵌入網頁,其常見用途,安全風險以及諸如對象標籤和API等替代方案的目的。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具