close

網頁寄存的選擇


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

這是一個三欄的佈局,並且是居中顯示的。其中,A欄是主體內容欄,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的左上角的位置來計算了,這樣就可以實現我們期望的三欄居中的效果了。

友情鏈接: CRM SEO SEO優化 網上推廣 網上廣告 搜尋器優化 網站優化 網站排名 Web Design 網頁設計 婚禮 婚禮統籌 Wedding Planner 婚禮 美容 Beauty 美髮 整容 塑身 風水 Feng Shui 風水學 環境學 寵物 Pet 環保袋 Recycle Bag 環保購物袋 珠寶 Jewellery 防火牆 Firewall 物流 Logistics 條碼 Bar Code 會計 月餅 果籃 模特兒 機場接送 機票 水上活動 水族 汽車模型 泰拳 海外升學 清潔 湯瑪士火車 滅蟲 潛水 澳門酒店 激光矯視 燒烤 營養師 物理治療 瑜珈 SEO Course SEO培訓課程 創業課程 創業賺錢 網上創業課程 青年創業 青年人創業 網上營銷 ERP POS 時裝批發 Fashion 化妝 Make Up 花店 Flower Shop 健康食品 Healthy Food 減肥 Weight Loss 網上商店 網頁設計 網頁設計模板 CMS操作視頻下載 CMS CMS視頻 Web 3.0 網路行銷 電郵服務 電子商務 認字 記憶法 Playgroup 記憶課程 記憶班 Memory course SEO Training Email Marketing 電郵廣告宣傳 電郵推廣 MBA BBA DBA PHD 博士 Hong Kong Hostel Hong Kong Guesthouse 香港賓館 香港旅館  保安服務 保險 優惠 創業 展覽會承包商 市場推廣及公關 建築及建造 撰稿及翻譯 教學進修 健康及醫療 中醫 其他治療 另類療法 康復 按摩中心 教學進修 普通診所 Spas 修甲 化妝 太陽燈 形象顧問 整容手術 會社、組織及團體 減肥 紋身及穿環 面部及皮膚護理 髮型設計及護理



 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 hkseo 的頭像
    hkseo

    SEO搜索排名專家

    hkseo 發表在 痞客邦 留言(0) 人氣()