中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)頁制作 > 徹底弄懂CSS盒子模式之四
徹底弄懂CSS盒子模式之五 回到列表 網(wǎng)站程序員如何應(yīng)對(duì)web標(biāo)準(zhǔn)
 徹底弄懂CSS盒子模式之四

作者:webflash 時(shí)間: 2007-04-04 文檔類型:原創(chuàng) 來自:藍(lán)色理想

第 1 頁 絕對(duì)定位和相對(duì)定位 [1]
第 2 頁 絕對(duì)定位和相對(duì)定位 [2]
第 3 頁 絕對(duì)定位和相對(duì)定位 [3]

1.徹底弄懂CSS盒子模式一(DIV布局快速入門)論壇討論
2.徹底弄懂CSS盒子模式二(導(dǎo)航欄實(shí)例) 論壇討論
3.徹底弄懂CSS盒子模式三(浮動(dòng)的表演和清除的自述) 論壇討論
5.徹底弄懂CSS盒子模式五(定位強(qiáng)化練習(xí)) 論壇討論

前言

在用CSS控制排版過程中,定位一直被人認(rèn)為是一個(gè)難點(diǎn),這主要是表現(xiàn)為很多網(wǎng)友在沒有深入理解清楚定位的原理時(shí),排出來的雜亂網(wǎng)頁常讓他們不知所措,而另一邊一些高手則常常借助定位的強(qiáng)大功能做出些很酷的效果來,比如CSS相冊等等,因此自己雜亂的網(wǎng)頁與高手完美的設(shè)計(jì)形成鮮明對(duì)比,這在一定程度上打擊了初學(xué)定位的網(wǎng)友,也在他們心目中形成這樣的一種思想:當(dāng)我熟練地玩轉(zhuǎn)CSS定位時(shí),我就已是高手了。不管你怎么想,我只希望下面的教程能讓你更深入地了解CSS定位屬性。

閱讀建議

先說說我這篇教程的思路,這對(duì)于你在正真開始閱教程前是有很大幫助的。我的思路是這樣的:先給出定位較專業(yè)化精煉的解釋,接下來再用打比如的方法形象地介紹它們,此時(shí)大家要和前面講到的專業(yè)解釋對(duì)比閱讀。介紹完理論,將通過實(shí)例來介紹定位的各知識(shí)點(diǎn),雖然實(shí)例不美,但每一則實(shí)例都是精心挑選的,如果要完整掌握CSS定位方法,請務(wù)必弄懂每一個(gè)實(shí)例的原理。最后將會(huì)帶大家做一個(gè)較為酷的綜合實(shí)例。如果你想提高你閱讀本文的興趣或者動(dòng)力,你可以先跳到最后看綜合實(shí)例的運(yùn)行效果。

1.定位的專業(yè)解

(1)語法
position : static | absolute | fixed | relative
(2) 說明
從上面語法可以看出,定位的方法有很多種,它們分別是靜態(tài)(static),絕對(duì)定位(absolute),固定(fixed),相對(duì)定位(relative)。在這個(gè)教程里,我不逐一講,只講最常用也是最實(shí)用的兩個(gè)定位方法:絕對(duì)定位(absolute)、相對(duì)定位(relative)。

絕對(duì)定位(absolute):將被賦予此定位方法的對(duì)象從文檔流中拖出,使用left,right,top, bottom等屬性相對(duì)于其最接近的一個(gè)最有定位設(shè)置的父級(jí)對(duì)象進(jìn)行絕對(duì)定位,如果對(duì)象的父級(jí)沒有設(shè)置定位屬性,即還是遵循HTML定位規(guī)則的,則依據(jù) body 對(duì)象左上角作為參考進(jìn)行定位。絕對(duì)定位對(duì)象可層疊,層疊順序可通過 z-index 屬性控制,z-index值為無單位的整數(shù),大的在最上面,可以有負(fù)值(目前負(fù)值FF不支持)。
相對(duì)定位(relative):對(duì)象不可層疊,依據(jù)left,right,top,bottom等屬性在正常文檔流中偏移自身位置。同樣可以用z-index分層設(shè)計(jì)。

2.定位的形象解釋

