使用fieldset、label標簽制作form表單_DIV+CSS實例
教程Tag:暫無Tag,歡迎添加,賺取U幣!
對于表單,是網頁中非經常用的元素。但是在web standard建站的時候,他的排版輕易人遺忘,到了真正用到的時候就發(fā)現(xiàn)讓人頭疼,當然我也碰到過。我現(xiàn)在要介紹一個用<fieldset></label>標簽制作漂亮而且具體親和力的表單的方法。
我們看看xhtml代碼:
示例代碼 [www.ghpqjb.com]
<h3>已注冊用戶登錄</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>標簽浮動左對齊,fieldset包含的<div>清除浮動,就可以實現(xiàn)我們常見的那類布局。
我們來看CSS代碼:
示例代碼 [www.ghpqjb.com]
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;
}
我們來看看運行效果:
代碼調試框 [www.ghpqjb.com]
[ 可先修改部分代碼 再運行查看效果 ]
交互設計,親和力,用戶體驗,這些經常掛在設計師嘴邊的名詞倒是是做什么的?我們不妨來嘗試一下!
1.表單內容設計合理性,這里介紹的是帳戶登陸的交互界面,當然包涵已注冊和新用戶兩種人群,我們就設計出兩個選擇。
2.表單界面設計的親和力,布局,顏色,字體,文字大小,行高等要素。我使用了
字體: Arial, Helvetica, sans-serif
字體大。12px 14px
顏色:#666666 #1E7ACE #000000 淡蘭色,灰色,黑色給用戶穩(wěn)重安全的感覺。
3.內容細節(jié),比如記錄用戶信息,必要的提醒。
就這樣換位思考一下用戶的需求,就能做到基本的親和力,得到比較好的用戶體驗!要作到更完善的話,你就需要去看看MSN Google等國外大型交互網站是怎么做的了!多學習這些網站的做法,因為這些站的設計往往是走在前列!
相關DIV+CSS實例:
- 相關鏈接:
- 教程說明:
DIV+CSS實例-使用fieldset、label標簽制作form表單
。