<!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" /> <style type="text/css"> .select { border:1px solid #f60; background:#FF9; height:30px;} .tip { width:50px; border:1px solid #ccc; background:#fff; position:absolute; top:5px; left:70px; font-size:12px; height:100px; padding:5px;} </style> </head> <body> <p>請選擇項目:</p> <p> <select name="select" id="select"> <option>請選擇----------------</option> <option>標準之路</option> </select> </p> <div>看看誰能把我擋著</div> </body> </html> |
提示:可以先修改部分代碼后再運行
在三個瀏覽器下顯示都不盡相同,所以最好是尋求其它的辦法或者使用默認樣式了?;蠭E6下被遮擋可以把浮動層用iframe,因下拉列表不會跑到iframe上邊。有更高美化需求的可以用div模擬來代替下拉列表,但這種方法實現(xiàn)起來麻煩,由于時間關系,本節(jié)不過多的介紹這種方法,感興趣的朋友可以參考http://www.aa25.cn/css_example/541.shtml,進一步的學習。
四、用label標簽提升用戶體驗
label標簽常常被大家忽略了,合理利用會使頁面的用戶體驗得到提升,我們可以對表單的說明文字使用label標簽,這樣當用戶點擊文字時,光標就定位到表單上了
如上圖,當鼠標點擊姓名文字時,光標就會定位到后邊的文本框上了;點擊男女文字也會選中相應的選項;同理,復選框和文本域也是一樣的。
<!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" /> <style type="text/css"> </style> </head> <body> <p> <label for="name">姓名:</label> <input type="text" name="name" id="name" /> </p> <p>性別: <input type="radio" name="sex" id="male" value="radio" /><label for="male">男</label> <input type="radio" name="sex" id="female" value="radio2" /><label for="female">女</label></p> <p>愛好: <input type="checkbox" name="music" id="music" /><label for="music">聽音樂</label> <input type="checkbox" name="web" id="web" /><label for="web">上網(wǎng)</label> <input type="checkbox" name="book" id="book" /><label for="book">看書</label></p> <p> <label for="content">簡歷:</label> <textarea name="content" id="content" cols="45" rows="5"></textarea> </p> <p> </p> <p> </p> </body> </html> |
提示:可以先修改部分代碼后再運行
3
下一頁