DIV與SPAN區(qū)別及用法
你對DIV與SPAN區(qū)別及用法是否了解,這里和大家分享一下,在DIV+CSS開發(fā)的時候在html網(wǎng)頁制作,特別是標簽運用中DIV和span的區(qū)別及用法都是非常重要的內(nèi)容。
DIV與SPAN區(qū)別及用法
在DIV+CSS開發(fā)的時候在html網(wǎng)頁制作,特別是標簽運用中DIV和span的區(qū)別及用法。新手在使用web標準(DIVCSS)開發(fā)網(wǎng)頁的時候,遇到第一個問題是DIV與span有什么區(qū)別,什么時候用DIV,什么時候用span標簽。
以下是在沒有對開發(fā)網(wǎng)頁頁面設置CSS樣式時候情況下,系統(tǒng)默認情況下的介紹
DIV與span區(qū)別
DIV占用的位置是一行.
span占用的是內(nèi)容有多寬就占用多寬的空間距離,說明如下圖
分析:從上圖很容易知道“我是內(nèi)容一;用的DIV”和“我是內(nèi)容二;用的DIV”兩個內(nèi)容外部用的是<DIV>標簽,他們得到樣式是占用了一排空間(相當于換行一樣);而“我是內(nèi)容三;用的span”和“我是內(nèi)容四;用的span”則,文字內(nèi)容有多寬,就占用多寬距離,使用<span>標簽和不使用一樣效果。
小結:
在網(wǎng)頁開發(fā)的時候使用DIV和span都可以,通常可以理解為沒有什么區(qū)別。但注意的是DIV占用一行,span不會占用一行,內(nèi)容占多大寬度,span就有多寬。
擴展與提升
DIV內(nèi)的span無需命名CSS選擇器偽類,例子如下
如果DIV的class為yangshi,則對內(nèi)的span設置CSS屬性則,代碼如下
.yanshispan{屬性及屬性值}
圖例實例演示
分析上圖:可以得出span無需再命名偽類名,直接使用CSS繼承屬性來對span設置CSS樣式。這里本來DIV內(nèi)的樣式為對文字設置藍色字,但是又通過繼承方式設置了span的樣式為文字為紅色。
【編輯推薦】
- CSS中SPAN和DIV的區(qū)別
- IE6、IE7、Firefox中margin問題解決辦法
- DIV布局規(guī)范中CSS類及id命名方式
- CSS兼容:解決IE6、IE7和IE8的兼容問題妙招
- 將XHTML+CSS頁面轉(zhuǎn)換為打印機頁面技巧