w3chtml5手册(w3chtml5标准)
html5新增了哪些标签?css3新增了哪些属性
h5是html的最新版本,是14年由w3c完成标准制定。增强了,浏览器的原生功能,减少浏览器插件(eg:flash)的应用,提高用户体验满意度,让开发更加方便。
- h5新增的标签
新增元素
说明
video ? ?表示一段视频并提供播放的用户界面 ?
audio ? ?表示音频 ?
canvas ? ?表示位图区域 ?
source ? ?为video和audio提供数据源 ?
track ? ?为video和audio指定字母 ?
svg ? ?定义矢量图 ?
code ? ?代码段 ?
figure ? ?和文档有关的图例 ?
figcaption ? ?图例的说明 ?
main ?
time ? ?日期和时间值 ?
mark ? ?高亮的引用文字 ?
datalist ? ?提供给其他控件的预定义选项 ?
keygen ? ?秘钥对生成器控件 ?
output ? ?计算值 ?
progress ? ?进度条 ?
menu ? ?菜单 ?
embed ? ?嵌入的外部资源 ?
menuitem ? ?用户可点击的菜单项 ?
menu ? ?菜单 ?
template ?
section ?
nav ?
aside ?
article ?
footer ?
header ?
- css3
css3被划分为模块,最重要的几个模块包括:选择器、框模型、背景和边框、文本效果、2D/3D 转换、动画、多列布局、用户界面
选择器
框模型
背景和边框
border-radius、box-shadow、border-image、
background-size:规定背景图片的尺寸
background-origin:规定背景图片的定位区域
background-clip:规定背景的绘制区域
文本效果(常用)
text-shadow:设置文字阴影
word-wrap:强制换行
word-break
css3提出@font-face规则,规则中定义了font-family、font-weight、font-style、font-stretch、src、unicode-range
2/3D转换
transform:向元素应用2/3D转换
transition:过渡
动画
@keyframes规则:
animation、animation-name、animation-duration等
用户界面(常用)
box-sizing、resize
css3新增伪类
:nth-child()
:nth-last-child()
:only-child
:last-child
:nth-of-type()
:only-of-type()
:empty
:target ?这个伪类允许我们选择基于URL的元素,如果这个元素有一个识别器(比如跟着一个#),那么:target会对使用这个ID识别器的元素增加样式。
:enabled ?
:disabled
:checked
:not
开源HTML5是神马东西?急求!
HTML5是下一代网页排版程序,它将成为将成为 HTML、XHTML 以及 HTML DOM 的新标准。HTML5 是 W3C 与 WHATWG 合作的结果。WHATWG 致力于 web 表单和应用程序,而 W3C 专注于 XHTML 2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。为 HTML5 建立的一些规则:新特性应该基于 HTML、CSS、DOM 以及 JavaScript。减少对外部插件的需求(比如 Flash)更优秀的错误处理更多取代脚本的标记HTML5 应该独立于设备开发进程应对公众透明HTML5 中的一些有趣的新特性:用于绘画的 canvas 元素用于媒介回放的 video 和 audio 元素对本地离线存储的更好的支持新的特殊内容元素,比如 article、footer、header、nav、section最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 将支持某些 HTML5 特性。本文参考HTML5使用手册简介部份
新的表单控件,比如 calendar、date、time、email、url、search
html5遵循W3C标准吗?
遵循。
html5有两个组织联合制定,后来由于对html5规范的发展产生分歧而分开制定,一个是WHATWG主张不定死规范,可随时添加、修改新特性,另一个就是W3C主张规范定版,就是说主张敲定这次的是html5,如果有修改、增加,等成熟后在发布的规范就不是html5,而是html6、7、8或其他名称。