整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

html5简介、选项输入框、表单元素分组、input

html5简介、选项输入框、表单元素分组、input新增属性及属性值

HTML5简介:

定义:HTML5号称下一代HTML,html的最新版本,定义了新的标签、css、JavaScript,html5新标签IE9以上版本浏览器才兼容,因此在实际开发中要问老板是否兼容低版本浏览器。

扩展内容:语义化标签、本地储存、兼容特性、2D 3D、动画 过渡、CSS3新特性、性能与集成

HTML5常用新标签:

HTML5标签多为语义化标签,主要是针对浏览器搜索引擎,IE9浏览器中主要将所有语义化标签都转化为块级元素,语义化标签在移动端支持比较好,后面会有更多语义化标签学习。

HTML5常用新标签:



datalist选项输入框:

此标签和input标签搭配可以实现input输入提示,注意:input标签中必须要有list属性,其值绑定的是datalist的id值,option标签中的value值不能为空,否则此功能失效。

    <body>
        <input type="text" value="输入科目" list="lis" >
        <datalist id='lis'>
        <option value="科目1"></option>
        <option value="科目2"></option>
        <option value="科目3"></option>
        <option value="科目4"></option>
        </datalist>
    </body>

fieldset表单元素分组:

此标签和legend标签搭配可以将表单内相关元素分组(外部用一个矩形的方框包裹)


    <body>
      <fieldset>
        <legend>用户信息</legend>    <!-- 矩形框边插入的文本信息,去掉此标签则为 封闭的矩形 -->
        <input type="text" value="user"><br>
        <input type="password" value="password">
      </fieldset>
    </body>

html5中input标签的type属性新增属性值:



input中新增属性:



提示:本文图片等素材来源于网络,若有侵权,请发邮件至邮箱:810665436@qq.com联系笔者 删除。

笔者:苦海123

其它问题可通过以下方式联系本人咨询:

QQ:810665436

微信:ConstancyMan

、表单标签Form

1. 什么是表单

表单在网页中负责数据采集功能的。表单是有3部分组成:

(1)表单标签 <form></form>

(2)表单域

(3)表单按钮

2. Form标签、

语法格式:

<form action=”url” method=”get|post”>

</form>

html开发中,表单是页面上重要的内容,用户输入内容大部分内容都是通过表单收集的,在html4中表单元素是相对繁琐的,在html5中,吸纳了web forms2.0标准,大大加强了针对表单元素的功能。下面为大家介绍html5中新增的表单元素。

form元素

在html4中表单内的从属元素必须写在表单内部,在html5中没有这个限制,可以写在页面任何地方,然后给该元素一个from属性,属性值为该表单的id,这样就可以声明该元素从属于指定的表单了。示例代码:<form id="test"><input type="text"></form><textarea form="test"></textarea>textarea属性被写在form表单之外,但它从属于form表单,所以将form表单id指定给textarea元素的form属性。这样的好处在于我们可以方便添加元素的样式,因为它们不是分散在各表单之内。不过现在只是部分浏览器支持这一属性。

formaction属性

在html4中,一个表单所有的元素只能通过表单的action属性统一提交另一页面,而在HTML5中可以给所有的提交按钮(<input type="submit">、<input type="image">、<button type="submit">),都增加了不同的formaction属性,点击不同的按钮提交给不同的页面。

placeholder属性

placeholder是指当文本框(<input type="text">或<textarea>)处于未输入状态时文本框显示的输入提示。只要加上了placeholder属性,在指定提示文字就可以了。

autofocus属性

给文本框、选择框或按钮加上该属性,当画面打开时,控件自动获得焦点。在html4中做到这个效果需要使用JavaScript如“control.focus()”。不建议随意使用该属性,比如搜索页面中的搜索文本框。

list属性

在html5中,为单行文本框增加了一个list属性,该属性的值为某个datelist元素的id。datelist也是html5新增的元素,该元素类似选择框(select)。但是当用户想要设定的值不在选择列表时,允许自行输入。该元素本身并不显示,而是文本框获得焦点时提示输入的方式显示。为了避免在没有支持元素的浏览器显示错误,可以用css将它设置为不显示。

autocomplete属性

辅助输入所有的自动完成功能,节省输入时间,同时也十分方便。可以指定“on”、“off”、“不指定”这三种值,不指定时,取决各个浏览器。属性为on时,可以显示指定候补输入的数据列表,off反之。

如果有漏掉其他方法,欢迎大家补充。每天学习一个知识点,每日寄语“失败只有一种,那就是半途而废。”