JQuery 確定css方塊模型(盒模型Box Model)

來源:互聯網
上載者:User

如果頁麵包含有效DOCTYPE聲明,則以strict 模式呈現。
如果頁面沒有DOCTYPE聲明或沒有有效DOCTYPE聲明,則以相容模式呈現。
下面將一個兩種模式的區別,兩種呈現模式的主要差別是對元素width和height樣式的計算上。如下面的樣式 複製代碼 代碼如下:{
  width:180px;
  height:72px;
  padding:10px;
  bording-width:5px;
}

在W3C的strict 模式下,元素的內容顯示的範圍是180*72px。內邊距和邊框在180*72像素的範圍之外。所以整個元素的覆蓋面積是:width:180 + 10*2 + 5*2 = 210px,height:72 +10*2 + 5*2 =102px。
在IE的相容模式下整個元素的覆蓋面積為180*72像素。內容的大小減小到寬度180 - 10*2 - 5*2=150px,高度72 - 10*2 - 5*2 =32px。
是用JQuery判斷Box Modal的方法很簡單。是通過bool類型的$.boxModel標誌。如果頁面是用的是W3C標準的模型,返回true.否則返回false。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.