CSS第五節(jié)

定位概述

默認(rèn)的文檔流的布局的方式?jīng)Q定了元素的位置就是靜態(tài)的定位方式哲思。默認(rèn)值:Static。

可以通過position CSS屬性來改變元素的定位的方式喳钟。

1相對定位:relative

相對于原來的位置進(jìn)行偏移劲蜻。

2絕對定位:absolute

根據(jù)父容器(必須是非static的定位的容器)進(jìn)行位置定位配猫。

一般原則:子絕父相

3固定定位:fixed

固定在瀏覽器的某個(gè)位置毛俏,瀏覽器scroll時(shí)不會發(fā)生變化炭庙。

?

Zindex

Zindex可以改變元素層疊的位置。

Zindex越大煌寇,越靠近用戶焕蹄。

頁面zindex規(guī)劃案例:

一般的zindex都會在100區(qū)間內(nèi)。

如果是頁面比較頂部的用200區(qū)間的

如果是廣告阀溶,那么需要最頂部擦盾,則是300區(qū)間

三列自適應(yīng)布局

前端學(xué)院公開課的網(wǎng)站: http://open.itcast.cn/front/

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>26三列自適應(yīng)布局</title>

<style>

* { padding: 0; margin: 0; }

.sub-nav, .aside {

width: 200px;

background-color: teal;

height: 300px;

}

.main {

margin-left: 203px;

margin-right: 203px;

height: 300px;

background-color: yellowgreen;

}

?

.sub-nav {

float: left;

}

.aside {

float: right;

}

</style>

</head>

<body>

<div class="sub-nav">sub-nav</div>

?

<div class="aside">aside</div>

?

<div class="main">main</div>

?

</body>

</html>

?

CSS設(shè)置背景

概述

background-attachment 設(shè)置背景圖像是否固定或者隨著頁面的其余部分滾動(dòng)。

background-color ??設(shè)置元素的背景顏色淌哟。

background-image 設(shè)置元素的背景圖像。

background-position 設(shè)置背景圖像的開始位置辽故。

background-repeat 設(shè)置是否及如何重復(fù)背景圖像徒仓。

background 合寫:在一個(gè)聲明中設(shè)置所有的背景屬性。

?

background-image設(shè)置盒子的背景圖片

background-image: url(bgimage.gif);

注意url指向一個(gè)相對路徑誊垢,url后面緊跟的是一對括號,括號內(nèi)的是路徑,路徑可以用引號堪置,也可以省略饮寞,建議省略。

背景圖片會蓋住背景顏色芋肠。

也就是說:背景圖片的優(yōu)先級要高于背景色

background-attachment

background-attachment屬性設(shè)置背景圖像是

scroll: 默認(rèn)值乎芳。背景圖像會隨著頁面其余部分的滾動(dòng)而移動(dòng)。否固定或者隨著頁面的其余部分滾動(dòng)。

fixed:固定顯示奈惑,相對于body固定吭净。一般只用于body的背景設(shè)置。

background-position

設(shè)置背景圖像的起始位置肴甸。

background-repeat

background-repeat 屬性定義了圖像的平鋪模式寂殉。

屬性值:no-repeat ?repeat-x ?repeat-y ??repeat

?

background合寫

background合寫的順序: 背景顏色、背景圖地址原在、平鋪設(shè)置友扰、背景圖滾動(dòng)、背景圖位置庶柿。

建議:背景都以合寫的形式存在村怪,CSS的字節(jié)更少。

?

CSS高級內(nèi)容補(bǔ)充

規(guī)避脫標(biāo)

盡量避免使用float和定位脫離標(biāo)準(zhǔn)文檔流澳泵。

寫css的最好優(yōu)先: 標(biāo)準(zhǔn)流→flat→定位实愚。

HTML標(biāo)簽的嵌套規(guī)則

n行內(nèi)禁止嵌套 塊級標(biāo)簽

ndt、h1-h6兔辅、p等標(biāo)簽禁止嵌套其他塊級標(biāo)簽腊敲,只能嵌套文字類型的行內(nèi)標(biāo)簽。

n超級鏈接標(biāo)簽可以嵌套圖片等標(biāo)簽维苔,但是不可以嵌套input標(biāo)簽

CSS擠兌盒子

2CSS可以通過padding和margin等屬性吧盒子擠開碰辅,另外配合父盒子的overflow的屬性對子盒子進(jìn)行切割操作。

2Text-indent也可以擠兌文字

CSS精靈技術(shù)

