盒子定位以及精靈技術(shù)

一肯骇、定位

解決頁(yè)面上盒子與盒子之間的層疊問題

1、元素的定位屬性

邊偏移:通過邊偏移屬性top镊逝、bottom、left嫉鲸、right撑蒜,來(lái)精確定義定位元素的位置

定位模式:position屬性定義元素的定位模式,position屬性常用值:static充坑、relative减江、abselute、

1捻爷、相對(duì)定位relative

(1)position:relative;

(2)特點(diǎn):a辈灼、相對(duì)自己原來(lái)的位置進(jìn)行位置調(diào)整。

b也榄、設(shè)置相對(duì)定位后巡莹,它在文檔流中的位置仍然保留。

2甜紫、絕對(duì)定位(absolute)重點(diǎn)

它可以通過邊偏移移動(dòng)位置降宅,但是它完全脫標(biāo),完全不占位置

如果文檔可以滾動(dòng)囚霸,絕對(duì)定位會(huì)隨著它滾動(dòng)

(1)父級(jí)沒有定位腰根,孩子絕對(duì)定位,以瀏覽器可視區(qū)為準(zhǔn)對(duì)齊拓型,

(2)父級(jí)有定位(相對(duì)额嘿、絕對(duì)和固定都可)瘸恼,孩子絕對(duì)定位,以父親為準(zhǔn)對(duì)齊

(3)絕對(duì)定位的盒子沒有邊偏移的情況:位置不變册养,不占位置东帅,下面的盒子蓋在它的下面

《子絕父相》重點(diǎn)

子級(jí)是絕對(duì)定位,父親要用相對(duì)定位(父親用絕對(duì)定位的話球拦,就脫離了標(biāo)準(zhǔn)流靠闭,會(huì)對(duì)下面的盒子產(chǎn)生影響)

小技巧:定位的盒子水平居中,首先是left:50%坎炼,走父盒子寬度的一般愧膀,然后子盒子margin-left 往左走自身盒子寬度的一半

小技巧:定位的盒子垂直居中,首先是top:50%点弯,走父盒子寬度的一般扇调,然后子盒子margin-top 往上走自身盒子寬度的一半

3、固定定位fixed

(1)固定定位是絕對(duì)定位的一個(gè)特殊形式抢肛,以瀏覽器窗口為參照物

(2)與父親是否定位無(wú)關(guān),只認(rèn)瀏覽器

(3)固定定位完全脫標(biāo)碳柱,不占有位置捡絮,不隨著滾動(dòng)條滾動(dòng)

4、靜態(tài)定位(static):

(1)經(jīng)常用來(lái)取消定位莲镣,以前浮動(dòng)float:left福稳;何如取消浮動(dòng)float:none;現(xiàn)在position:relative;取消定位position:static瑞侮;

(2)所有元素默認(rèn)定位方式的圆,靜態(tài)定位沒有邊偏移,所以不能使用top半火、left等屬性

5越妈、層級(jí) z-index

(1)z-index的默認(rèn)值是0,取值越大钮糖,定位的元素在層疊元素中越居上

(2)取值相同梅掠,則根據(jù)書寫順序,后來(lái)居上

(3)只有相對(duì)定位店归、絕對(duì)定位阎抒、固定定位由此屬性

(4)數(shù)字后面不帶單位

6、定位模式的轉(zhuǎn)換

(1)如果元素添加了絕對(duì)定位和固定定位消痛,想要通欄且叁,則需添加width:100%;

(2)如果元素添加了絕對(duì)定位和固定定位秩伞,則顯示模式轉(zhuǎn)換為行內(nèi)塊模式(相對(duì)定位不是這樣的,浮動(dòng)也可以逞带,因?yàn)樗麄內(nèi)齻€(gè)都脫離標(biāo)準(zhǔn)流了)

7欺矫、四種定位總結(jié)

1、static:靜態(tài)定位掰担、不脫標(biāo)汇陆、正常顯示模式、不能使用邊偏移

2带饱、relative:相對(duì)定位毡代、不脫標(biāo)、占有位置勺疼、可以使用邊偏移教寂、相對(duì)自身位置移動(dòng)

3、absolute:絕對(duì)定位执庐、完全脫標(biāo)酪耕、不占位置、可以使用邊偏移轨淌、相對(duì)于定位父級(jí)移動(dòng)位置

4迂烁、fixed:固定定位、完全脫標(biāo)递鹉、不占位置盟步、可以使用邊偏移、相對(duì)于瀏覽器移動(dòng)位置

