盒模型中的inline和block

2021-07-25 05:39:58 字數 1481 閱讀 5079

盒模型的定義

html元件中呈現一片空白區域的元件都可以當成盒模型,比如等標籤 css提供了display屬性來控制盒模型的外觀

盒模型的分類一般來說盒模型分為兩種 一種為

block盒模型:允許通過css來設定高度,寬度 自成一行 例如標籤這些就是block盒模型

另一種就是inline盒模型:不允許通過css來設定高度,寬度 不自成一行 例如標籤這些就是inline盒模型

盒模型的驗證

lang="en">

charset="utf-8">

titletitle>

div,span

style>

head>

我愛html5div>

我愛html5div>

我愛html5span>

我愛html5span>

body>

html>我們標籤div span都設定高度 寬度 邊框線 但顯示出來卻能證明一切

顯示div的寬度 高度設定成功了 而span的寬度 高度設定並未起作用 這充分說明了兩種盒模型的差別 當然我們可以通過display屬性改寫物件對應的盒模型

lang="en">

charset="utf-8">

titletitle>

div,span

span

style>

head>

我愛html5div>

我愛html5div>

我愛html5span>

我愛html5span>

body>

html>效果如下:

把標籤span設定成block盒模型 標籤span也自成一行 高度 寬度也都設定通過了

這裡我們可以繼續操作 把div通過display屬性改寫成inline盒模型

lang="en">

charset="utf-8">

titletitle>

div,span

span

divstyle>

head>

我愛html5div>

我愛html5div>

我愛html5span>

我愛html5span>

body>

html>end!!!!!!!!!!!!

標準盒模型和IE盒模型

盒子模型是css中乙個重要的概念,理解了盒子模型才能更好的排版。其實盒子模型有兩種,分別是ie 盒子模型和標準 w3c 盒子模型。他們對盒子模型的解釋各不相同,先來看看我們熟知的標準盒子模型 從上圖可以看到標準w3c 盒子模型的範圍包括 margin border padding content,並...

正常盒模型和怪異盒模型

首先大概說說正常盒模型和怪異盒模型的區別 1.用途 正常盒模型主要用於pc端,怪異盒模型主要用於手機端。2.原理 正常盒模型的大小是由內到外的,由內部決定外部的大小 而怪異盒模型是由外而內的。舉例說明 以下為正常盒模型,設定兩個div,分別為鞋盒和鞋子 鞋子 鞋子 設定樣式如下 body div c...

1 盒模型和怪異盒模型

標準盒模型 一 標準盒模型模擬 當我們在學習h5前端的時候,首先應該了解的是盒模型的結構,這樣在寫頁面的時候才不會結構不清除,導致屬性設定起來不明白,只是試出來,卻不懂底層的原理。首先可以先在html中寫個div,然後給div加上width,height background 設定好之後在谷歌瀏覽器...