今天我們來學習
這裡我們就要用到文檔的命名空間
大家知道XML有一個很大的特點就是他的可擴展性
記和別人定義的標識有可能相同
打一個形象的比喻
命名空間的意義就是要告訴別人這個文檔是屬於誰的
看下面的例子
<html xmlns:blueidea=
有意思的是我們甚至可以用中文來做標記(用中文可能會出現編碼問題)
下面我們定義一個標記叫做
<blueidea:新聞標題>最新更新</blueidea:新聞標題>
然後用CSS定義他
blueidea\:新聞標題 {
}
需要注意的是我們自定義的標記默認屬性
下面是我寫的一個基本布局
運行代碼框
<!DOCTYPE html PUBLIC
<html xmlns:webjx=
<style>
* {
padding:
margin:
}
body{
text
}
webjx\:頁面上部 {
position:relative;
display:block;
margin:
width:
height:
border
background:black
}
webjx\:主體部分 {
display:block;
margin:
width:
text
background:#eee
}
webjx\:主體部分 webjx\:主體左側 {
display:block;
width:
height:
border
background:#f
}
webjx\:新聞標題 {
display:block;
padding
height:
line
background:#ccc
}
webjx\:新聞列表 {
display:block;
list
height:
background:#eee
}
webjx\:頁面下部 {
display:block;
margin:
width:
height:
background:black
}
webjx\:站點標志 {
position:absolute;
top:
left:
padding
display:block;
width:
height:
background:#eee
}
webjx\:導航菜單 {
position:absolute;
top:
left:
display:block;
}
webjx\:導航菜單 a {
float:left;
margin
width:
height:
font:
color:white;
text
border:
border
}
webjx\:導航菜單 a:hover {
border:
border
}
webjx\:頁面 {
border:
}
</style>
</head>
<body>
<webjx:頁面上部>
<webjx:站點標志><img src=
<webjx:導航菜單>
<a #
<a #
<a #
</webjx:導航菜單>
</webjx:頁面上部>
<webjx:主體部分>
<webjx:主體左側>
<webjx:新聞標題>最新更新</webjx:新聞標題>
<webjx:新聞列表>
<li>·aaaaaaaaaaa</li>
<li>·aaaaaaaaaaa</li>
<li>·aaaaaaaaaaa</li>
<li>·aaaaaaaaaaa</li>
<li>·aaaaaaaaaaa</li>
<li>·aaaaaaaaaaa</li>
</webjx:新聞列表>
</webjx:主體左側>
</webjx:主體部分>
<webjx:頁面>ssssss</webjx:頁面>
<webjx:頁面>ssssss</webjx:頁面>
<webjx:頁面>ssssss</webjx:頁面>
<webjx:頁面下部></webjx:頁面下部>
</body>
</html>
From:http://tw.wingwit.com/Article/program/Java/Javascript/201311/25455.html