在线现看午夜福利片|女人16久久免费视频|鲁丝片一区鲁丝片二区鲁丝|一区二区三区欧美在线

  1. 
    
    <b id="glvx9"></b>
        1. <blockquote id="glvx9"><meter id="glvx9"></meter></blockquote>
            首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
            2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
            MPA考試 | 中科院
            四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
            新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語
            計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
            華為認證 | Java認證
            公務員 | 報關員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導游資格
            報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
            人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
            駕駛員 | 網(wǎng)絡編輯
            衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護士
            會計從業(yè)資格考試會計證) | 經(jīng)濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
            注冊資產(chǎn)評估師 | 高級會計師 | ACCA | 統(tǒng)計師 | 精算師 | 理財規(guī)劃師 | 國際內(nèi)審師
            一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
            質(zhì)量工程師 | 物業(yè)管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產(chǎn)估價師 | 土地估價師 | 巖土師
            設備監(jiān)理師 | 房地產(chǎn)經(jīng)紀人 | 投資項目管理師 | 土地登記代理人 | 環(huán)境影響評價師 | 環(huán)保工程師
            城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
            繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
            您現(xiàn)在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 復習資料 > 網(wǎng)頁制作 > 正文

            CSS分欄布局的方法:絕對定位和浮動

              在CSS中,實現(xiàn)分欄布局有兩種方法。第一種方法是使用四種CSS定位選項(absolute 、static、relative和fixed)中的絕對定位(absolute positioning),它可以將文檔中的某個元素從其原本位置上移除,并重新定位在期望的任何地點之上。第二種則是使用CSS中的浮動(float)概念。
              絕對定位或浮動都能夠用來實現(xiàn)分欄效果。二者可以獨立使用,也可以結合在一起,相輔相成。
              1、絕對定位
              絕對定位的優(yōu)勢在于,我們可以絲毫不差地精確控制任何元素的位置—這里面沒有什么需要猜測或者運氣的成分。由于應用了絕對定位的元素被不留痕跡地從常規(guī)文檔流中完全移除,所以它也不會為其他元素帶來任何的影響。
              那么讓我們試一試用絕對定位如何實現(xiàn)下面的布局。

              這是一個三欄的布局,并且是居中顯示的。其中,A欄是主體內(nèi)容欄,B欄和C欄都是側邊欄。首先,我們不可能直接用絕對定位將A、B、C三欄定位到居中的位置,因為每個人顯示器的分辨率是不同的,在1024X768分辨率的顯示器上定位的居中效果,在別的分辨率的顯示器上看到的效果肯定不會是居中顯示的,那么,該如何解決這個問題呢?
              幸好,在絕對定位模型中有個極為有用的特性,那就是:若某個絕對定位元素的容器也被定位過,那么該元素指定的top和left值將不會基于文檔的根元素html(也就是瀏覽器窗口的左上角)計算,而是會基于其容器的左上角計算這個偏移量。換句話說,也就是:被定位過的容器將扮演其中所有元素絕對定位起始點的角色。
              所以,利用這個特性,我們給A、B、C欄的外部加上一個容器D,如下

              然后,我們讓容器D居中,并給它加上一個屬性:position:relative,這樣,再用絕對定位定位A、B、C的top和left值,A、B、C的位置就會基于容器D的左上角的位置來計算了,這樣就可以實現(xiàn)我們期望的三欄居中的效果了。
              但是,我們常用的布局并沒有這么簡單,除了三欄之外,我們還需要一個頁頭和一個頁腳,如下

              這時候,再用絕對定位布局就行不通了,因為絕對定位的元素會從文檔流中完全移除,這時,頁腳會緊挨著頁頭,顯示在頁頭的下方。
              如果我們一定要采用絕對定位的話,那么必須預先知道這三欄中每一欄的高度,然后再根據(jù)其中最高的一欄定位頁腳。若是任意一欄中的文本長度無法確定的話,除了使用JavaScript,我們也只能放棄絕對定位的念頭,轉而投入到浮動布局的懷抱。
              2、浮動
              浮動的本意是要將插入到文章中的圖片向左或者向右浮動,使圖片下方的文字自動環(huán)繞在它的周圍,使圖片的左邊或者右邊不會出現(xiàn)一大塊的留白。
              浮動的語法雖然簡單,但卻不那么容易掌握,下面讓我們舉例說明如何用浮動來進行布局。同樣,我們要實現(xiàn)一個帶頁腳的三欄布局。如下

              如何用浮動實現(xiàn)這樣的效果呢?其實很簡單:
              1、設定E的寬度,讓E居中
              2、設定A、B、C的寬度,將A、B、C分別向左浮動
              3、給頁腳設置clear屬性
              需要說明的是,浮動布局依然遵循常規(guī)文檔流,所以與絕對定位相比,浮動定位時HTML源文件中元素聲明的位置顯得格外重要。 當然,解決這個問題的最簡單的方法就是在源文件中交換左欄和右欄的聲明次序,也有方法不用交換各欄的次序也可以實現(xiàn)同樣的布局,但是,這就要用到一種比較晦澀的使用負邊距值的方法。一般情況下,人們十有八九會選擇交換源文件中左中兩欄的聲明次序。

            1 2  下一頁
            文章搜索
            軟件水平考試欄目導航
            版權聲明:如果軟件水平考試網(wǎng)所轉載內(nèi)容不慎侵犯了您的權益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。