HTML5的基本语法

作者: Daimer | 来源:发表于2017-02-05 16:21 被阅读6次

    在HTML5中,有不少新的富含语义的元素,可以向浏览器和开发人员传达元素的用途。在做Html5开发时开发工具有很多:dw , sublime , Editplus ...这里推荐用sublime因为界面比较整洁,提示比较清晰,是专属的文本开发工具。

    下面是HTML5的一部分新的布局元素:

    • article

    • aside

    • figcaption

    • figure

    • footer

    • header

    • hgroup

    • mark

    • nav

    • section

    • time

    header和footer的作用不言自明,article是创建一块文章区域,aside和section是创建一块区域,aside元素用来安置附带的内容,nav将创造一个导航条或者菜单条。用mark元素将重要文本高亮显示或标记出来,如果要在内容中插入一张图(图像、图表、照片和代码片段等),可以使用figure(它与布局无关,可以去/留)元素,figcaption元素能为图加上标题;time可以专门用来存放时间。例:

    [html]view plaincopy

    Article #1

    This is the first article.  This ishighlighted.

    Article #2

    This is the second article.  These articles could be blog posts, etc.

    智能表单设计:

    Html5的优点体现在表单设计客户端校验上,能避免繁琐的js操作:

    —比如自动校验输入的是否为email:

    [html]view plaincopy

    E-mail:

    —输入数字范围限定:

    point:

    type="number" name="points" min="1" max="10">

    效果:

    —选择一个范围内的数字:

    效果:

    ——时间选择Input  type— Data Pickers,时间选择避免了大量的js脚本

    -date:selects date,month and year

    -month: selects month and year

    -week : selects week and year

    -time : selects time(hour and minute)

    -datetime : selects time,date, month,and year (UTC time)

    -datetime —local : selects time, date, month  and year (local time)

    ——选择一种颜色,以RGB方式记录显示:

    color:

    这个效果没有展示出来,应该是浏览器不支持,注意选择浏览器上述几个效果都可以。

    Form的新属性:

    —Autofocus

    页面加载后自动获得焦点。

    —placeholder可指定文本框的显示形式

    E-mail:

    ——required,当页面失去焦点时,提示此处为必填项

    还有些新的属性:

    显示图标界面也是Html5的一大亮点:如meter可以显示进度,progress可以显示进度条

    60%

    还有加密传输Keygen:(某个元素的值在传输过程中是被加密的)

    username:

    Encryption:高级中级

    加密前:file:///C:/Users/Administrator/Desktop/1.html?user_name=yao

    加密之后:file:///C:/Users/Administrator/Desktop/1.html?user_name=yao&security=MIIBOjCBpDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAyOyNY%2Fut7pjPkOt6JWnj9R%2F%2FOqHqwZncht7MX%2FlRovqnKso2bCuxmqjChhaQnnMcUFkej4GUCqN9PZAg2cY9zo%2F8mnH1lZl47XYUQ2QQD3cFQYs%2FVkUdzDfbywIwIog1%2B6J%2BnuoERAGaZ%2FIF%2BM%2FqtqGeQwKOC%2BastotpC9s5Xj8CAwEAARYAMA0GCSqGSIb3DQEBBAUAA4GBAHYdXIKYqN9g6XTHl%2BSFmCzmNPuoKb2gZ5SxP1Vh8uvBBnrOFHUnEmPOgzCh9k8NiMPZ5pzSMOKqzCspTL9F91FZhfxJTKV%2F5XwsLq63PmlNCNECj2CnewV%2F5%2BNPQ2uF%2F%2BBvSN6zYK1dnfMu6Wt1W8zHiyC70akrd%2BzxXcIY70gH

    相关文章

      网友评论

        本文标题: HTML5的基本语法

        本文链接:https://www.haomeiwen.com/subject/ptyeittx.html