1.js无法获取还没有赋值的css属性。如果没有用js赋值直接获取回来的是一个空字符串。但是js使用style赋值之后却能在DOM中得到渲染,暂时还不清楚js是如何渲染css的。
2.可以通过document.defaultView.getComputedStyle()直接获取对于css属性的信息。该方法接受两个参数:要取得计算样式的元素和一个伪元素字符串(可选)。
var nav = document.getElementById("left");
var trans = document.defaultView.getComputedStyle(nav,null)
console.log(trans.width);
3.html5新增加的标签:
- <article> 定义文档中的某篇文章
- <aside> 定义除了页面内容之外的其他内容
- <header> 定义一个文档/文章的页眉
- <footer> 定义一个文档/文章的页脚
- <main> 定义页面的主体内容
- <nav> 定义页面的导航栏
- <section> 定义文档的章节
- <progress> 表示任务的进度
- <mark> 定义标记/高亮文本
4.html5新增加的元素:
- <canvas> 使用js画图
- <svg> SVG绘图
- <audio> 定义声音部分
- <vedio> 定义视频或电影
- <source> 为<audio>,<vedio>提供可选的资源