HTML 盒子

盒子模型

  • CSS 在處理網(wǎng)頁的時候會認為每個元素都是一個盒子,一個盒子分為以下幾個部分:
    1坟瓢、內(nèi)容區(qū):content
    2君躺、內(nèi)邊距:padding
    3、邊框 :border
    4笔时、外邊距:margin
圖片1.png

內(nèi)容區(qū)

內(nèi)容區(qū)指的是盒子中放置內(nèi)容的區(qū)域棍好,也就是元素的文本內(nèi)容,子元素也是存在于內(nèi)容區(qū)的糊闽, 可以通過width和height兩個屬性設(shè)置內(nèi)容區(qū)的大小
但是梳玫,width和height屬性只適用于塊元素

p{
    width:100px;
    height:100px;
}

內(nèi)邊距

內(nèi)邊距指的是元素內(nèi)容區(qū)與邊框以內(nèi)的空間 默認情況下width和height不包含padding的大小∮矣蹋可以使用padding屬性來設(shè)置元素的內(nèi)邊距
例1:
padding:10px提澎,5px,5px念链,10px(設(shè)置元素的上右下左的內(nèi)邊距)
例2:
padding:10px,10px,10px
(設(shè)置上盼忌,左右积糯,下的內(nèi)邊距)
例3:
padding:10px,10px
(設(shè)置上下谦纱,左右的內(nèi)邊距)
例4:
padding:10px
(設(shè)置上下左右的內(nèi)邊距)
另外在CSS中還提供了padding-top看成、padding-right、padding-left跨嘉、padding-bottom分別制定四個方向的內(nèi)邊距

p{
   padding:10px,10px,10px,10px
}

邊框

可以在元素周圍創(chuàng)建邊框川慌,邊框是元素可見框的最外部 可以同border屬性來設(shè)置盒子的邊框

  • 邊框和內(nèi)邊距一樣,默認width和height不包括邊框的寬度 ,也能使用border-top/left/right/bottom來指定邊框

設(shè)置邊框的寬度祠乃、顏色梦重、樣式

p{
    border:1px red solid
}
  • 邊框的樣式
    沒有 none; 點線 dotted亮瓷; 虛線 dashed琴拧; 實線 solid ;雙線 double嘱支; 脊線 ridge蚓胸;凹線 inset; 凸線 outset

外邊距

外邊距是元素邊框與周圍元素相距的空間 使用margin屬性設(shè)置外邊距

  • 用法與內(nèi)邊距除师,邊框類似沛膳,當(dāng)將左右外邊距設(shè)置為auto時,瀏覽器會將左右外邊距設(shè)置為相等馍盟,所以margin:0 于置,auto可以是元素居中

display

  • 不能為行內(nèi)元素設(shè)置width、height贞岭、margin-top和margin-bottom。因為他們只適用于塊元素搓侄,這時我們可以通過修改display來修改元素的性質(zhì)瞄桨。

可選值:
block 設(shè)置元素為塊元素
inline 設(shè)置元素為行內(nèi)元素
inline-block 設(shè)置元素為行內(nèi)塊元素
none (隱藏元素元素將在頁面內(nèi)完全消失)

visibility

主要適用于元素是否可見

  • 和display的區(qū)別:使用display設(shè)置為none時 ,元素徹底消失讶踪,使用visibility隱藏元素芯侥,隱藏后的元素在文檔中所占的位置依然存在,不會被其他元素覆蓋

可選值
visible 可見的
hidden 隱藏的

overflow

當(dāng)相關(guān)標(biāo)簽里面的內(nèi)容超出了樣式的寬度和高度時乳讥,瀏覽器會讓內(nèi)容溢出盒子柱查,

  • 可以通過oxerflow來控制內(nèi)容溢出的情況

可選值:
visible 默認值
scroll 添加滾動條
auto 據(jù)需要添加滾動條(比scroll更智能,能夠自行判斷)
hidden 隱藏超出盒子的內(nèi)容

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末云石,一起剝皮案震驚了整個濱河市唉工,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌汹忠,老刑警劉巖淋硝,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雹熬,死亡現(xiàn)場離奇詭異,居然都是意外死亡谣膳,警方通過查閱死者的電腦和手機竿报,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來继谚,“玉大人烈菌,你說我怎么就攤上這事』模” “怎么了芽世?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長臭挽。 經(jīng)常有香客問我捂襟,道長,這世上最難降的妖魔是什么欢峰? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任葬荷,我火速辦了婚禮,結(jié)果婚禮上纽帖,老公的妹妹穿的比我還像新娘宠漩。我一直安慰自己,他們只是感情好懊直,可當(dāng)我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布扒吁。 她就那樣靜靜地躺著,像睡著了一般室囊。 火紅的嫁衣襯著肌膚如雪雕崩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天融撞,我揣著相機與錄音盼铁,去河邊找鬼。 笑死尝偎,一個胖子當(dāng)著我的面吹牛饶火,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播致扯,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼肤寝,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了抖僵?” 一聲冷哼從身側(cè)響起鲤看,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎裆针,沒想到半個月后刨摩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寺晌,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年澡刹,在試婚紗的時候發(fā)現(xiàn)自己被綠了呻征。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡罢浇,死狀恐怖陆赋,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情嚷闭,我是刑警寧澤攒岛,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站胞锰,受9級特大地震影響灾锯,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜嗅榕,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一顺饮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧凌那,春花似錦兼雄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至励稳,卻和暖如春佃乘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背驹尼。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工恕稠, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人扶欣。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像千扶,于是被迫代替她去往敵國和親料祠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,507評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案澎羞? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J的外補...
    _Yfling閱讀 13,759評論 1 92
  • 什么是盒子呢髓绽? CSS處理網(wǎng)頁時,它認為每個元素都包含在一 個不可見的盒子里妆绞。為什么要想象成盒子呢顺呕?因為如果把所有...
    HDhandi閱讀 393評論 0 0
  • 7.17和7.18的總結(jié) 1.div水平居中設(shè)置 居中分為兩種情況:一.行內(nèi)元素二.塊狀元素(定寬和不定寬兩種) ...
    浮浮子閱讀 891評論 0 1
  • 大家好,我是IT修真院的學(xué)員启盛,一位正直純潔善良的web前端程序員 今天給大家分享一下如何理解盒模型蹦掐? 1.背景介紹...
    寧靜森林閱讀 2,165評論 0 0
  • 引言 這次給大家?guī)砹薈SS-盒子模型部分的筆記,大家一同交流?? 認識盒子模型之前僵闯,先來了解一下CSS元素的分類吧...
    zhaolion閱讀 4,310評論 9 85