使用fieldset、label標(biāo)簽制作form表單_DIV+CSS實(shí)例
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
對(duì)于表單,是網(wǎng)頁(yè)中非經(jīng)常用的元素。但是在web standard建站的時(shí)候,他的排版輕易人遺忘,到了真正用到的時(shí)候就發(fā)現(xiàn)讓人頭疼,當(dāng)然我也碰到過(guò)。我現(xiàn)在要介紹一個(gè)用<fieldset></label>標(biāo)簽制作漂亮而且具體親和力的表單的方法。
我們看看xhtml代碼:
示例代碼 [www.hl5o.cn]
<h3>已注冊(cè)用戶登錄</h3>
<form action="" method="post" name="apLogin" id="apLogin">
<fieldset>
<legend>用戶登錄</legend>
<div>
<label for="Name">用戶名</label>
<input type="text" name="Name" id="Name" size="18" maxlength="30" /><br />
</div>
<div>
<label for="password">密碼</label>
<input type="password" name="password" id="password" size="18" maxlength="15" /><br />
</div>
<div class="cookiechk">
<label><input type="checkbox" name="CookieYN" id="CookieYN" value="1" /> <a href="#" title="選擇是否記錄您的信息">記住我</a></label>
<input name="login791" type="submit" class="buttom" value="登錄" />
</div>
<div class="forgotpass"><a href="#">您忘記密碼?</a></div>
</fieldset>
</form>
<form action="" method="post" name="apLogin" id="apLogin">
<fieldset>
<legend>用戶登錄</legend>
<div>
<label for="Name">用戶名</label>
<input type="text" name="Name" id="Name" size="18" maxlength="30" /><br />
</div>
<div>
<label for="password">密碼</label>
<input type="password" name="password" id="password" size="18" maxlength="15" /><br />
</div>
<div class="cookiechk">
<label><input type="checkbox" name="CookieYN" id="CookieYN" value="1" /> <a href="#" title="選擇是否記錄您的信息">記住我</a></label>
<input name="login791" type="submit" class="buttom" value="登錄" />
</div>
<div class="forgotpass"><a href="#">您忘記密碼?</a></div>
</fieldset>
</form>
看了代碼,發(fā)現(xiàn)表單描述文字都在<label></label>中,只要讓<label></label>標(biāo)簽浮動(dòng)左對(duì)齊,fieldset包含的<div>清除浮動(dòng),就可以實(shí)現(xiàn)我們常見(jiàn)的那類(lèi)布局。
我們來(lái)看CSS代碼:
示例代碼 [www.hl5o.cn]
fieldset label {
float:left;
width:120px;
text-align:right;
padding:4px;
margin:1px;
}
fieldset div {
clear:left;
margin-bottom:2px;
}
float:left;
width:120px;
text-align:right;
padding:4px;
margin:1px;
}
fieldset div {
clear:left;
margin-bottom:2px;
}
我們來(lái)看看運(yùn)行效果:
代碼調(diào)試框 [www.hl5o.cn]
[ 可先修改部分代碼 再運(yùn)行查看效果 ]
交互設(shè)計(jì),親和力,用戶體驗(yàn),這些經(jīng)常掛在設(shè)計(jì)師嘴邊的名詞倒是是做什么的?我們不妨來(lái)嘗試一下!
1.表單內(nèi)容設(shè)計(jì)合理性,這里介紹的是帳戶登陸的交互界面,當(dāng)然包涵已注冊(cè)和新用戶兩種人群,我們就設(shè)計(jì)出兩個(gè)選擇。
2.表單界面設(shè)計(jì)的親和力,布局,顏色,字體,文字大小,行高等要素。我使用了
字體: Arial, Helvetica, sans-serif
字體大�。�12px 14px
顏色:#666666 #1E7ACE #000000 淡蘭色,灰色,黑色給用戶穩(wěn)重安全的感覺(jué)。
3.內(nèi)容細(xì)節(jié),比如記錄用戶信息,必要的提醒。
就這樣換位思考一下用戶的需求,就能做到基本的親和力,得到比較好的用戶體驗(yàn)!要作到更完善的話,你就需要去看看MSN Google等國(guó)外大型交互網(wǎng)站是怎么做的了!多學(xué)習(xí)這些網(wǎng)站的做法,因?yàn)檫@些站的設(shè)計(jì)往往是走在前列!
相關(guān)DIV+CSS實(shí)例:
- 固定div容器的寬高,圖片居中(圖片不限制大�。�
- 用css制作有滾動(dòng)條的居中彈出框
- 鼠標(biāo)指住(hover)變色的按鈕演示demo
- 10個(gè)很酷的涂鴉風(fēng)格國(guó)外網(wǎng)店設(shè)計(jì)展示
- jquery模擬瀏覽器滾動(dòng)條效果
- 仿谷歌google的搜索框下拉提示列表效果
- JS顯示網(wǎng)頁(yè)最后更新時(shí)間
- CSS技巧:text-indent隱藏文字(以圖換字)
- CSS實(shí)例:三列自適應(yīng)等高且中列寬度自適應(yīng)
- DivCSS布局實(shí)例:很實(shí)用的圖文混排CSS列表-富有語(yǔ)義
- DivCSS實(shí)例:CSS菜單Flash效果用圖片模擬實(shí)現(xiàn)
- DivCSS布局實(shí)例用dldtdd來(lái)制作列表
- 相關(guān)鏈接:
- 教程說(shuō)明:
DIV+CSS實(shí)例-使用fieldset、label標(biāo)簽制作form表單
。