自定義html標籤和表單屬性
最近看到網上好多html原始碼不是很明白 ,經過一番研究才知道是html自定義標籤
如:
<style type="text/css">
longdu\:my{border:1px solid #ccc;background-color:#efefef;font-weight:bold;}
longdu\:your{border:1px solid red;background-color: #FFF5F4;font-weight:bold;}
</style>
<longdu:my>我是龍犢</longdu:my>
<longdu:your>你是龍犢</longdu:your>
可以實現不同的樣式
article\:文章正文{display:block; border:1px solid #ccc; background-color:#efefef; color:#00a;}
<article:文章標題 style="display:block; border:1px solid red; background-color:#FFF5F4; text-align:center; color:#f00;">
這裡是文章的標題
</article:文章標題>
<article:文章正文>
這裡是文章的正文
</article:文章正文>
還有自定義表單屬性
如:
<input name="username" stand="10" />
在IE和Chrome中可以用
var s = document.getElementsByTagName("input")[0].stand;
取到stand屬性值
但是在Firefox中不能,怎麼辦呢,不要著急,這裡要用到html自定義表單屬性知識了
例如:
用javascript 物件的attributes屬性可以做到
var s = document.getElementsByTagName("input")[0].attributes["stand"].nodeValue;
哈哈,還算強大吧
下面的程式碼會更強大
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無標題文件</title>
<style type="text/css">
<!--
*{
margin:0;
padding:0;
}
header{
background:#090;
font-weight:bold;
position:absolute;
top:10px;
}
footer{
background:#f90;
font-weight:bold;
position:absolute;
bottom:10px;
}
-->
</style>
</head>
<body>
<header>這裡是頂部</header>
<footer>這裡是尾部</footer>
</div>
</body>
</html>
這段程式碼有IE中是通不過,在FireFox和chrome中可以,但是通過自定義標籤可以解決瀏覽器相容問題
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:layout>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>自定義html標籤</title>
<style type="text/css">
<!--
*{
margin:0;
padding:0;
}
layout\:header{
background:#090;
font-weight:bold;
position:absolute;
top:10px;
}
layout\:footer{
background:#f90;
font-weight:bold;
position:absolute;
bottom:10px;
}
-->
</style>
</head>
<body>
<layout:header>這裡是頂部</layout:header>
<layout:footer>這裡是尾部</layout:footer>
</body>
</html>
看看兩種效果就知道了
相關文章
- 語義化你的HTML標籤和屬性HTML
- HTML標籤屬性HTML
- HTML 常用的標籤和屬性HTML
- 常用的HTML標籤和屬性HTML
- JSP自定義標籤系列---rtexprvalue屬性JS
- JSP自定義標籤之三:為標籤新增屬性JS
- HTML5的新特性——語義化標籤、多媒體標籤(video、audio)、input型別、表單屬性HTMLIDE型別
- HTML 標籤與屬性大小寫HTML
- js給html標籤新增屬性JSHTML
- html-表單標籤HTML
- HTML之表單標籤HTML
- 【HTML】06表單標籤HTML
- html中常用的標籤-表單標籤HTML
- HTML meta 標籤總結與屬性HTML
- HTML常用標籤或屬性全稱HTML
- 常用HTML標籤3:表單HTML
- HTML20_HTML表單標籤4HTML
- 自定義標籤【迭代標籤】薦
- 織夢 自定義表單HTML:HTML
- 1.4 常用HTML標籤3:表單HTML
- HTML表單中的input標籤HTML
- jQuery data()方法和HTML5 data-*自定義屬性jQueryHTML
- html5標籤的data-*屬性用法簡單介紹HTML
- xss標籤和屬性爆破
- 自定義標籤FlowTagLayout
- ThinkPHP自定義標籤PHP
- java自定義標籤Java
- HTML5的data-*自定義屬性HTML
- 正值表示式匹配html標籤的屬性值HTML
- HTML5 <meta> 標籤屬性,所有meta用法HTML
- 08.Django自定義模板,自定義標籤和自定義過濾器Django過濾器
- [06]HTML基礎之表單標籤HTML
- HTML表單標籤詳解:如何用HTML標籤打造互動網頁?HTML網頁
- Android 自定義view中的屬性,名稱空間,以及tools標籤AndroidView
- JSP自定義標籤就是如此簡單JS
- 急急急急!Struts自定義標籤html:text 問題HTML
- 標籤的alt屬性簡單介紹
- HTML5 標籤、屬性及相容性速查表HTML