2020-05-26

一脊髓、盒子模型(Box Model)

image.png

1.margin 屬性(外邊距)

margin-top:100px;
margin-bottom:100px;
margin-right:50px;
margin-left:50px;
margin:10px 5px 15px 20px;
margin:10px 5px 15px;
margin:10px 5px;
margin:10px;

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>菜鳥教程(runoob.com)</title> 
<style>
div
{
    background-color:yellow;
}
.margin
{
    margin:100px 50px;
}
</style>
</head>

<body>
<div class="margin">這是一個指定邊距大小的段落。</div>
</body>

</html>

2.Border(邊框)

(1)border-width邊框?qū)挾?/h3>
  • thin 定義細(xì)的邊框带族。
  • medium 默認(rèn)错敢。定義中等的邊框比驻。
  • thick 定義粗的邊框胁后。
  • length 允許您自定義邊框的寬度挟阻。
  • inherit 規(guī)定應(yīng)該從父元素繼承邊框?qū)挾取?/li>

border-width:thin medium thick 10px;
border-width:thin medium thick;
border-width:thin medium;
border-width:thin;

(2) border-style邊框樣式

none: 默認(rèn)無邊框
dotted: 定義一個點線邊框
dashed: 定義一個虛線邊框
solid: 定義實線邊框
double: 定義兩個邊框琼娘。 兩個邊框的寬度和 border-width 的值相同
groove: 定義3D溝槽邊框峭弟。效果取決于邊框的顏色值
ridge: 定義3D脊邊框附鸽。效果取決于邊框的顏色值
inset:定義一個3D的嵌入邊框。效果取決于邊框的顏色值
outset: 定義一個3D突出邊框瞒瘸。 效果取決于邊框的顏色值

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>菜鳥教程(runoob.com)</title> 
<style>
p.none {border-style:none;}
</style>
</head>
<body>
<p class="none">測試邊框</p>
</body>
</html>

也可以單獨設(shè)置每邊的值
例 border-top-style:dotted;
border-right-style:solid;
border-bottom-style:dotted;
border-left-style:solid;
等同于
border-style:dotted solid;

border-style屬性可以有1-4個值:

border-style:dotted solid double dashed;

(3)border-color邊框顏色

border-color單獨使用是不起作用的坷备,必須得先使用border-style來設(shè)置邊框樣式

border-style:solid;
border-color:red;

簡寫

border:5px solid red;

3.padding屬性

padding-top:25px;
padding-bottom:25px;
padding-right:50px;
padding-left:50px;
padding:25px 50px 75px 100px;
padding:25px 50px 75px;
padding:25px 50px;
padding:25px;

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>菜鳥教程(runoob.com)</title> 
<style>
    .one,.two,.three{
        border:1px solid #999;
    }
    .two{
        margin-top:50px;
        margin-left:50px;
        margin-bottom:50px;
        margin-right:50px;
                padding-top:50px;
        padding-left:50px;
        padding-bottom:50px;
        padding-right:50px
    }
</style>
</head>
<body>
    <div class='one'>
        <div class='two'>
            <text class='three'>555</text>
        </div>
    </div>
</body>
</html>
image.png

(4)Content(內(nèi)容)

盒子的內(nèi)容,顯示文本和圖像情臭。
content 屬性與 :before 及 :after 偽元素配合使用省撑,來插入生成內(nèi)容。

<!DOCTYPE html>
<html>
<head>
<style>
a:after {content: " (" attr(href) ")";}
</style>
</head>
<body>
<p><a >菜鳥教程</a> - 免費的編程學(xué)習(xí)網(wǎng)站俯在。</p>
<p><b>注意:</b>僅當(dāng) !DOCTYPE已經(jīng)定義 IE8支持 content屬性</p>
</body>
</html>

二竟秫、彈性盒子(Flex Box)

彈性盒子由彈性容器(Flex container)和彈性子元素(Flex item)組成。
彈性容器通過設(shè)置 display 屬性的值為 flex 或 inline-flex將其定義為彈性容器跷乐。
彈性容器內(nèi)包含了一個或多個彈性子元素肥败。

1. display

指定 HTML 元素盒子類型。

<!DOCTYPE html>
<html>
<head>
<style>
.flex-container {
   display: flex;
   width: 400px;
   height: 250px;
   background-color: lightgrey;
}

