div 和 span 元素最大的特點是預設都沒有對元素內的物件進行任何格式化渲染。主要用於應用樣式表。兩者最明顯的區別在於
div是塊元素,而span是行內元素(也譯作內嵌元素)。
1.所謂塊元素,是以另起一行開始渲染的元素,行內元素則不需另起一行,測試一下下面的**你會有更形象的理解:
測試緊跟前面的"測試"顯示
這裡會另起一行顯示
2.塊元素和行內元素也不是一成不變的,通過定義css的display屬性值可以互相轉化,如:
測試緊跟前面的"測試"顯示
這裡會另起一行顯示
特別提示
本例兩段**的執行效果分別如圖1.3.5、圖1.3.6所示。
圖1.3.5 div與span的渲染效果測試
圖1.3.6 塊元素與行內元素的相互轉化
特別說明
因為div與span元素的特殊性,所以一般用於應用樣式表,比如說用css定義為層,而需要分清的是塊元素和行內元素的區別,還有兩者間的相互轉化。
div指定渲染 html 的容器。
span指定內嵌文字容器。
與 有什麼區別
一 簡要說明 按位與 a b是把a 和b都轉換成二進位制數然後再進行與的運算 邏輯與 a b 就是當且僅當兩個運算元均為 true 時,其結果才為 true 只要有乙個為零,a b 就為零。例如 a b 9 8 1001 1000 結果是1000 a b 9 8 結果是1 對每乙個都判斷 只要前面是...
與 有什麼區別
按位與 a b是把a和b都轉換成二進位制數然後再進行與的運算 邏輯與 a b就是當且僅當兩個運算元均為 true時,其結果才為 true 只要有乙個為零,a b就為零。例如 a b 9 8 1001 1000 結果是1000 a b 9 8 結果是1 對每乙個都判斷 只要前面是false就輸出fal...
與 有什麼區別
一 簡要說明 按位與 a b是把a和b都轉換成二進位制數然後再進行與的運算 邏輯與 a b就是當且僅當兩個運算元均為 true時,其結果才為 true 只要有乙個為零,a b就為零。例如 a b 9 8 1001 1000 結果是1000 a b 9 8 結果是1 對每乙個都判斷 只要前面是fals...