日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > CSS >内容正文

CSS

DIV+CSS两种盒子模型(W3C盒子与IE盒子)

發布時間:2024/8/26 CSS 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DIV+CSS两种盒子模型(W3C盒子与IE盒子) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在辨析兩種盒子模型之前。先簡單說明一下什么叫盒子模型。

原理:

先說說我們在網頁設計中常聽的屬性名:內容(content)、填充(padding)、邊框(border)、邊界(margin), CSS盒子模式都具備這些屬性。 這些屬性我們能夠把它轉移到我們日常生活中的盒子(箱子)上來理解。日常生活中所見的盒子也就是能裝東西的一種箱子,也具有這些屬性,所以叫它盒子模式。

特點: 每一個盒子都有:邊界、邊框、填充、內容四個屬性。 每一個屬性都包含四個部分:上、右、下、左。這四部分可同一時候設置。也可分別設置;里的抗震輔料厚度,而邊框有大小和顏色之分,我們又能夠理解為生活中所見盒子的厚度以及這個盒子是用什么顏色材料做成的。邊界就是該盒子與其他東西要保留多大距離。(以上原理與特點摘于百度

以下這幅圖里面,各自是W3C盒子和IE盒子的模型:

大家肯定都能發現。這兩種模型總體來說很的相似。由內到外都是content,padding,border,margin。

可是細致看的話,虛線延長出來的部分,分別標注了height和width,可是在W3C中,虛線包圍的部分僅僅有content。而在IE中,虛線包圍的部分是content+padding+border。

這是最直觀的不同。同一時候這也就是這兩種模型的最大不同點。
W3C 盒子模型的范圍包括 margin、border、padding、content,而且 content 部分不包括其它部分
IE 盒子模型的范圍也包括 margin、border、padding、content,和標準 W3C 盒子模型不同的是:IE 盒子模型的 content 部分包括了 border 和 padding

用一個樣例來實現一下W3C盒子模型:

<html><head><title>盒子模型</title><style>#box{width:100px;height:100px;padding:40px;border:solid 40px green;margin:20px;}div{font-size:30px;color:red;background-color:gray;text-align:center;}</style></head><body><div id="box">W3C盒子模型</div></body> </html>
執行結果:

這張圖僅僅能看到內容和邊框。看不到詳細的分界線,也就不知道填充(padding)和內容(content)詳細的排布。
這里我就順便介紹一中調試工具,firefox瀏覽器里面的firebug,對于平時調試網頁布局各方面的有非常大的幫助。

調試界面就是這樣了。鼠標選中<div>標簽,圖像就發生變化了。總體布局就非常清晰了。

(例如以下圖)

這就非常清晰了吧。同一時候也說明了W3C盒子包括了content,padding,border三部分。
IE盒子的就不寫了,有須要的同學能夠自己試試。眼下大多的網頁布局都是用W3C盒子,它的兼容性很好。所以是不二之選。






轉載于:https://www.cnblogs.com/blfbuaa/p/7000161.html

總結

以上是生活随笔為你收集整理的DIV+CSS两种盒子模型(W3C盒子与IE盒子)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。