網頁基礎(二)結構

網頁基礎(二)結構

一、 節點樹及節點間的關係

1.DOM 定義: 模板是也

DOM 是 W3C (萬維網聯盟)的標準,其英文全稱 Document Object Model , 即文檔對象模型它定義了訪問 HTML 和 XML 文檔的標準:
W3C 文檔對象模型( DOM )是中立於平臺和語言的接口 ,它允許程序和腳本動態地訪 問和更新文檔的內容、結構和樣式。 例如JavaScript動態更新HTML。

2 W3CDOM標準被分爲 3 個不同的部分。

(1)核心 DOM :針對任何結構化文檔的標準模型。

(2) XML DOM : 針對 XML 文擋的標準模型。

(3) HTML DOM : 針對 HTML 文檔的標準模型。

3 HTML 文檔的所有內容都是節點。

  1. 口 整個文檔是一個文檔節點。
  2. 口 每個 HTML 元素是元素節點。
  3. 口 HTML 元素內的文本是文本節點。
  4. 口 每個 HTML 屬性是屬性節點。
  5. 口 註釋是註釋節點。

4 節點樹

HTML DOM 將 HTML 文檔視作樹結構,這種結構被稱爲節點樹

通過 HTMLDOM,樹中的所有節點均可通過 JavaScript訪問,所有 HTML 節點元素均可被修改, 也可以被創建或刪除。

在這裏插入圖片描述

二、CSS選擇器

1.作用

定位節點 ,根據不同的節點設置不同的樣式規則

2.選擇方法

(1)id

div 節點的 id 爲 container,那麼就 可以表示爲#container,其中#開頭代表選擇 id ,其後緊跟 id 的名稱

(2)class

如果我們想選擇 class 爲 wrapper 的節點,便可以使用.wrapper,這裏以點(.)開頭代表選擇 class ,其後緊跟 class 的名稱。

(3)標籤

根據標籤名篩選,例如想選擇二級標題,直接用 h2 即可

(4)嵌套選擇

空格分隔嵌套:

各個選擇器之間加上空格分隔開便可以代表嵌套關係, 如 #container .wrapper p 則代表先選擇 id 爲 container 的節點,然後選中其內部的 class 爲 wrapper 的節 點,然後再進一步選中其內部的 p 節點

不加空格(,)代表並列關係:

(5)CSS語法舉例

在這裏插入圖片描述

在這裏插入圖片描述

3.其他選擇器

Xpath

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章