用css制作表单并体验亲和力

2016-02-19 17:45 9 1 收藏

今天图老师小编给大家展示的是用css制作表单并体验亲和力,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

【 tulaoshi.com - Web开发 】

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

基本的xHTML:

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"
   labelinput 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:

!DOCTYPE a href="http://www.blue1000.com/bkhtml/c22/" title="HTML/JavaScript教程"HTML/a PUBLIC "-//W3C//DTD Xa href="http://www.blue1000.com/bkhtml/c22/" title="HTML/JavaScript教程"HTML/a 1.0 Strict//EN" "http://www.w3.org/TR/xa href="http://www.blue1000.com/bkhtml/c22/" title="HTML/JavaScript教程"HTML/a1/DTD/xa href="http://www.blue1000.com/bkhtml/c22/" title="HTML/JavaScript教程"HTML/a1-strict.dtd"
a href="http://www.blue1000.com/bkhtml/c22/" title="HTML/JavaScript教程"HTML/a a href="http://www.blue1000.com/bkhtml/c21/" title="XML教程"XML/ans="http://www.w3.org/1999/xa href="http://www.blue1000.com/bkhtml/c22/" title="HTML/JavaScript教程"HTML/a"
head
meta http-equiv="Content-Type" content="text/a href="http://www.blue1000.com/bkhtml/c22/" title="HTML/JavaScript教程"HTML/a; charset=gb2312" /
titleForm demo/title
style type="text/a href="http://www.blue1000.com/bkhtml/c23/" title="CSS教程"CSS/a"
!--
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666666;
 background:#fff;
 text-align:center;

}

* {
 margin:0;
 padding:0;
}

a {
 color:#1E7ACE;
 text-decoration:none;
}

a:hover {
 color:#000;
 text-decoration:underline;
}
h3 {
 font-size:14px;
 font-weight:bold;
}

pre,p {
 color:#1E7ACE;
 margin:4px;
}
input, select,textarea {
 padding:1px;
 margin:2px;
 font-size:11px;
}
.buttom{
 padding:1px 10px;
 font-size:12px;
 border:1px #1E7ACE solid;
 background:#D0F0FF;
}
#formwrapper {
 width:450px;
 margin:15px auto;
 padding:20px;
 text-align:left;
 border:1px #1E7ACE solid;
}

fieldset {
 padding:10px;
 margin-top:5px;
 border:1px solid #1E7ACE;
 background:#fff;
}

fieldset legend {
 color:#1E7ACE;
 font-weight:bold;
 padding:3px 20px 3px 20px;
 border:1px solid #1E7ACE;
 background:#fff;
}

fieldset label {
 float:left;
 width:120px;
 text-align:right;
 padding:4px;
 margin:1px;
}

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

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

.enter{ text-align:center;}
.clear {
 clear:both;
}

--
/style
/head

