婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > css——之三行三列等高布局圖文教程

css——之三行三列等高布局圖文教程

熱門標簽:荒野大鏢客2地圖標注怎么變中文 北川縣地圖標注 移動400辦理電話 山西旅游景地圖標注 蘇州通信外呼系統多少錢 武漢人工外呼系統 中國地圖標注各省份 沈陽智能外呼系統排名 上古卷軸5地圖標注mod

http://www.alistapart.com/articles/holygrail
這個翻譯的頁面版權歸greengnn所有,轉載請注明出處

第一步:創建一個結構

xhtml開始于header, footer, and container

div id="header">/div>

div id="container">/div>

div id="footer">/div>


CSS先定義container,給將要加入的sideleft,和sideright留下個位置

#container {
 padding-left: 200px; /* LC width */
 padding-right: 150px; /* RC width */
}


我們的布局現在看起來是這樣的

uploads/200602/13_074820_diagram_01.gif



圖1——創建框架

第二步:增加內容元素

在第一步基礎上增加內容元素

div id="header">/div>

div id="container">
 div id="center" class="column">/div>
 div id="left" class="column">/div>
 div id="right" class="column">/div>
/div>

div id="footer">/div>


然后分別定義widths和float 讓元素排列在一條線上,還有清除footer的浮動對齊

#container .column {
 float: left;
}
#center {
 width: 100%;
}
#left {
 width: 200px; /* LC width */
}
#right {
 width: 150px; /* RC width */
}
#footer {
 clear: both;
}


這里給center元素定義了100% width,讓它占滿montainer的可用空間,現在的布局變成了這樣

uploads/200602/13_074922_diagram_02.gif



圖2:增加內容元素

第三步:把left放到正確的位置

要把left放到正確的位置,我們分兩步

1.讓left和center在同一水平線

#left {
 width: 200px; /* LC width */
 margin-left: -100%;
}


看看效果

uploads/200602/13_075000_diagram_03.gif



圖3——left移動完成一半

2.用相對定位,把left繼續移動到正確的位置

#container .columns {
 float: left;
 position: relative;
}
#left {
 width: 200px; /* LC width */
 margin-left: -100%;
 right: 200px; /* LC width */
}


讓left距離他右邊元素center 200px后,行了,left終于到自己位置上了

uploads/200602/13_075037_diagram_04.gif



圖4——left到了自己的位置

第四步:讓right也到自己的正確的位置上

從上圖看,我們只需要把right推倒container的padding-right里面,看看怎么做

#right {
 width: 150px; /* RC width */
 margin-right: -150px; /* RC width */
}


好了,現在元素們都正確歸位了。

uploads/200602/13_075115_diagram_05.gif



圖5——right到了自己正確的位置

第五步:解決bug讓布局更完美
如果瀏覽器窗口大小變更,center就變得比left小了,完美的布局就被打破,我們給body 設置一個min-width
來解決這個問題,因為IE不支持他,所以不會有負面影響,調整如下

body {
 min-width: 550px; /* 2x LC width + RC width */
}


這時在IE6(完全打開的窗口)下,left元素具體左側又太遠了,再調整

* html #left {
 left: 150px; /* RC width */
}


這些大小調整是根據上面已經定義的寬度來的,你調整的時候也要根據自己的實際情況。

現在增加padding

內容文字貼著容器的邊,相信你看得時候,不會很舒服,調整一下

#left {
 width: 180px; /* LC fullwidth - padding */
 padding: 0 10px;
 right: 200px; /* LC fullwidth */
 margin-left: -100%;
}


當然不能只增加left就算完事,要給一系列元素都必須加上,也要調整增加padding,帶來的新的bug,調整如下

body {
 min-width: 630px; /* 2x (LC fullwidth +
 CC padding) + RC fullwidth */
}
#container {
 padding-left: 200px; /* LC fullwidth */
 padding-right: 190px; /* RC fullwidth + CC padding */
}
#container .column {
 position: relative;
 float: left;
}
#center {
 padding: 10px 20px; /* CC padding */
 width: 100%;
}
#left {
 width: 180px; /* LC width */
 padding: 0 10px; /* LC padding */
 right: 240px; /* LC fullwidth + CC padding */
 margin-left: -100%;
}
#right {
 width: 130px; /* RC width */
 padding: 0 10px; /* RC padding */
 margin-right: -190px; /* RC fullwidth + CC padding */
}
#footer {
 clear: both;
}

