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
一、 h5是html的最新版本,是14年由w3c完成标准制定。增强了,浏览器的原生功能,减少浏览器插件(eg:flash)的应用,提高用户体验满意度,让开发更加方便。
- h5新增的标签:
video : 表示一段视频并提供播放的用户界面
audio : 表示音频
canvas: 表示位图区域
source: 为video和audio提供数据源
track : 为video和audio指定字母
svg: 定义矢量图
code: 代码段
figure : 和文档有关的图例
figcaption : 图例的说明
time: 日期和时间值
mark: 高亮的引用文字
datalist : 提供给其他控件的预定义选项
keyge: 秘钥对生成器控件
output : 计算值
rogress : 进度条
menu: 菜单
embed: 嵌入的外部资源
menuitem: 用户可点击的菜单项
menu: 菜单
二、 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新增的标签:article、aside、audio、bdi、canvas、command、datalist、details、embed、figcaption、figure、footer、header、hgroup、keygen、mark、meter、nav、output、progress、rp、rt、ruby、section、source、summary、time、track、video,参考:HTML 5 参考手册
css3新增属性:所有动画属性animation、背景的origin和size、边框圆角相关、Box 属性、透明度等等,参考:CSS 参考手册
请查看详细的总结网页链接,或者你可以买本《html5/css3权威指南》,但我觉得没必要买书~个人觉得这书含金量不是很高(相比《javscript权威指南》,不喜勿碰)~