盒模型

一、初識盒模型
html中所有的元素都被視為一個矩形盒子岔霸,從中心到外部依次包含:內(nèi)容區(qū)域薛躬、內(nèi)邊距padding邊框border呆细、外邊距margin型宝。

盒模型圖

二八匠、內(nèi)、外邊距

屬性 定義
magin-top 上-外邊距
margin-right 右-外邊距
margin-bottom 下-外邊距
margin-left 左-外邊距
屬性 定義
padding-top 上-內(nèi)邊距
padding-right 右-內(nèi)邊距
padding-bottom 下-內(nèi)邊距
padding-left 左-內(nèi)邊距
  • 內(nèi)趴酣、外邊距只有大小梨树,沒有顏色及樣式
  • 設(shè)置上右下左等值的內(nèi)、外邊距
padding: 20px; /*上右下左為20像素的內(nèi)邊距*/
margin: 20px; /*上右下左為20像素的外邊距*/
  • 單獨設(shè)置某一邊的內(nèi)岖寞、外邊距大小
margin-top: 10px;       /*上-外邊距為10像素*/ 
margin-right: 20px;    /*右-外邊距為20像素*/
margin-bottom: 30px;   /*下-外邊距為30像素*/
margin-left: 40px;     /*左-外邊距為40像素*/
--
padding-top: 10px;       /*上-內(nèi)邊距為10像素*/ 
padding-right: 20px;    /*右-內(nèi)邊距為20像素*/
padding-bottom: 30px;   /*下-內(nèi)邊距為30像素*/
padding-left: 40px;     /*左-內(nèi)邊距為40像素*/
  • 內(nèi)抡四、外邊距只有大小,沒有顏色及樣式仗谆,他們是透明的指巡。但會呈現(xiàn)背景色和背景圖像。
  • 元素的背景顏色(或背景圖像)會延伸到內(nèi)邊距下隶垮,但不會延伸到外邊距下藻雪。

三、邊框——border

  • 邊框樣式
border-style: solid;    /*實線*/
border-style: double;   /*雙線*/
border-style: groove;   /*槽線*/
border-style: outset;   /*外凸*/
border-style: dotted;   /*虛線或點線*/
border-style: dashed;   /*破折線*/
border-style: inset;    /*內(nèi)凹*/
border-style: ridge;    /*脊線*/
效果圖
  • 邊框?qū)挾?br> 使用border-width屬性來控制邊框?qū)挾壤晖蹋瑢傩灾禐殛P(guān)鍵字或像素勉耀。
    關(guān)鍵字為:thin,medium蹋偏,thick
border-widht: thin;   /*細(xì)*/
border-widht: medium; /*中等*/
border-widht: thick;  /*粗*/
border-widht: 5px;
  • 邊框顏色
    使用border-color屬性指定邊框顏色便斥,跟字體顏色設(shè)定一樣,使用顏色名威始、rgb值枢纠、十六進(jìn)制碼都可以。
border-color: red;
border-color: rgb(100%, 0%, 0%);
border-color: #ff0000;
  • 指定某一邊的邊框樣式字逗、寬度京郑、顏色
    單獨設(shè)置某一邊的邊框同單獨設(shè)置某一邊的內(nèi)外邊距一樣,只是邊框涉及到樣式葫掉、寬度、顏色跟狱。
    使用border-top俭厚、border-bottom、border-left驶臊、border-right加上style挪挤、width、color來分別表示上关翎、下扛门、左、右邊框的樣式纵寝、寬度论寨、和顏色莺奔。
    例子:
border-top-style: solid;
border-top-width: thin;
border-top-color: red;
--
border-bottom-style: solid;
border-bottom-width: thin;
border-bottom-color: red;
--
border-left-style: solid;
border-left-width: thin;
border-left-color: red;
--
border-right-style: solid;
border-right-width: thin;
border-right-color: red;
  • 指定邊框圓角
  • 指定邊框四周為圓角
border-radius: 15px;
四周圓角效果圖
  • 指定某一邊邊框為圓角
border-top-left-radius: 3em;
border-top-right-radius: 3em;
border-bottom-right-radius: 3em;
border-bottom-left-radius: 3em;
效果圖
border-top-left-radius: 15px;
border-top-right-radius: 0px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 0;
效果圖
  • 增加背景圖片
background-image: url(image/background.gif);
  • 調(diào)整背景圖片的位置
background-image: url(image/background.gif);
background-position: top left;    /*背景圖放在左上角*/
  • 背景圖是否重復(fù)
    默認(rèn)背景圖是“平鋪”的方式顯示蠢熄,可設(shè)置不重復(fù)或在某一方向重復(fù)
