當前位置:軟件學堂 > 資訊首頁 > 網(wǎng)絡編程 > DIV+CSS > css用dl、dd、dt替換table實現(xiàn)表單布局

css用dl、dd、dt替換table實現(xiàn)表單布局

2012/11/26 10:49:11作者:佚名來源:網(wǎng)絡

移動端

【實例介紹】

用dl、dd、dt替換table實現(xiàn)表單布局
用table實現(xiàn)表單是我們常用的方式,其實運用XHTML+CSS實現(xiàn)起來的效果也是相當不
錯的。

【實例代碼】

<!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>網(wǎng)站名稱:</dt> <dd><input name="text" type="text" value="CSS在線" size="50" /> <span class="red">*</span></dd> <dt>網(wǎng)站導航:</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的簡稱,中文譯作&ldquo;層疊樣式表單&rdquo;, 在主頁制作時采用CSS技術,可以有效地對頁面的布局、字體、顏色、背景和其他效果實 現(xiàn)更加精確的控制。只要對相應的代碼做一些簡單的修改,就可以改變同一頁面的不同部分 ,或者頁數(shù)不同的網(wǎng)頁的外觀和格式。網(wǎng)上沖浪無論你用Internet Explorer還是 Netscape Navigator,幾乎隨時都在與CSS打交道,在網(wǎng)上沒有使用過CSS的網(wǎng)頁 可能不好找。不管你用什么工具軟件制作網(wǎng)頁,都在有意無意地使用CSS。 用好CSS能使你的網(wǎng)頁更加簡煉,同樣內容的網(wǎng)頁,有的人做出來有幾十KB, 而高手做出來只有十幾KB。 </textarea><span class="red">*</span> </dd> </dl> </body> </html>

【代碼分析】

對于dl、dt、dd的設置建議不要用高度(height)和行高(line.height),建議使用dt、dd
的padding  性來定位,效果如圖15.9 所示。

替換table
 【素材及源碼下載】

請點擊:用dl、dd、dt替換table實現(xiàn)表單布局 下載本實例相關素材及源碼

 

標簽: css  table  實現(xiàn)表單布局