1. 程式人生 > >標準盒子模型與怪異盒子模型的不同 和 浮動的講解

標準盒子模型與怪異盒子模型的不同 和 浮動的講解

標準盒子 與 怪異盒子的模型是一樣的,如下:


在來一套程式:

<style type="text/css">
.box{
width: 200px;
height: 200px;
border: solid red 2px;
margin: 10px;
float: left;
}
</style>

我們通過css來對這塊邊框進行設定大小。這裡的width和height設定 是 兩個盒子的差別之處

 (1)標準盒子這裡設定的值,表示的是對content區域的大小。而怪異盒子表示的是content+padding+border整體的大小。

 (2)程式中border就是設定途中border模組的粗細,這裡是

實線,紅色邊框,2px

 (3)padding和margin可以賦1個至4個值:

 ①1個值,表示四邊都是此距離

 ②2個值,表示上下的大小為第一個引數值,左右的大小為第二個引數值

③3個值,表示第一個引數為上,第二個引數為左右,第三個引數為下

④4個值,每個引數表示一邊大小

(4)float:表示浮動,即該模組浮起來,與基本模組不在一層。浮起來的模組可以遮住底層模組。具體原理看下圖:


如圖一:當所有都是底層模組,則會按順序向下排序。

圖二:把框1浮動放在右邊(float:right),後面的底層模組會不受浮動塊影響,進行前後排序。

圖三,圖四,看圖也很清楚了。

結論:底層模組改變前後位置。浮動模組改變左右位置,不會改變前後位置;


相關推薦

標準盒子模型怪異盒子模型不同 浮動講解

