仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 759|回复: 8
打印 上一主题 下一主题

[HTML5] 来一发网页计划之5种复杂的XHTML网页表单

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 23:26:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在W3C的HTML工作小组电子邮件论坛上频频冒出这样的情绪化批判字眼:“幼稚”、“令人无法忍受”、“荒谬”、“使诈”等。网页制造WEB文章简介:网页计划之5中复杂的XHTML网页表单。
手艺1:标签三明治

将输出框,选择框和文本框全体包括进label元素,并全体设置为块级元素。将单选按钮和多选框显现体例设置为inline以便于它们在统一行呈现。假如你对照喜好label和单选按钮/多选框呈现在分歧行,能够选择不把它包括在label内里,大概利用硬换行处置。
每种情形都鄙人面展现了。

当这些看起来对照时兴的时分,W3C现实上已委婉地展现了他们的label例子。
次要优点:复杂
代码:
  1. label,input,select,textarea{display:block;}label{margin-bottom:10px;}input[type="radio"],input[type="checkbox"]{display:inline;}<form><fieldset><legend>ContactForm</legend><labelfor="name">Name</label><inputid="name"name="name"size="20"/><labelfor="email">Email</label><inputid="email"name="email"size="20"/><labelfor="Choices">Choices(radio)—<em>wrappedlabel</em></label><inputname="Choice"type="radio"/>Choice1<inputname="Choice"type="radio"/>Choice2<inputname="Choice"type="radio"/>Choice3<labelstyle="margin-bottom:0pt;"for="Choices2">Choices(checkbox)—<em>non-wrappedlabel,marginreset</em></label><inputname="Choice2"type="checkbox"/>Choice1<inputname="Choice2"type="checkbox"/>Choice2<inputname="Choice2"type="checkbox"/>Choice3<divstyle="height:10px;"><!--justtosplitthedemoup--></div><labelfor="Choices3">Choices(checkbox)—<em>wrapped,hardline-break</em></label><inputname="Choice3"type="checkbox"/>Choice1<inputname="Choice3"type="checkbox"/>Choice2<inputname="Choice3"type="checkbox"/>Choice3<labelfor="dropdown">Question</label><selectid="dropdown"><optgrouplabel="GroupofOptions"></optgroup><option>Option1</option><option>Option2</option><option>Option3</option></select><labelfor="message">Message<textareacols="36"rows="12"name="message"></textarea></label><inputtype="submit"value="sendit"/></fieldset></form>
复制代码
运转了局


ContactForm
Name
Email
Choices(radio)—wrappedlabel
Choice1
Choice2
Choice3
Choices(checkbox)—non-wrappedlabel,marginreset
Choice1
Choice2
Choice3
Choices(checkbox)—wrapped,hardline-break
Choice1
Choice2
Choice3
Question
Option1Option2Option3Message




手艺2:懒人

很多开辟者接纳了这类不正统可是疾速复杂(用换行间隔标志)的办法。固然能运转,可是对你的CSS才能无害,由于你不必要任何css往完成它。
次要优点:疾速
代码:
  1. <form><fieldset><legend>ContactForm</legend><labelfor="name">Name</label><inputid="name"name="name"size="20"/><labelfor="email">Email</label><inputid="email"name="email"size="20"/><labelfor="Choices">Choices(radio)</label><inputname="Choice"type="radio"/>Choice1<inputname="Choice"type="radio"/>Choice2<inputname="Choice"type="radio"/>Choice3<labelfor="Choices3">Choices(checkbox)</label><inputname="Choice3"type="checkbox"/>Choice1<inputname="Choice3"type="checkbox"/>Choice2<inputname="Choice3"type="checkbox"/>Choice3<labelfor="dropdown">Question</label><selectid="dropdown"><optgrouplabel="GroupofOptions"></optgroup><option>Option1</option><option>Option2</option><option>Option3</option></select><labelfor="message">Message</label><textareacols="36"rows="12"name="message"></textarea><inputtype="submit"value="sendit"/></fieldset></form>
复制代码
运转了局

ContactForm
Name
Email
Choices(radio)
Choice1
Choice2
Choice3
Choices(checkbox)
Choice1
Choice2
Choice3
Question
Option1Option2Option3Message




网页制造WEB文章简介:网页计划之5中复杂的XHTML网页表单。
手艺3:语义师长教师

web尺度的信条之一就是思索数据范例和与之对应的代码。既然表单是一个一连的成绩列表,那末有序列表用在这里就十分贴切。
次要优点:布局化
代码:
  1. ol{list-style:none;padding-left:0;}<form><fieldset><legend>ContactForm</legend><ol><li><labelfor="name">Name</label><inputid="name"name="name"size="20"/></li><li><labelfor="email">Email</label><inputid="email"name="email"size="20"/></li><li><labelfor="Choices">Choices(radio)</label><inputname="Choice"type="radio"/>Choice1<inputname="Choice"type="radio"/>Choice2<inputname="Choice"type="radio"/>Choice3</li><li><labelfor="Choices3">Choices(checkbox)</label><inputname="Choice3"type="checkbox"/>Choice1<inputname="Choice3"type="checkbox"/>Choice2<inputname="Choice3"type="checkbox"/>Choice3</li><li><labelfor="dropdown">Question</label><selectid="dropdown"><optgrouplabel="GroupofOptions"></optgroup><option>Option1</option><option>Option2</option><option>Option3</option></select></li><li><labelfor="message">Message</label><textareacols="36"rows="12"name="message"></textarea></li><li><inputtype="submit"value="sendit"/></li></ol></fieldset></form>