二躏结、精靈技術(shù)sprite

1却盘、產(chǎn)生背景

有效的減少了服務(wù)器接受和發(fā)送請(qǐng)求的次數(shù),提高頁(yè)面的加載速度媳拴,減小服務(wù)器的壓力既并發(fā)

處理網(wǎng)頁(yè)背景圖像的能力方式

2黄橘、制作精靈圖

精靈圖都是小的裝飾圖,上不能放背景圖屈溉,要做插入圖片

精靈圖的寬度取決于最寬的那個(gè)背景圖

可以橫向擺放也可以縱向擺放塞关,但是每個(gè)圖片之間,間隔至少隔開偶數(shù)像素合適

精靈圖的最低端语婴,留一片空隙描孟,方便我們以后添加其他精靈圖

三、心得

1砰左、網(wǎng)頁(yè)中提取精靈的位置和這個(gè)小盒子的絕對(duì)定位無(wú)關(guān)匿醒,寫法如下:

span {

width: 100px;

height: 105px;

background: url(images/abcd.jpg) no-repeat;

background-position: -123px -12px;

position: absolute;

top: -20px;

left: 100px;

}

2、如果子元素絕對(duì)定位但是父親不定位缠导,則它相對(duì)瀏覽器參考定位廉羔,但是它隨著滾動(dòng)條而滾動(dòng),固定定位則不同僻造,固定定位也是相對(duì)瀏覽器窗口定位憋他,但是它不隨著滾動(dòng)條而滾動(dòng)

3孩饼、為了提高用戶體驗(yàn),使鏈接點(diǎn)擊時(shí)竹挡,不是只有點(diǎn)擊文字時(shí)才變成小手镀娶,而是懸停在盒子任意位置,都可以點(diǎn)擊a鏈接揪罕,可以通過設(shè)置a的寬高與li標(biāo)簽相同而達(dá)到這個(gè)目的梯码。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市好啰,隨后出現(xiàn)的幾起案子轩娶,更是在濱河造成了極大的恐慌,老刑警劉巖框往,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鳄抒,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡椰弊,警方通過查閱死者的電腦和手機(jī)许溅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)秉版,“玉大人闹司,你說(shuō)我怎么就攤上這事°迤” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵牲迫,是天一觀的道長(zhǎng)耐朴。 經(jīng)常有香客問我,道長(zhǎng)盹憎,這世上最難降的妖魔是什么筛峭? 我笑而不...
    開封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮陪每,結(jié)果婚禮上影晓,老公的妹妹穿的比我還像新娘。我一直安慰自己檩禾,他們只是感情好挂签,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著盼产,像睡著了一般饵婆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上戏售,一...
    開封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天侨核,我揣著相機(jī)與錄音草穆,去河邊找鬼。 笑死搓译,一個(gè)胖子當(dāng)著我的面吹牛悲柱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播些己,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼豌鸡,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了轴总?” 一聲冷哼從身側(cè)響起直颅,我...
    開封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎怀樟,沒想到半個(gè)月后功偿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡往堡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年械荷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片虑灰。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吨瞎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出穆咐,到底是詐尸還是另有隱情颤诀,我是刑警寧澤,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布对湃,位于F島的核電站崖叫,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏拍柒。R本人自食惡果不足惜心傀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拆讯。 院中可真熱鬧脂男,春花似錦、人聲如沸种呐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)陕贮。三九已至堕油,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背掉缺。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工卜录, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人眶明。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓艰毒,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親搜囱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子丑瞧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,737評(píng)論 1 92
  • 1.CSS基本概念 1.1 CSS的定義 CSS(Cascading Style Sheets)層疊樣式表蜀肘,主要用...
    寥寥十一閱讀 1,822評(píng)論 0 6
  • 目錄 內(nèi)容 一. 我對(duì)標(biāo)簽扮宠、元素西乖、盒子的理解 相信很多人和我之前一樣,對(duì)于web的許多概念也都知道是什么意思坛增,大家...
    科研者閱讀 685評(píng)論 2 2
  • CSS 定位 CSS有三種基本的定位機(jī)制:普通流收捣,浮動(dòng)届案,絕對(duì)定位(absolute, fixed):普通流是默認(rèn)定...
    _空空閱讀 5,725評(píng)論 0 15
  • 一楣颠、文檔流的概念指什么?有哪種方式可以讓元素脫離文檔流? 1咐蚯、文檔流指的是元素在排列布局中所占用的位置球碉,具體的說(shuō)是...
    鴻鵠飛天閱讀 772評(píng)論 0 0