如果能在自己的網頁中使用自訂的標籤是不是很酷呢,比如用你的網站的網域名稱、用你的網名、用你所愛的人的名字來定義HTML標籤並內嵌到網頁中,本文就介紹一下這方面的內容。 首先需要在<html>標籤中進行這樣的申明: <html xmlns:vanessa>,xmlns即xml name space的縮寫,是HTML標記的命名空間屬性:一般其聲明在元素開始標記的地方。只要在這裡申明了我要使用的vanessa這一自訂標籤,文法分析器 就會認識這個標籤並賦予我定義的屬性了。 下面我們來定義一下這個標籤所要使用的屬性了,在<style></style>標籤中加入下面的語句即: 以下是引用片段: <style type="text/css"> vanessa/:my{border:1px solid #ccc;background-color:#efefef;font-weight:bold;} </style> 上面這段代碼自訂了<vanessa:my></vanessa:my>這個閉合標籤的顯示內容。/:是自訂標籤首碼。 當然,你還可以這樣定義: 以下是引用片段: <style type="text/css"> vanessa/:your{border:1px solid red;background-color: #FFF5F4;font-weight:bold;} </style> 它定義的是<vanessa:your></vanessa:your>閉合標籤的樣式屬性。 完整的代碼: 以下是引用片段: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns:vanessa> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>使用自訂標籤</title> <style type="text/css"> vanessa/:my{border:1px solid #ccc;background-color:#efefef;font-weight:bold;} vanessa/:your{border:1px solid red;background-color: #FFF5F4;font-weight:bold;} </style> </head> <body> <vanessa:my>我的就是我的</vanessa:my> <vanessa:your>你的也是我的</vanessa:your> </body </html> |
本文是使用 B3log Solo 從 b3log-vanessa 進行同步發布的原文地址:http://b3log-vanessa.appspot.com/articles/2010/10/26/1288098520177.html