复制代码
运转了局:


ContactForm

  • Name
  • Email
  • Choices(radio)
    Choice1
    Choice2
    Choice3
  • Choices(checkbox)
    Choice1
    Choice2
    Choice3
  • Question
    Option1Option2Option3
  • Message



手艺4:分而治之

假设你接纳将横向表单,必要何种情势?良多情形(客户)会请求横向表单。我们能够依附的是老同伴div,只必要把表单支解成多栏。使用标签三明治办法我们能够很简单的完成。
次要优点:空间的使用
代码:
  1. label,input,select,textarea{display:block;}label{margin-bottom:10px;}input[type="radio"],input[type="checkbox"]{display:inline;}.form-column{width:150px;height:250px;padding-left:20px;border-left:1pxsolid#ccc;float:left;}<form><fieldset><legend>ContactForm</legend><divclass="form-column"><labelfor="name">Name</label><inputid="name"name="name"size="20"/><labelfor="email">Email</label><inputid="email"name="email"size="20"/><labelfor="Choices">Choices(radio)</label><inputname="Choice"type="radio"/>Choice1<inputname="Choice"type="radio"/>Choice2<inputname="Choice"type="radio"/>Choice3</div><!--/form-column--><divclass="form-column"><labelfor="Choices3">Choices(radio)</label><inputname="Choice2"type="radio"/>Choice1<inputname="Choice2"type="radio"/>Choice2<inputname="Choice2"type="radio"/>Choice3<labelfor="Choices3">Choices(checkbox)</label><inputname="Choice2"type="checkbox"/>Choice1<inputname="Choice2"type="checkbox"/>Choice2<inputname="Choice2"type="checkbox"/>Choice3<labelfor="dropdown">Question</label><selectid="dropdown"><optgrouplabel="GroupofOptions"></optgroup><option>Option1</option><option>Option2</option><option>Option3</option></select><inputtype="submit"value="sendit"/></div><!--/form-column--></fieldset></form>
复制代码
运转了局:


ContactForm

Name

Email
Choices(radio)
Choice1
Choice2
Choice3
Choices(radio)
Choice1
Choice2
Choice3
Choices(checkbox)
Choice1
Choice2
Choice3

Question
Option1Option2Option3


手艺5:老学究似的懒人

假如你不想胶葛与CSS,十分匆仓促,而且不盘算做扫瞄器测试,你应当别的找个新事情。打趣罢了,这个是为你筹办的。
次要优点:直不雅
代码:
  1. <form><fieldset><legend>ContactForm</legend><tableborder="0"><tbody><tr><!--columnone--><td><labelfor="name">Name</label><inputid="name"name="name"size="20"/><labelfor="email">Email</label><inputid="email"name="email"size="20"/><labelfor="Choices">Choices(radio)</label><inputname="Choice"type="radio"/>Choice1<inputname="Choice"type="radio"/>Choice2<inputname="Choice"type="radio"/>Choice3</td><!--columntwo--><td><labelfor="Choices3">Choices(checkbox)</label><inputname="Choice3"type="checkbox"/>Choice1<inputname="Choice3"type="checkbox"/>Choice2<inputname="Choice3"type="checkbox"/>Choice3<labelfor="dropdown">Question</label><selectid="dropdown"><optgrouplabel="GroupofOptions"></optgroup><option>Option1</option><option>Option2</option><option>Option3</option></select></td><!--columnthree--><td><labelfor="message">Message</label><inputtype="submit"value="sendit"/></td></tr></tbody></table></fieldset></form>
复制代码
运转了局:

ContactForm


Name
Email
Choices(radio)
Choice1
Choice2
Choice3Choices(checkbox)
Choice1
Choice2
Choice3
Question
Option1Option2Option3Message



</p>
HTML5开发的网页文档类型极其简单,就够了,记得5年前还在反复跟团队强调使用XHTML那段冗长的文档类型声明.
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-17 22:45:45 | 只看该作者
您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点。
再见西城 该用户已被删除
板凳
发表于 2015-1-25 22:23:17 | 只看该作者
以上大概就是文字图片的一些链接方法,通过学习Dreamweaver、练习让我对dreameaver8有了进一步的认识,他其实是一款很好的建立Web站点和应用程序的软件。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。
海妖 该用户已被删除
地板
发表于 2015-2-4 12:55:09 | 只看该作者
由CS4 版本开始,则转用WebKit 排版引擎(亦即Google Chrome和Apple Safari浏览器所用的排版引擎)作为网页预览。
5#
发表于 2015-2-9 22:44:13 | 只看该作者
学Dreamweaver技术的过程其实是一个增加信心的过程。
飘灵儿 该用户已被删除
6#
发表于 2015-2-28 03:39:51 | 只看该作者
以上大概就是文字图片的一些链接方法,通过学习Dreamweaver、练习让我对dreameaver8有了进一步的认识,他其实是一款很好的建立Web站点和应用程序的软件。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。
兰色精灵 该用户已被删除
7#
发表于 2015-3-9 20:36:47 | 只看该作者
运动)时间轴面板--拖动关键帧--单击整条--将鼠标移至中间一点--右击选择增加关键帧--移动中间关键帧的图层--勾选自动播放,循环
谁可相欹 该用户已被删除
8#
发表于 2015-3-17 02:09:12 | 只看该作者
每天上网看着那样多的网页,于是我才下定决心选择了网页制作这一门课程,目的就是希望以后能够做出一个完美的网页来。
若相依 该用户已被删除
9#
发表于 2015-3-23 17:07:03 | 只看该作者
您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-30 01:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表