/*** IE Fix ***/
* html #left {
 left: 150px; /* RC fullwidth */
}

header和footer的padding可以隨意增加,這里就不提了,還有長度單位用em更具親和力(em可以讓用戶使用瀏覽器來調整自己需要的字體大小)

但是不能混合使用,選擇em和px的時候明智些,察看效果

元素等高問題
采用http://www.positioniseverything.net/articles/onetruelayout/equalheight
有人翻譯過來的:http://www.blueidea.com/tech/web/2006/3210.asp
里提到的方法,就不具體解釋了。

#container {
 overflow: hidden;
}
#container .column {
 padding-bottom: 20010px; /* X + padding-bottom */
 margin-bottom: -20000px; /* X */
}
#footer {
 position: relative;
}


再解決opera 8的bug,代碼調整如下

div id="footer-wrapper">
 div id="footer">/div>
/div>
* html body {
 overflow: hidden;
}
* html #footer-wrapper {
 float: left;
 position: relative;
 width: 100%;
 padding-bottom: 10010px;
 margin-bottom: -10000px;
 background: #fff; /* Same as body
 background */
}

標簽:海東 陽泉 邯鄲 遼源 南充 喀什 東莞 濱州

巨人網絡通訊聲明:本文標題《css——之三行三列等高布局圖文教程》,本文關鍵詞  css,之,三行,三列,等高,布局,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《css——之三行三列等高布局圖文教程》相關的同類信息!
  • 本頁收集關于css——之三行三列等高布局圖文教程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文字幕第一区| 欧美一区二区三区电影| 久久99精品国产麻豆不卡| 一个色综合网站| 亚洲欧美偷拍卡通变态| 中文字幕在线一区免费| 欧美—级在线免费片| 国产亚洲欧美日韩俺去了| 国产欧美一二三区| 国产精品家庭影院| 亚洲曰韩产成在线| 日本亚洲天堂网| 国产一区二区三区电影在线观看| 国内成人免费视频| 成人一区二区三区| 91黄色激情网站| 欧美精品电影在线播放| 日韩一区二区三区电影| 国产日本欧洲亚洲| 国产精品99久久久久久似苏梦涵 | 欧美日韩dvd在线观看| 在线欧美小视频| 日韩一区二区三区av| 久久久影院官网| 亚洲欧洲三级电影| 首页国产丝袜综合| 国产一区二区免费看| 一本久道中文字幕精品亚洲嫩| 欧美三级韩国三级日本三斤| 欧美大片在线观看一区二区| 国产精品久久久久久久午夜片| 一区二区三区免费看视频| 日日骚欧美日韩| 成人三级伦理片| 欧美另类高清zo欧美| 国产欧美日韩视频一区二区| 亚洲自拍偷拍麻豆| 国产a视频精品免费观看| 欧美日韩精品欧美日韩精品一| 久久久一区二区三区捆绑**| 亚洲综合免费观看高清完整版| 麻豆免费精品视频| 在线观看一区二区视频| 国产亚洲综合在线| 日韩国产成人精品| 91污片在线观看| 国产午夜精品福利| 免费成人av在线| 欧美在线免费视屏| 国产精品午夜久久| 久久99精品国产麻豆婷婷| 欧美色偷偷大香| 国产精品每日更新| 国产一区日韩二区欧美三区| 91精品国产综合久久久久| 亚洲色图欧美激情| 成人精品免费视频| 久久综合久久鬼色中文字| 日韩激情在线观看| 欧美另类z0zxhd电影| 亚洲人成7777| 99久久精品免费| 国产亚洲精品aa午夜观看| 黄一区二区三区| 精品日产卡一卡二卡麻豆| 丝袜诱惑制服诱惑色一区在线观看| 色国产综合视频| 亚洲日本一区二区三区| 91啪九色porn原创视频在线观看| 亚洲国产精品t66y| 丁香婷婷综合网| 国产精品无码永久免费888| 国产传媒欧美日韩成人| 国产日韩精品一区二区浪潮av| 国产福利91精品| 欧美激情在线一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 视频一区视频二区中文字幕| 在线亚洲免费视频| 午夜久久久久久久久久一区二区| 欧美亚洲高清一区二区三区不卡| 一区二区三区欧美久久| 欧美精品日日鲁夜夜添| 日本免费新一区视频| 欧美成人猛片aaaaaaa| 国产在线精品国自产拍免费| 欧美国产一区二区| 色综合网站在线| 亚洲国产一区二区三区| 欧美一级日韩免费不卡| 国产一区二区三区精品欧美日韩一区二区三区| 欧美一级片在线观看| 国产福利一区二区三区视频在线| 中文字幕精品三区| 欧美三区在线视频| 久久精品999| 亚洲欧美一区二区视频| 欧美无砖砖区免费| 久久精品av麻豆的观看方式| 国产女同性恋一区二区| 色综合欧美在线| 日韩综合一区二区| 国产三级久久久| 欧美亚洲图片小说| 国产一区二区免费在线| 樱花草国产18久久久久| 日韩免费视频一区| 91浏览器入口在线观看| 青椒成人免费视频| 中文字幕在线免费不卡| 日韩一区二区三区av| av电影在线观看一区| 免费人成在线不卡| 18欧美亚洲精品| 精品久久久久久久久久久久久久久久久| 高清免费成人av| 免费在线视频一区| 最新日韩av在线| 精品久久久久久久久久久久包黑料 | 久草这里只有精品视频| 最新日韩在线视频| 精品久久久三级丝袜| 欧美日韩专区在线| 91视频国产资源| 国产精品亚洲一区二区三区在线| 亚洲一区二区五区| 成人欧美一区二区三区黑人麻豆| 日韩精品一区二区三区四区| 欧美日韩综合一区| 色久优优欧美色久优优| 国产91富婆露脸刺激对白| 久久福利视频一区二区| 亚洲国产精品久久久久秋霞影院| 中文字幕一区二区5566日韩| 国产亚洲一区二区三区| 日韩欧美区一区二| 91精品国产一区二区人妖| 日本韩国欧美三级| 色噜噜狠狠成人网p站| 91小视频在线| eeuss鲁一区二区三区| 高清国产一区二区三区| 紧缚捆绑精品一区二区| 在线观看视频一区二区欧美日韩| 不卡高清视频专区| 国产福利一区二区三区视频| 国产在线视视频有精品| 青椒成人免费视频| 精品在线一区二区三区| 麻豆久久一区二区| 精品系列免费在线观看| 国产在线视频不卡二| 激情偷乱视频一区二区三区| 国产一区二区三区在线观看免费视频 | 欧美精品久久久久久久多人混战 | 欧美丝袜丝交足nylons图片| 一本到三区不卡视频| 一本到高清视频免费精品| 一本色道亚洲精品aⅴ| 在线免费观看日本欧美| 精品视频色一区| 91精品国产入口在线| 精品99999| 国产欧美日韩在线观看| 亚洲毛片av在线| 婷婷开心激情综合| 国产乱理伦片在线观看夜一区 | 亚洲婷婷在线视频| 一区二区久久久久久| 日韩国产欧美一区二区三区| 久久国产精品99久久久久久老狼| 国产精品99久久久久久宅男| 91尤物视频在线观看| 精品视频1区2区| 久久久欧美精品sm网站| 成人免费一区二区三区在线观看 | 亚洲第一会所有码转帖| 青娱乐精品在线视频| 国产精品一区二区三区99| 99久免费精品视频在线观看| 欧美日精品一区视频| 精品国产一区二区三区不卡| 成人免费一区二区三区在线观看| 亚洲成av人片| 国产精品一区一区| 欧美日韩精品一区二区三区四区| 欧美成人精品二区三区99精品| 中文字幕一区二区在线观看| 日韩国产欧美三级| 99久久99久久综合| 欧美va亚洲va国产综合| 亚洲激情图片一区| 国产福利一区二区三区视频| 欧美日韩在线三区| 中文字幕一区日韩精品欧美| 麻豆91在线观看| 欧美色倩网站大全免费| 国产精品麻豆久久久| 久久国产欧美日韩精品| 欧美日韩亚洲综合在线 |