论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > div+css布局教程
Tag:css,入门,技巧,div,实例,示例,菜单,布局,web2.0,ul,li,经验,列表,web标准,xhtml,web标准,浏览器,兼容,css hack,表格,视频教程

使用fieldset、label标签制作form表单

文章类别:div+css布局 | 发表日期:2008-9-26 11:27:34

  
  对于表单,是网页中非经常用的元素。但是在web standard建站的时候,他的排版轻易人遗忘,到了真正用到的时候就发现让人头疼,当然我也碰到过。我现在要介绍一个用<fieldset></label>标签制作漂亮而且具体亲和力的表单的方法。

  我们看看xhtml代码:

div css xhtml xml Example Source Code Example Source Code [www.21shipin.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>

  看了代码,发现表单描述文字都在<label></label>中,只要让<label></label>标签浮动左对齐,fieldset包含的<div>清除浮动,就可以实现我们常见的那类布局。

  我们来看CSS代码:

div css xhtml xml Example Source Code Example Source Code [www.21shipin.com]
fieldset label {
float:left;
width:120px;
text-align:right;
padding:4px;
margin:1px;
}

fieldset div {
clear:left;
margin-bottom:2px;
}

  我们来看看运行效果:

div css xhtml xml Source Code to Run Source Code to Run [www.21shipin.com]

[ 可先修改部分代码 再运行查看效果 ]

  交互设计,亲和力,用户体验,这些经常挂在设计师嘴边的名词倒是是做什么的?我们不妨来尝试一下!
  1.表单内容设计合理性,这里介绍的是帐户登陆的交互界面,当然包涵已注册和新用户两种人群,我们就设计出两个选择。
  2.表单界面设计的亲和力,布局,颜色,字体,文字大小,行高等要素。我使用了
   字体: Arial, Helvetica, sans-serif
   字体大小:12px 14px
   颜色:#666666 #1E7ACE #000000 淡兰色,灰色,黑色给用户稳重安全的感觉。
  3.内容细节,比如记录用户信息,必要的提醒。
  就这样换位思考一下用户的需求,就能做到基本的亲和力,得到比较好的用户体验!要作到更完善的话,你就需要去看看MSN Google等国外大型交互网站是怎么做的了!多学习这些网站的做法,因为这些站的设计往往是走在前列!
  
视频教程列表
文章教程搜索
 
div+css推荐教程
div+css热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058