關於css和html的零散知識點

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>提供可選的資源
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章