background-image: url(image/background.gif);
background-position: top left;  /*背景圖放在左上角*/
--
background-repeat: repeat;      /*默認(rèn)平鋪*/
background-repeat: no-repeat;   /*不重復(fù)*/
background-repeat: repeat-x;    /*水平方向重復(fù)*/
background-repeat: repeat-y;    /*垂直方向重復(fù)*/
background-repeat: inherit;     /*按父元素的設(shè)置來處理*/

四、class屬性和id屬性

  1. class屬性
    首先要在HTML中加入一個類,需要使用<class>屬性噩死,再為其提供一個值。
    例子:
    <p class="greentea">
       示例段落... 
    </p>

然后再在CSS中創(chuàng)建一個類選擇器今布。
例子:

p.greentea{
color:green;
}

先選擇元素p,再選擇它的類名greentea凌那,中間用一個.隔開。這樣就會選擇greentea類中的所有段落的文本為綠色昌简。

  • 使用".classname"可以選擇屬性這個類的所有元素
    例子:
.greentea{
color:greet;
}

此規(guī)則中占业,所有屬性值(屬性的類名)為greentea的元素的文本都會成為綠色

  • 可以在一個class屬性中放入多個類名,中間用空格隔開纯赎,這個元素就屬于多個類谦疾。
    例子:
<p class="greentea raspberry blueberry">

2.id屬性
為元素增加一個id屬性

<p id="footer">greentea raspberry blueberry</p>

在CSS中選擇這個值為:footerid,需要在footerid前加#字符

#footer{                      /* 選擇id為footer的任意元素*/
color: greet;
}
--
p#footer{                    /* 選擇id為footer的<p>元素*/
color: greet;
}

id選擇器只于頁面一個元素相匹配,id必須是唯一性址否!

五餐蔬、在HTML中引用多個樣式表

  1. 下面html中引用了3個樣式表,從上到下順序很重要佑附,最下面的樣式表優(yōu)先級最高樊诺。
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Head First Lounge</title>
--
    <link type="text/css" rel="stylesheet" href="lounge.css" media="screen and (min-width: 481px)">
--
    <link type="text/css" rel="stylesheet" href="lounge-mobile.css" media="screen and (max-width: 480px)">  
--
    <link type="text/css"  rel="stylesheet" href="lounge-print.css" media="print">
--
  </head>
  <body>
......
</body>
</html>
  1. 為多個設(shè)備設(shè)定不一樣的樣式
  • 在HTML中使用media屬性,創(chuàng)建媒體查詢來指定設(shè)備音同,如手機(jī)词爬、平板等。
<link href="lounge.css" rel="stylesheet" 
         media="screen and (max-device-width: 480p) ">   
/*此規(guī)則應(yīng)用到屏幕寬度不超過480px的設(shè)備*/
  • 在css中增加創(chuàng)建媒體查詢
@media screen and (min-device-width: 481px) /*設(shè)備屏幕寬度大于481px*/  {
#guarantee{
margin-right: 250px;
       }
}
/*@media+媒體查詢+{應(yīng)用于此設(shè)備的規(guī)則}*/
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末权均,一起剝皮案震驚了整個濱河市顿膨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌叽赊,老刑警劉巖恋沃,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異必指,居然都是意外死亡囊咏,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進(jìn)店門塔橡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來梅割,“玉大人,你說我怎么就攤上這事葛家』Т牵” “怎么了?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵癞谒,是天一觀的道長底燎。 經(jīng)常有香客問我刃榨,道長,這世上最難降的妖魔是什么书蚪? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任喇澡,我火速辦了婚禮,結(jié)果婚禮上殊校,老公的妹妹穿的比我還像新娘晴玖。我一直安慰自己,他們只是感情好为流,可當(dāng)我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布呕屎。 她就那樣靜靜地躺著,像睡著了一般敬察。 火紅的嫁衣襯著肌膚如雪秀睛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天莲祸,我揣著相機(jī)與錄音蹂安,去河邊找鬼。 笑死锐帜,一個胖子當(dāng)著我的面吹牛田盈,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缴阎,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼允瞧,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了蛮拔?” 一聲冷哼從身側(cè)響起述暂,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎建炫,沒想到半個月后畦韭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡肛跌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年廊驼,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惋砂。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖绳锅,靈堂內(nèi)的尸體忽然破棺而出西饵,到底是詐尸還是另有隱情,我是刑警寧澤鳞芙,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布眷柔,位于F島的核電站期虾,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏驯嘱。R本人自食惡果不足惜镶苞,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鞠评。 院中可真熱鬧茂蚓,春花似錦、人聲如沸剃幌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽负乡。三九已至牍白,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抖棘,已是汗流浹背茂腥。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留切省,地道東北人最岗。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像数尿,于是被迫代替她去往敵國和親仑性。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,678評論 2 354

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