網(wǎng)頁中的小圖片特別多的時(shí)候介时,瀏覽器會跟后天交互很多次没宾,太浪費(fèi)帶寬和請求的連接。如果把多個(gè)小圖合并成一張圖進(jìn)行交互沸柔,能大量減少瀏覽器跟后臺服務(wù)器的交互次數(shù)循衰,也能極大提高瀏覽器的效率。

CSS精靈圖可以把多張小圖合并到一張大圖上褐澎,然后使用背景定位技術(shù)實(shí)現(xiàn)讓盒子背景顯示大背景圖的一小部分会钝,這就是精靈圖的原理。

消除inline-block中的空隙

??行內(nèi)塊之間會有縫隙工三,去掉的方法

??1. 去除空格迁酸,把代碼放在一行上。 ?????

??2. 使用margin負(fù)值俭正。

??3.給父級添加font-size:0奸鬓;

??4.使用letter-spacing或者 ?word-spacing

???5、使用float的方式

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>消除行內(nèi)塊的空隙</title>

<style>

* { margin: 0; padding: 0; }

div span {

display: inline-block;

width: 100px;

height: 100px;

background-color: #ccc;

border: 1px solid #000;

font-size: 14px;

}

?

/*消除inline塊之間的空隙*/

/*第一種方法: font-size=0方法*/

/*div {

font-size: 0;

}*/

?

/*第二種方法: 使用html注釋消除空格方法 或者將行內(nèi)塊元素放到一行顯示*/

?

/*第三種辦法:可以使用float*/

?

/*第四種方法: 可以使用letter-space 和 word-space調(diào)整*/

div {

letter-spacing: -2px;

}

?

</style>

</head>

<body>

<div>

<span>1</span>

<span>2</span><!--

--><span>3</span>

<span>4</span>

</div>

</body>

</html>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末掸读,一起剝皮案震驚了整個(gè)濱河市串远,隨后出現(xiàn)的幾起案子宏多,更是在濱河造成了極大的恐慌,老刑警劉巖抑淫,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绷落,死亡現(xiàn)場離奇詭異,居然都是意外死亡始苇,警方通過查閱死者的電腦和手機(jī)砌烁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來催式,“玉大人函喉,你說我怎么就攤上這事∪僭拢” “怎么了管呵?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長哺窄。 經(jīng)常有香客問我捐下,道長,這世上最難降的妖魔是什么萌业? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任坷襟,我火速辦了婚禮,結(jié)果婚禮上生年,老公的妹妹穿的比我還像新娘婴程。我一直安慰自己,他們只是感情好抱婉,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布档叔。 她就那樣靜靜地躺著,像睡著了一般蒸绩。 火紅的嫁衣襯著肌膚如雪衙四。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天患亿,我揣著相機(jī)與錄音传蹈,去河邊找鬼。 笑死窍育,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的宴胧。 我是一名探鬼主播漱抓,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼恕齐!你這毒婦竟也來了乞娄?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎仪或,沒想到半個(gè)月后确镊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡范删,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年蕾域,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片到旦。...
    茶點(diǎn)故事閱讀 39,795評論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡旨巷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出添忘,到底是詐尸還是另有隱情采呐,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布搁骑,位于F島的核電站斧吐,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏仲器。R本人自食惡果不足惜煤率,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望娄周。 院中可真熱鬧涕侈,春花似錦、人聲如沸煤辨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽众辨。三九已至端三,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鹃彻,已是汗流浹背郊闯。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蛛株,地道東北人团赁。 一個(gè)月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像谨履,于是被迫代替她去往敵國和親欢摄。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評論 2 354

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

  • position定位 absolute:絕對定位 static:自動(dòng)定位 relative:相對定位 fixed:...
    markling閱讀 394評論 0 0
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案笋粟? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,751評論 1 92
  • 1怀挠、css的背景 background-img:url(); ur指向一個(gè)相對路徑析蝴,路勁可以用引號,也可以省略绿淋,建...
    下頁luck閱讀 266評論 0 0
  • Div和Span標(biāo)簽 什么是div? 作用: 一般用于配合css完成網(wǎng)頁的基本布局 什么是span? 作用: 一般...
    Jackson_yee_閱讀 823評論 1 1
  • 原文出處:文 / 桌子 旅行就是短暫的婚姻生活闷畸,他在旅行的時(shí)候怎么對待你,那么結(jié)婚之后就會怎么對待你吞滞。 1 春節(jié)的...
    sohosir閱讀 351評論 0 0