CSS盒子模型

所有HTML元素可以看作盒子荔睹,在CSS中狸演,"box model"這一術語是用來設計和布局時使用。
CSS盒模型本質上是一個盒子僻他,封裝周圍的HTML元素严沥,它包括:邊距,邊框中姜,填充消玄,和實際內容跟伏。
盒模型允許我們在其它元素和周圍元素邊框之間的空間放置元素。
下面的圖片說明了盒子模型(Box Model):


image.png

不同部分的說明:
Margin(外邊距) - 清除邊框外的區(qū)域翩瓜,外邊距是透明的受扳。
Border(邊框) - 圍繞在內邊距和內容外的邊框。
Padding(內邊距) - 清除內容周圍的區(qū)域兔跌,內邊距是透明的勘高。
Content(內容) - 盒子的內容,顯示文本和圖像坟桅。

最終元素的總寬度計算公式是這樣的:
總元素的寬度=寬度+左填充+右填充+左邊框+右邊框+左邊距+右邊距
元素的總高度最終計算公式是這樣的:
總元素的高度=高度+頂部填充+底部填充+上邊框+下邊框+上邊距+下邊距

CSS邊框

1.樣式
border-style屬性用來定義邊框的樣式
none: 默認無邊框
dotted:定義一個點線邊框
dashed: 定義一個虛線邊框
solid: 定義實線邊框
double: 定義兩個邊框华望。 兩個邊框的寬度和 border-width 的值相同
groove: 定義3D溝槽邊框。效果取決于邊框的顏色值
ridge: 定義3D脊邊框仅乓。效果取決于邊框的顏色值
inset:定義一個3D的嵌入邊框赖舟。效果取決于邊框的顏色值
outset: 定義一個3D突出邊框。 效果取決于邊框的顏色值
2.寬度
您可以通過 border-width 屬性為邊框指定寬度夸楣。
為邊框指定寬度有兩種方法:可以指定長度值宾抓,比如 2px 或 0.1em(單位為 px, pt, cm, em 等),或者使用 3 個關鍵字之一豫喧,它們分別是 thick 石洗、medium(默認值) 和 thin。
注意:CSS 沒有定義 3 個關鍵字的具體寬度紧显,所以一個用戶可能把 thick 讲衫、medium 和 thin 分別設置為等于 5px、3px 和 2px孵班,而另一個用戶則分別設置為 3px涉兽、2px 和 1px。
3.邊框顏色
border-color屬性用于設置邊框的顏色重父。可以設置的顏色:
name - 指定顏色的名稱忽匈,如 "red"
RGB - 指定 RGB 值, 如 "rgb(255,0,0)"
Hex - 指定16進制值, 如 "#ff0000"
您還可以設置邊框的顏色為"transparent"房午。
4.單獨設置各邊
p { border-top-style:dotted;
border-right-style:solid;
border-bottom-style:dotted;
border-left-style:solid; }

嘗試一下 上面的例子也可以設置一個單一屬性:
實例:border-style:dotted solid;

border-style:dotted solid double;
上邊框是 dotted
左、右邊框是 solid
底邊框是 double

5.簡寫屬性
你也可以在一個屬性中設置邊框丹允。
你可以在"border"屬性中設置:
border-width
border-style (required)
border-color
實例:border:5px solid red;

CSS輪廓(Outline)

| [outline]| 在一個聲明中設置所有的輪廓屬性 | outline-color outline-style
outline-width inherit
| [outline-color]設置輪廓的顏色 | color-name hex-number rgb-number
invert inherit
| [outline-style]設置輪廓的樣式 | none dotted dashed solid
double groove ridge inset
outset inherit
| [outline-width]設置輪廓的寬度 | thin medium
thick length inherit

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末郭厌,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子雕蔽,更是在濱河造成了極大的恐慌折柠,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件批狐,死亡現(xiàn)場離奇詭異扇售,居然都是意外死亡前塔,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進店門承冰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來华弓,“玉大人,你說我怎么就攤上這事困乒〖牌粒” “怎么了?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵娜搂,是天一觀的道長迁霎。 經常有香客問我,道長百宇,這世上最難降的妖魔是什么考廉? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮恳谎,結果婚禮上芝此,老公的妹妹穿的比我還像新娘。我一直安慰自己因痛,他們只是感情好婚苹,可當我...
    茶點故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著鸵膏,像睡著了一般膊升。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上谭企,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天廓译,我揣著相機與錄音,去河邊找鬼债查。 笑死非区,一個胖子當著我的面吹牛,可吹牛的內容都是我干的盹廷。 我是一名探鬼主播征绸,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼俄占!你這毒婦竟也來了管怠?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤缸榄,失蹤者是張志新(化名)和其女友劉穎渤弛,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體甚带,經...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡她肯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年佳头,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辕宏。...
    茶點故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡畜晰,死狀恐怖,靈堂內的尸體忽然破棺而出瑞筐,到底是詐尸還是另有隱情凄鼻,我是刑警寧澤,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布聚假,位于F島的核電站块蚌,受9級特大地震影響,放射性物質發(fā)生泄漏膘格。R本人自食惡果不足惜峭范,卻給世界環(huán)境...
    茶點故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望瘪贱。 院中可真熱鬧纱控,春花似錦、人聲如沸菜秦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽球昨。三九已至尔店,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間主慰,已是汗流浹背嚣州。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留共螺,地道東北人该肴。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像藐不,于是被迫代替她去往敵國和親匀哄。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,107評論 2 356

推薦閱讀更多精彩內容