国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

快速編寫HTML和CSS的工具和技術

2024-04-27 15:19:55
字體:
來源:轉載
供稿:網友

你曾經考慮過想要加快 HTML 和 CSS 編碼速度嗎?不管你是否想過,都來看看這篇文章吧,你會從中學到很多東西。我們要討論的不是 CSS 網格框架,也不是 CSS Reset。在這篇文章中,我們關注的是不同尋常的編碼方式——CSS 編譯器以及 HTML 縮寫編碼技術。借助這些優秀的工具和技術,能夠大大的減少開發時間,加快開發進度。

HTML

加快HTML 編碼的方法有很多,這里我們要介紹的是 HTML 縮寫技術。取代傳統的編寫完整 HTML 標簽,我們只需要編碼縮寫代碼就能擴展到完整的HTML標記,一個簡單的例子:#container將被轉換成<div id="container"></div>。實現 HTML 縮寫技術,有兩種著名的解決方案——Zen Coding 和 HAML。

Zen Coding 是一個用于快速編寫 HTML,CSS,XML,XSL 或者其他結構化格式語言編碼的插件,包括 Zen HTML 和 Zen CSS 兩部分。這個插件核心是一個強大的縮寫引擎,允許你擴展表達式,類似于從CSS選擇器到 HTML 代碼。支持Aptana/Eclipse、TextMate、Coda、Notepad++、Espresso、Dreamweaver、UltraEdit、Visual Studio、NetBeans、EmEditor、Vim等所有常見的編碼工具。強烈推薦給編寫 HTML 和 CSS 代碼的朋友,讓你代碼飛起來!

Haml 的作者 Hampton Catlin 是這樣介紹 Haml 的:Haml 是對傳統 XHTML 生成方式的一種反叛,它既不是純粹的代碼,也不是一種文本處理語言,它是與眾不同的,是一種在我看來最為自然的 XHTML 構造方式。Haml 是 Rails 下的一種可選模板語言方案,使用 CSS 風格的語法來描述 DIV 的 ID 和 Class,以更加優雅簡潔的方式編寫 HTML 代碼。

這是我從 Haml 網站拿過來的一個示例,你將看到編寫 HTML 代碼是多么的迅速。

  1. #profile  
  2.   .left.column  
  3.     #dateprint_date 
  4.     #addresscurrent_user.address  
  5.   .right.column  
  6.     #emailcurrent_user.email  
  7.     #biocurrent_user.bio 

Haml 模板引擎能夠把上面的代碼生成如下的標準 HTML 代碼:

  1. <div id="profile"> 
  2.   <div class="left column"> 
  3.     <div id="date"><%= print_date %></div> 
  4.     <div id="address"><%= current_user.address %></div> 
  5.   </div> 
  6.   <div class="right column"> 
  7.     <div id="email"><%= current_user.email %></div> 
  8.     <div id="bio"><
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临泉县| 千阳县| 同仁县| 土默特左旗| 孟连| 双流县| 连云港市| 阿尔山市| 大足县| 金昌市| 舟曲县| 阿克苏市| 博爱县| 祁门县| 九龙城区| 剑阁县| 淮南市| 尉犁县| 石首市| 淳安县| 富宁县| 福州市| 南郑县| 浦江县| 永川市| 张掖市| 临泉县| 正阳县| 红河县| 贵州省| 康平县| 西盟| 三原县| 马龙县| 邳州市| 建湖县| 蚌埠市| 凤翔县| 舒兰市| 冕宁县| 绥棱县|