body
div id="formwrapper"

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="passa href="http://www.blue1000.com/bkhtml/c117/" title="Word教程"word/a"密码/label
   input type="passa href="http://www.blue1000.com/bkhtml/c117/" title="Word教程"word/a" name="passa href="http://www.blue1000.com/bkhtml/c117/" title="Word教程"word/a" id="passa href="http://www.blue1000.com/bkhtml/c117/" title="Word教程"word/a" size="18" maxlength="15" /br /
  /div
  div class="cookiechk"
   labelinput 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
 /formbr /
 h3未注册创建帐户/h3
 form action="" method="post" name="apForm" id="apForm"
 fieldset
  legend用户注册/legend
  pstrong您的电子邮箱不会被公布出去,但是必须填写./strong 在您注册之前请先认真阅读服务条款./p
  div
  label for="Name"用户名/label
  input type="text" name="Name" id="Name" value="" size="20" maxlength="30" /
  *(最多30个字符)br /
 /div
  div
  label for="Email"电子邮箱/label
  input type="text" name="Email" id="Email" value="" size="20" maxlength="150" / *br /
 /div
  div
  label for="passa href="http://www.blue1000.com/bkhtml/c117/" title="Word教程"word/a"密码/label
  input type="passa href="http://www.blue1000.com/bkhtml/c117/" title="Word教程"word/a" name="passa href="http://www.blue1000.com/bkhtml/c117/" title="Word教程"word/a" id="passa href="http://www.blue1000.com/bkhtml/c117/" title="Word教程"word/a" size="18" maxlength="15" /
  *(最多15个字符)br /
 /div
  div
  label for="confirm_passa href="http://www.blue1000.com/bkhtml/c117/" title="Word教程"word/a"重复密码/label
  input type="passa href="http://www.blue1000.com/bkhtml/c117/" title="Word教程"word/a" name="confirm_passa href="http://www.blue1000.com/bkhtml/c117/" title="Word教程"word/a" id="confirm_passa href="http://www.blue1000.com/bkhtml/c117/" title="Word教程"word/a" size="18" maxlength="15" /
  *br /

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

 /div
  div
  label for="AgreeToTerms"同意服务条款/label
      input type="checkbox" name="AgreeToTerms" id="AgreeToTerms" value="1" /
      a href="#" title="您是否同意服务条款"先看看条款?/a * /div 
  div class="enter"
     input name="create791" type="submit" class="buttom" value="提交" /
     input name="Submit" type="reset" class="buttom" value="重置" /
 /div

  pstrong* 在提交您的注册信息时, 我们认为您已经同意了我们的服务条款.br /
     * 这些条款可能在未经您同意的时候进行修改./strong/p
 /fieldset
 /form
/div
/body
/a href="http://www.blue1000.com/bkhtml/c22/" title="HTML/JavaScript教程"HTML/a
运行代码复制代码另存代码 ——您可以运行代码察看特效,您也可以复制或者另存源代码。本代码由天极网页陶吧提供。

来源:http://www.tulaoshi.com/n/20160219/1615974.html

延伸阅读
VALENTINA VALENTINA瓦伦缇娜女性淡香水 参考价格:1250RMB / 80ml 产品特色: 这一款香水的味道非常好闻,带有淡淡的清香,前调带有水蜜桃的芬芳。范伦铁诺这名叛逆脱逃的摩登贵族,在镁光灯的追逐下,不畏惧展现其不受常规限制、性感又傲慢,偶尔纯真俏皮的露骨女性本质,但是返回幽僻的古典罗马式宫殿,独自一人的Val...
以下是引用片段: <style type="text/css"  .input1{  font-family: verdana;background-color: #EEEEEE;border-bottom: #FFFFFF 1px solid;border-left: #CCCCCC 1px solid;border-right: #FFFFFF 1px solid;border-top: #CCCCCC 1px solid;font-...
标签: Web开发
初中级练习,高手朋友们可以飘过。要求达到如下图所示的效果,各位不妨试一试~   代码如下: !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" lang="zh-CN" hea...
标签: Web开发
我们都知道,表单是网页的重要组成部分,它是网站与用户进行交互的窗口。然而表单中固定的诸如说明文字、输入框、提交按钮等元素,使得表单设计略显乏味,难有创新,这一点不少Web设计师深有体会。好的Web设计师就是可以在平凡处挖亮点,让表单设计或耳目一新,或整洁素雅。下面就来看这样的15个基于CSS的优秀表单设计。 以下译自: 中文原...
标签: Web开发
我们在制作定购单时,往往要计算客户定购物品的货款,HTML并没有提供这种在线计算的功能,但我们用Javascript程序可以实现这种在线汇总计算的功能。当然一个完整的定货单可能涉及许多表单标记,如何获取各表单标记的value值是解决问题的关键。本例的方法将告诉你如何去获得各表单元素的value值,并加以计算。你看下面这张定货单,它虽涉及...

经验教程

343

收藏

61
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部