標準盒子 與 怪異盒子的模型是一樣的,如下: 在來一套程式: <style type="text/css">.box{width: 200px;height: 200px;border: solid red 2px;margin: 10px;float: le

模型——標準模型怪異模型

inter 所有 ges 讓我 圖片 生活 -s idt div2 盒模型是CSS中一種重要的思維模型,理解了盒模型才能進行更好的頁面布局。顧名思義,我們把頁面上所有的元素都看做是一個生活中常見的盒子,它具備內容(content),內邊距(padding),邊框(borde

盒子模型布局模型

add content 相對 html float border 偏移 mar tom 外邊距:margin 邊框:border 內填充:padding 內容:content 三種基本布局模型 流動模型:Flow html默認的就是流動模型 浮動模型:Float

# 運維小白的成長日記第三天-基礎網絡構建OSI七層模型TCP/IP模型

網絡運維運維小白的成長日記第三天- 基礎網絡構建OSI七層模型與TCP/IP模型 網絡運維的小白和想要加入網絡運維的小夥伴們值得一看哦~今天是初識網絡運維的第三天。希望能有誌同道合的小夥伴一起討論和學習,也希望有網絡運維的大神能夠幫忙在網絡運維這條路上幫忙指點,能夠多提意見使我進步。 今天和大家分享一下基礎網

物理機記憶體模型java記憶體模型

多執行緒快取一致性問題 程式在執行過程中,會將運算需要的資料從主存複製一份到CPU的快取記憶體當中,那麼CPU進行計算時就可以直接從它的快取記憶體讀取資料和向其中寫入資料,當運算結束之後,再將快取記憶體中的資料重新整理到主存當中。 在單執行緒的情況下,這沒有任何問題,但在多核CPU中(多執行緒),每條執行

[Pytorch]Pytorch 保存模型加載模型(轉)

filter time class ada enume req update ems 實現 轉自:知乎 目錄:保存模型與加載模型凍結一部分參數,訓練另一部分參數采用不同的學習率進行訓練1.保存模型與加載簡單的保存與加載方法:# 保存整個網絡 torch.save(net,

css3盒模型、彈性盒模型怪異模型

一、CSS 盒子模型(Box Model)所有HTML元素可以看作盒子,在CSS中,"box model"這一術語是用來設計和佈局時使用。CSS盒模型本質上是一個盒子,它包括:邊距,邊框,填充,和實際內容。盒模型允許我們在其它元素和周圍元素邊框之間的空間放置元素。下面的圖片說

讀者寫者模型生產者消費者模型

讀者寫者模型 讀者寫者訪問一塊共享的資料區域,讀者對共享資源進行讀訪問,寫者對共享記憶體進行寫操作。在多處理器系統中,運去多個讀者同時訪問共享記憶體,而寫者是排他性的,每次只能有一個寫者去寫入資料。在使用讀寫鎖時,一個讀寫鎖只能同時一個讀者和多個寫者,但不能同

大前端學習筆記整理【一】CSS盒模型基於盒模型的6種元素居中方案

概覽 CSS盒模型,規定了元素框來處理元素的 內容、內邊距、邊框和外邊距的方式 元素部分是指內容部分,也是最實際的內容,包圍內容的稱之為內邊距,內邊距外圍是邊框,邊框外圍就是外邊距;且外邊距是透明的,所以並不會阻擋其後的元素   * {     margin: 0;     padding: 0;   }

機器學習--判別式模型生成式模型

一、引言   本材料參考Andrew Ng大神的機器學習課程 http://cs229.stanford.edu   在上一篇有監督學習迴歸模型中,我們利用訓練集直接對條件概率p(y|x;θ)建模,例如logistic迴歸就利用hθ(x) = g(θTx)對p(y|x;θ)建模(其中g(z)是sigmoi

OSI七層模型TCP/IP模型

OSI七層模型 從低到高:物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層。 物理層:並不是指物理裝置或者物理媒體。而是有關物理裝置通過物理媒體進行互聯的描述和規定。該層定義了介面的機械特性、電氣特性、功能特性、規程特性等4個基本特性。物理層以位元流的方式傳送來

判別式模型生成式模型(二)

一、引言   本材料參考Andrew Ng大神的機器學習課程 http://cs229.stanford.edu   在上一篇有監督學習迴歸模型中,我們利用訓練集直接對條件概率p(y|x;θ)建模,例如logistic迴歸就利用hθ(x) = g(θTx)對p(y|x;θ)建模(其中g(z)是sigmoid

機器學習引數模型非引數模型/生成模型判別模型

2018-03-31更新:生成模型與判別模型引數模型:根據預先設計的規則,例如方差損失最小,進行學習,引數模型例子:迴歸(線性迴歸、邏輯迴歸)模型;最好可以看一下或者直接進行一下相關的推導;根據規則,擁有少部分資料就可以;非引數模型:不需要事先假設規則,直接挖掘潛在資料中的規

TCP/IP四層模型OSI參考模型

TCP/IP四層模型: 1.鏈路層(資料鏈路層/網路介面層):包括作業系統中的裝置驅動程式、計算機中對應的網路介面卡 2.網路層(網際網路層):處理分組在網路中的活動,比如分組的選路。 3.運輸層:主要為兩臺主機上的應用提供端到端的通訊。 4.應用層:負責處理特定

YUV色彩模型RGB色彩模型詳解

一、背景及由來        光通過角膜、瞳孔、晶狀體的折射光線,透過玻璃體到達視網膜。視網膜上分佈著光感受器。光感受器按形狀可分為兩大類:視杆細胞和視錐細胞。色覺的形成與3中視錐細胞相關,它們分別包含光譜吸收峰在光譜紅、綠、藍區的視色素蛋白,分別對紅光、綠光、藍光有最佳反應

計算機網路OSI模型TCP/IP模型

OSI模型      OSI(open system interconnected,OS)參考模型

盒子模型css背景

1,元素的輪廓outline outline-width 設定輪廓線的寬度/outline-style 設定輪廓線的樣式/outline-color 設定輪廓線的顏色/outline-offset設定輪廓線相對元素邊框的距離 2,調整元素大小resize(vertical垂直 /horizo

盒子模型(含ie8--怪異盒子模型

盒子模型包括:centent(內容)、border(邊框)、padding(內邊距)、margin(外邊距) HTML:    <div>centent</div>        CSS: &nbs

簡述傳統盒子模型FlexBox彈性盒子模型

前端開發人員在開發頁面的時候,必定會涉及到一面佈局。好像現在的頁面佈局方法大致有兩種,一種是傳統的盒子模型(margin、border、padding、content);另外一種是比較新興的技術FlexBox彈性盒子模型。 ▍傳統盒子模型 傳統盒子模型就是由外邊距(m

DIV+CSS兩種盒子模型(W3C盒子IE盒子

在辨析兩種盒子模型之前,先簡單說明一下什麼叫盒子模型。 原理: 先說說我們在網頁設計中常聽的屬性名:內容(content)、填充(padding)、邊框(border)、邊界(margin), CSS盒子模式都具備這些屬性。 這些屬性我們可以把它轉移到我們日常生活中的盒子(