我先來架設(shè)一個(gè)虛擬的場景:有一個(gè)矩形的房間,里面還有一個(gè)水桶裝了些水,水里還浸泡著一個(gè)西瓜,這個(gè)房間半空中還有不少的鉤子用于掛東西用,F(xiàn)在我把網(wǎng)頁元素與上面物件對(duì)應(yīng)上,那么房間就是一個(gè)網(wǎng)頁,水桶是網(wǎng)頁中的一個(gè)板塊,桶中的水就是文本流,西瓜就是將要被定位的對(duì)象。
(1)貢獻(xiàn)的絕對(duì)定位(absolute)
對(duì)照前面解釋,如果西瓜被賦予絕對(duì)定位,那么就等于把西瓜從水中撈起來掛在半空中的鉤子上,水桶中西瓜原來占用的空間水會(huì)自動(dòng)填補(bǔ)它(絕對(duì)定位對(duì)象會(huì)讓出自己原先占用位置,所以說它是貢獻(xiàn)的)。此時(shí)如果之前沒有對(duì)水桶進(jìn)行定位設(shè)定,那么被拿起的西瓜位置不會(huì)再受水桶位置影響,水桶怎么移動(dòng),西瓜還是掛在原來位置,至于西瓜要怎放,則以房間左上角(body左上角)為準(zhǔn),用left,right,top,bottom值來定位。但是如果水桶也給出了定位設(shè)置(通常是相對(duì)定位,下面有講到這一實(shí)用技巧),此時(shí)西瓜的擺放就沒有那么自由了,盡管此時(shí)西瓜被拿起來了不會(huì)影響水桶中的水(文本流),但它還是要聽桶的話,桶會(huì)告訴西瓜“你可以活動(dòng),但應(yīng)該在我的范圍內(nèi)走動(dòng),比方說我要你在我左上方1米處,你就要跟死這一點(diǎn),我走你也要跟著走”,如果桶中有很多個(gè)西瓜,可以全部拿出來吊到半空中,它們將被安排在不同高度的空間(層),所以在房頂垂直往下看,有可能看到不同西瓜層疊在一起的情況(這個(gè)所謂的高度在網(wǎng)頁中是不存在的,就像FLASH動(dòng)畫中的不同層上安排了元素,但它們在看時(shí)不會(huì)有深度感覺)?梢娊^對(duì)定位的對(duì)象參考目標(biāo)是它的父級(jí),專業(yè)稱之為包含塊。
(2)自私的相對(duì)定位(relative)
相對(duì)定位一個(gè)最大特點(diǎn)是:自己通過定位跑開了還占用著原來的位置,不會(huì)讓給他周圍的諸如文本流之類的對(duì)象。相對(duì)定位也比較獨(dú)立,做什么事它自己說了算,要定位的時(shí)候,它是以自己本身所在位置偏移的(相對(duì)對(duì)象本身偏移)。再拿前邊作比如來解,那么此時(shí)西瓜似乎是有魔法的,如果西瓜通過相對(duì)定位在水桶中偏移了你會(huì)看到一個(gè)現(xiàn)實(shí)生活中不存在的現(xiàn)象:水中有一個(gè)地方水凹下去了,周圍的水不能填補(bǔ)它,西瓜看起來在旁邊,如果攪動(dòng)一下桶中的水,那個(gè)凹的位置會(huì)發(fā)現(xiàn)改變(文本流對(duì)相對(duì)定位對(duì)象還存在影響),但是凹處到西瓜出現(xiàn)的距離始終保持一致?梢娢谋玖髋c它之間還會(huì)互相影響,因?yàn)閷?duì)象并沒有真正脫離文本流,就像有兩個(gè)人在同一層樓水平移動(dòng)的過程中會(huì)有碰頭的機(jī)會(huì)。
(3)總結(jié)兩種定位的特征
絕對(duì)定位就像是把不同對(duì)象安排到了一棟高樓的不同樓層(一般指不是第一層,我們這里理解為文本流就放在首層),它們互不影響,但是它們怎么移動(dòng)與你樓的地基和面積(父級(jí))有關(guān)。相對(duì)定位指對(duì)象還是在首層樓與文本流一起存放,它們之間肯定存在影響。
(4)對(duì)特殊情況的補(bǔ)充
在用相對(duì)定位和絕對(duì)定位的時(shí)候,有一種情況是它們的定位值用到了負(fù)值則對(duì)象可沿相反方向移動(dòng),剛才說到的把對(duì)象安排在一棟樓的不同層,如果某個(gè)對(duì)象一開始就是背靠著最外邊墻的,此時(shí)再用一個(gè)負(fù)值定位它,它就會(huì)神奇般地跑出墻外去了,當(dāng)然現(xiàn)實(shí)中可沒有這種驚險(xiǎn)而又神奇的事發(fā)生,本人只為了延用上面的比如作形象解釋。

出處:藍(lán)色理想
責(zé)任編輯:moby

上一頁 下一頁 絕對(duì)定位和相對(duì)定位 [2]

◎進(jìn)入論壇網(wǎng)頁制作、網(wǎng)站綜合版塊參加討論

相關(guān)文章 更多相關(guān)鏈接
用CSS屬性選擇器控制鏈接樣式
跨瀏覽器的CSS固定定位
像table一樣布局div II
學(xué)習(xí)CSS布局心得
徹底弄懂CSS盒子模式之五
作者文章
仿6room網(wǎng)站圖片鏈接效果
徹底弄懂CSS盒子模式之五
徹底弄懂CSS盒子模式之三
徹底弄懂CSS盒子模式之二
徹底弄懂CSS盒子模式之一
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大福“敬•自然”設(shè)計(jì)大賽開啟
國際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺(tái)歷
Ps簡單繪制一個(gè)可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個(gè)最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:1/31個(gè)記錄/頁 轉(zhuǎn)到 頁 共3個(gè)記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評(píng)論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評(píng)論。如果您不是本站會(huì)員,你可以注冊 為本站會(huì)員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯(cuò)誤,請用報(bào)告錯(cuò)誤,以利文檔及時(shí)修改。
不評(píng)分 1 2 3 4 5
注意:請不要在評(píng)論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評(píng)論請用報(bào)告管理員,以利管理員及時(shí)刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評(píng)論管理人員有權(quán)保留或刪除其管轄評(píng)論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評(píng)論文檔 | 報(bào)告錯(cuò)誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2