摘要:盒模型,盒模型看待元素的一種方式,它將每個(gè)元素看作由一個(gè)盒子表示。盒子實(shí)際占用的大小是左左右右,屬性細(xì)節(jié)一個(gè)塊元素的默認(rèn)寬度是,表示它會(huì)自動(dòng)延伸占滿(mǎn)可用的空間。表示元素之間的距離,在邊框外部。不能對(duì)和指定顏色,添加任何裝飾。
盒模型 1,盒模型:
CSS看待元素的一種方式,它將每個(gè)元素看作由一個(gè)盒子表示。
2,五個(gè)屬性:從內(nèi)往外:
width:內(nèi)容的寬度,而不是盒子的寬度;
height:內(nèi)容的高度,而不是盒子的高度;
padding:盒子的內(nèi)邊距;
border:盒子的邊框;
margin:盒子的外邊距
注:在css中設(shè)置了寬度width,但瀏覽器展現(xiàn)出的元素可能超出你的設(shè)置,因?yàn)樵氐倪吙蚝蛢?nèi)邊距會(huì)撐開(kāi)元素。如下圖所示。
盒子實(shí)際占用的大小是:左border + 左padding + width + 右padding +右border=302px
1) 一個(gè)塊元素的默認(rèn)寬度是”auto”,表示它會(huì)自動(dòng)延伸占滿(mǎn)可用的空間。這就是為什么塊元素默認(rèn)是占滿(mǎn)瀏覽器的整個(gè)寬度。一般,一個(gè)元素的高度也默認(rèn)是auto,在垂直方向上會(huì)延伸內(nèi)容區(qū),使所有內(nèi)容都可見(jiàn)。
2) width:指定寬度可通過(guò)像素指定具體寬度、或使用百分?jǐn)?shù)(為元素所在容器寬度的一個(gè)百分比,容器可以是body div等)
3) padding:可看作元素的一部分。如果想保持一個(gè)盒子的真實(shí)占有寬度不變,那么加width就要減padding。加padding就要減width。
4) margin:表示元素之間的距離,在邊框外部。
5) 不能對(duì)padding和margin指定顏色,添加任何裝飾。但如果元素設(shè)置了background-color或backgroud-image,則padding區(qū)域會(huì)有背景顏色/圖像,即border以?xún)?nèi)的所有區(qū)域都有顏色。
6) padding、boder、margin 的屬性既可以寫(xiě)綜合屬性,也可以按方向分開(kāi)寫(xiě):
綜合寫(xiě):padding: 10px 20px 30px 40px;
如果是4個(gè)數(shù),則是按上、右、下、左四個(gè)方向;如果只寫(xiě)3個(gè),2個(gè)數(shù),則按這個(gè)方向?qū)](méi)寫(xiě)的按對(duì)等的算出來(lái)。只寫(xiě)一個(gè),表明四個(gè)方向的都一樣。
應(yīng)用:用小屬性層疊大屬性:
padding: 20px; padding-left: 30px;4, border屬性:
有三要素:寬度,樣式,顏色;
1)border: 1px solid red ;如果顏色不寫(xiě),默認(rèn)是黑色。三要素順序可任意;
2)也可以按三個(gè)要素拆開(kāi)來(lái)寫(xiě):
border-width:1px; 也可用關(guān)鍵字指定寬度:thin/medium/thick
border-style:solid;
共有8種邊框樣式:
solid(實(shí)線(xiàn))、double(雙線(xiàn))、dotted(虛線(xiàn))、dashed(破折線(xiàn))、groove、outset、inset、ridge
border-color:red; 與字體顏色設(shè)置方式類(lèi)似
3)border的三個(gè)要素可按方向拆開(kāi)寫(xiě):
border-top-color:red; border-bottom-style:dashed; border-top-width:thick;
4)指定邊框?yàn)閳A角:
border-radius:15px; border-top-left-radius:0px; border-radius:50%;5,background背景圖像/顏色:(出現(xiàn)在內(nèi)容區(qū)和內(nèi)邊距下面)
注:background-color和background-image都是不能繼承的,想繼承要顯式地寫(xiě):inherit。
1、背景色:background-color: orange;
2、背景圖片:background-image: url(圖片路徑);
3、屬性細(xì)節(jié):
1)默認(rèn)地,背景圖像會(huì)平鋪,即反復(fù)重復(fù)來(lái)填滿(mǎn)整個(gè)背景空間,background-repeat 屬性可控制這種平鋪行為。
background-repeat; //圖像在水平和垂直方向上重復(fù),這是默認(rèn)行為。 background-repeat: no-repeat; //圖像顯示一次,不重復(fù) background-repeat: repeat-x; //x方向重復(fù); background-repeat: repeat-y; //y方向重復(fù); background-repeat:inherit; //按父元素的設(shè)置來(lái)處理
2) 瀏覽器默認(rèn)把圖像放在元素的左上角。background-position 能設(shè)置圖像的位置
background-position:向右移動(dòng)量 向下移動(dòng)量;
表示背景的定位,其值可以是關(guān)鍵字,如:center、 left、 right、 top、 bottom,也可以是百分比、像素值(正負(fù)都可)。
用關(guān)鍵詞描述:
左右: left、 center、right ;
上下: top 、center、bottom
例:background-position: right bottom; 如下圖所示。
應(yīng)用場(chǎng)景:大背景圖在頁(yè)面中居中:
1) 大背景圖居中: center top
2) 通欄banner : center top
用像素描述:
background-position:100px 200px;
像素值可以是負(fù)數(shù),負(fù)數(shù)即向相反方向移動(dòng):
應(yīng)用場(chǎng)景:
“css精靈”,英語(yǔ)css sprite,所以也叫做“css雪碧”技術(shù)。是一種CSS圖像合并技術(shù),該方法是將小圖標(biāo)和背景圖像合并到一張圖片上,然后利用css的背景定位來(lái)顯示需要顯示的圖片部分。
css精靈優(yōu)點(diǎn),就是減少了http請(qǐng)求。比如4張小圖片,原本需要4個(gè)http請(qǐng)求。但是用了css精靈,小圖片變?yōu)榱艘粡垐D,http請(qǐng)求只有1個(gè)了。
3) background-attachment:fixed;背景是否被固定,固定了,則不會(huì)被滾動(dòng)條滾走。
4) background屬性也是個(gè)綜合屬性,可將上述所有屬性寫(xiě)在一起,與border類(lèi)似
例:
background: red url(1.jpg) no-repeat 100px 100px fixed;
這些屬性不一定要寫(xiě)全,可以省略其中的任意部分。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/116720.html
摘要:深度學(xué)習(xí)在過(guò)去的幾年里取得了許多驚人的成果,均與息息相關(guān)。機(jī)器學(xué)習(xí)進(jìn)階筆記之一安裝與入門(mén)是基于進(jìn)行研發(fā)的第二代人工智能學(xué)習(xí)系統(tǒng),被廣泛用于語(yǔ)音識(shí)別或圖像識(shí)別等多項(xiàng)機(jī)器深度學(xué)習(xí)領(lǐng)域。零基礎(chǔ)入門(mén)深度學(xué)習(xí)長(zhǎng)短時(shí)記憶網(wǎng)絡(luò)。 多圖|入門(mén)必看:萬(wàn)字長(zhǎng)文帶你輕松了解LSTM全貌 作者 | Edwin Chen編譯 | AI100第一次接觸長(zhǎng)短期記憶神經(jīng)網(wǎng)絡(luò)(LSTM)時(shí),我驚呆了。原來(lái),LSTM是神...
摘要:絕對(duì)底部前端掘金來(lái)自國(guó)外的設(shè)計(jì)達(dá)人,純,可以實(shí)現(xiàn)當(dāng)正文內(nèi)容很少時(shí),底部位于窗口最下面。有效解決圖片使用單位邊角缺失的問(wèn)題前端掘金起因在移動(dòng)端使用布局時(shí)圖片也需要用單位。 CSS 絕對(duì)底部 - 前端 - 掘金來(lái)自國(guó)外的設(shè)計(jì)達(dá)人,純CSS,可以實(shí)現(xiàn): 當(dāng)正文內(nèi)容很少時(shí),底部位于窗口最下面。當(dāng)改變窗口高度時(shí),不會(huì)出現(xiàn)重疊問(wèn)題。甚至,創(chuàng)造該CSS的人還專(zhuān)門(mén)成立一個(gè)網(wǎng)站介紹這個(gè)CSS底部布局方案...
閱讀 881·2021-11-22 09:34
閱讀 1016·2021-10-08 10:16
閱讀 1832·2021-07-25 21:42
閱讀 1798·2019-08-30 15:53
閱讀 3531·2019-08-30 13:08
閱讀 2190·2019-08-29 17:30
閱讀 3351·2019-08-29 17:22
閱讀 2184·2019-08-29 15:35