.flex-item {
   background-color: cornflowerblue;
   width: 100px;
   height: 100px;
}
</style>
</head>
<body>

<div class="flex-container">
 <div class="flex-item">flex item 1</div>
 <div class="flex-item">flex item 2</div>
 <div class="flex-item">flex item 3</div> 
</div>

</body>
</html>

2. flex-direction

指定了彈性容器中子元素的排列方式
flex-direction的值有:

  • row:橫向從左到右排列(左對齊),默認(rèn)的排列方式馒稍。
  • row-reverse:反轉(zhuǎn)橫向排列(右對齊皿哨,從后往前排,最后一項排在最前面纽谒。
  • column:縱向排列证膨。
  • column-reverse:反轉(zhuǎn)縱向排列,從后往前排鼓黔,最后一項排在最上面央勒。
flex-direction: row | row-reverse | column | column-reverse

3. justify-content

內(nèi)容對齊(justify-content)屬性應(yīng)用在彈性容器上,把彈性項沿著彈性容器的主軸線(main axis)對齊澳化。

justify-content: flex-start | flex-end | center | space-between | space-around

4.align-items 屬性

align-items 設(shè)置或檢索彈性盒子元素在側(cè)軸(縱軸)方向上的對齊方式订歪。

align-items: flex-start | flex-end | center | baseline | stretch

5.flex-wrap 屬性

flex-wrap 屬性用于指定彈性盒子的子元素?fù)Q行方式。

flex-wrap: nowrap|wrap|wrap-reverse|initial|inherit;

  • nowrap - 默認(rèn)肆捕, 彈性容器為單行刷晋。該情況下彈性子項可能會溢出容器。
  • wrap - 彈性容器為多行慎陵。該情況下彈性子項溢出的部分會被放置到新行眼虱,子項內(nèi)部會發(fā)生斷行
  • wrap-reverse -反轉(zhuǎn) wrap 排列。

6.align-content 屬性

align-content 屬性用于修改 flex-wrap 屬性的行為席纽。類似于 align-items, 但它不是設(shè)置彈性子元素的對齊捏悬,而是設(shè)置各個行的對齊。

align-content: flex-start | flex-end | center | space-between | space-around | stretch

  • stretch - 默認(rèn)润梯。各行將會伸展以占用剩余的空間过牙。
  • flex-start - 各行向彈性盒容器的起始位置堆疊。
  • flex-end - 各行向彈性盒容器的結(jié)束位置堆疊纺铭。
  • center -各行向彈性盒容器的中間位置堆疊寇钉。
  • space-between -各行在彈性盒容器中平均分布。
  • space-around - 各行在彈性盒容器中平均分布舶赔,兩端保留子元素與子元素之間間距大小的一半扫倡。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市竟纳,隨后出現(xiàn)的幾起案子撵溃,更是在濱河造成了極大的恐慌,老刑警劉巖锥累,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件缘挑,死亡現(xiàn)場離奇詭異,居然都是意外死亡桶略,警方通過查閱死者的電腦和手機(jī)语淘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進(jìn)店門鬼悠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人亏娜,你說我怎么就攤上這事焕窝。” “怎么了维贺?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵它掂,是天一觀的道長。 經(jīng)常有香客問我溯泣,道長虐秋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任垃沦,我火速辦了婚禮客给,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘肢簿。我一直安慰自己靶剑,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布池充。 她就那樣靜靜地躺著桩引,像睡著了一般。 火紅的嫁衣襯著肌膚如雪收夸。 梳的紋絲不亂的頭發(fā)上坑匠,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天,我揣著相機(jī)與錄音卧惜,去河邊找鬼厘灼。 笑死,一個胖子當(dāng)著我的面吹牛咽瓷,可吹牛的內(nèi)容都是我干的设凹。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼忱详,長吁一口氣:“原來是場噩夢啊……” “哼围来!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起匈睁,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎桶错,沒想到半個月后航唆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡院刁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年糯钙,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡任岸,死狀恐怖再榄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情享潜,我是刑警寧澤困鸥,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站剑按,受9級特大地震影響疾就,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜艺蝴,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一猬腰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧猜敢,春花似錦姑荷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至撇叁,卻和暖如春供鸠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背陨闹。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工楞捂, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人趋厉。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓寨闹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親君账。 傳聞我的和親對象是個殘疾皇子繁堡,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,455評論 2 359