H5中的表单结构更自由

  1. XHTML(可扩展超文本语言)它的目标是取代HTML成为更严谨的网页结构代码。
  2. 它是一项W3C标准
  3. 他和HTML最主要的不同就是
    1. XHTML元素必须被正确地嵌套
    2. XHTML元素必须被关闭
    3. XHTML元素标签名必须使用小写
    4. XHTML元素必须有根元素

由于XHTML是如此的严谨、眼睛里容不下一点沙子所以:

在XHTML中的input/button/select/textarea等标签元素都要放到form表单中才会生效,但是在H5中却不必这样,我们只需要通过H5新增的form属性指向元素所属表单的ID值,即可关联起来。

具体的代码语法是:

<form id="iform">
	<input>
	...
</form>
<input value="我在id为iform的表单外" form="ifrom">

案例:
<form id="ifrom">
	<input type="text" name="name">
	<input type="submit" name="name">
</from>
<input type="text" name="name" form="ifrom">
这样外面的input通过form属性关联到了form的id,这是点击提交就可以看到提交的值,这样有了这个属性以后表单的提交就变得灵活起来。不管在任何位置只要form属性值为form表单的ID就都可以进行提交,不用再局限于form表单中。

最后总结一点:这个属性使得表单的结构更自由、但还是有不足,如果在网页里随便进行使用这会使得页面结构混乱,以及不利于后期维护。尽量使用语义网。(首次发帖如果有不对的地方还请大家多多指正)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值