• HTML5学习小结


    HTML5是用于取代1999年所制定的 HTML4.01和XHTML1.0标准的HTML标准版本
    HTML5的第一份正式草案已于2008年1月公布;2012年12月,规范已经正式定稿。
    W3C计划在2014年底发布HTML5推荐标准,在2016年底发布HTML5.1推荐标准。
    HTML5有两大特点:强化了Web网页的表现性能;追加了本地数据库等功能。

    HTML5向前兼容,只去除很少的部分,比如<frame><font>等。
    HTML5面向移动,支持IP,GPS,WIFI MAC,GSM/CDMA的基站信息的获取等。
    HTML5做了简化,文档类型<!DOCTYPE html>就行了,编码格式<meta charset="utf-8">就行了。
    新标签,头<header>,脚<footer>,区<section>,文章<article>,引文<aside>,导航<nav>等。
    表单元素<input>类型更多,比如日历、自填充搜索、特点范围数字、IP地址输入、URL/Email输入框等。
    支持<canvas>标签,可以画形状,画位图等二维绘图,可以平移/缩放/旋转/倾斜等变换。
    支持<audio><video>标签,直接对音视频进行了很好的支持,无需插入FLASH了。
    支持console.log API的日志,比alert好多了,不会阻塞脚本的执行。
    支持window.JSON,可以在JS直接调用,无需解析,效率更高。
    支持DOM level 3,CSS3等。

    HTML5,跨浏览器,代替部分JavaScript,语义更明确,支持Web。
    不区分大小写,结束标签可省略,属性值及引号可省略。
    文档类型定义:<!DOCTYPE html>。

    HTML5,保留的标签:
    基本:<html/head/title/body/style/h1~h6/p/br/hr/div/span>
    文本格式化:<b/i/em/strong/small/sub/sup/bdo>
    语义:<abbr/address/blockquote/q/cite/code/dfn/del/ins/pre/samp/kbd/var>
    表格:<table/caption/tr/td/th/thead/tbody/tfoot>
    超链接和锚点:<a href target>
    图像:<img src alt/map/area>
    列表:<ul/ol/li/dl/dt/dd>
    框架:<iframe src>
    HTML5,新增属性:
    元素可编辑:contentEditable
    文档全局可编辑:designMode
    元素隐藏:hidden
    输入检查:spellcheck
    文档结构:<article/section/nav/aside/header/hgroup/footer/figure/figcaption>
    语义:<mark/time>/<meter/progress>
    头部:<script/style/link/title/base/meta>
    拖放API:draggable=true/ondragstart/ondragend/evt.DataTransfer

    HTML5,保留的表单元素:
    表单:<form action/method/enctype/name/target>
    输入:<input type=text/password/hidden/radio/checkbox/image/file/submit/reset/button>
    标签:<label for>关联其他输入元素,可共同处理焦点的获取或丢失。
    按钮:<button type=button/submit/reset>更强大,包含长文本或图片。
    下拉列表:<select/option/optgroup>单选单行,多选多行。
    多行文本输入:<textarea>

    在线学习教程:http://www.w3school.com.cn/html5/

  • 相关阅读:
    回味Python2.7——笔记3
    回味Python2.7——笔记2
    tensorflow softmax_cross_entropy_with_logits函数
    tensorflow l2_loss函数
    tensorflow l2_normalize函数
    tensorflow bias_add应用
    Hadoop Shell命令
    在Linux上安装ant环境
    调整虚拟机中Linux的分辨率
    安装virtualBox 增强包
  • 原文地址:https://www.cnblogs.com/gaojs/p/3796096.html
Copyright © 2020-2023  润新知