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>提供可選的資源