網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 【實例介紹】 用dl、dd、dt替換table實現表單布局 用table實現表單是我們常用的方式,其實運用XHTML+CSS實現起來的效果也是相當不 錯的。 【實例代碼】
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>CSS在線-示例</title>
<style type="text/css">
dl{padding-left:14px;}
dt{float:left;font-weight:bold;padding:12px 0 4px;}
dd{ text-align:left;height:auto;padding:8px 0;}
input,select{ vertical-align:middle;color:#333333; background: #ffffff; font:12px Arial, Helvetica, sans-serif;}
textarea{color:#333333; background: #ffffff; font:12px Arial, Helvetica, sans-serif;line-height:150%;overflow: auto}
</style>
</head>
<body>
<dl>
<dt>網站名稱:</dt>
<dd><input name="text" type="text" value="CSS在線" size="50" /> <span class="red">*</span></dd>
<dt>網站導航:</dt>
<dd>
<select name="select">
<option selected>CSS教程</option>
<option>CSS實例</option>
</select>
<span class="red">*</span></dd>
<dt>公司介紹:</dt>
<dd>
<textarea name="textarea" cols="100" rows="9">
CSS是Cascading style Sheets的簡稱,中文譯作“層疊樣式表單”,
在主頁制作時采用CSS技術,可以有效地對頁面的布局、字體、顏色、背景和其他效果實
現更加精確的控制。只要對相應的代碼做一些簡單的修改,就可以改變同一頁面的不同部分
,或者頁數不同的網頁的外觀和格式。網上沖浪無論你用Internet Explorer還是
Netscape Navigator,幾乎隨時都在與CSS打交道,在網上沒有使用過CSS的網頁
可能不好找。不管你用什么工具軟件制作網頁,都在有意無意地使用CSS。
用好CSS能使你的網頁更加簡煉,同樣內容的網頁,有的人做出來有幾十KB,
而高手做出來只有十幾KB。
</textarea><span class="red">*</span>
</dd>
</dl>
</body>
</html>
【代碼分析】 對于dl、dt、dd的設置建議不要用高度(height)和行高(line.height),建議使用dt、dd 的padding 性來定位,效果如圖15.9 所示。  【素材及源碼下載】
請點擊:用dl、dd、dt替換table實現表單布局 下載本實例相關素材及源碼
網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |