CSS三欄布局中最先顯示中欄的方法

浏覽器顯示頁面是一行一行的按順序執行代碼,也就是說寫在前面的先執行顯示,而對于左中右3欄布局的設計,代碼要麽是從左-->中-->右來書寫,要麽就是到過來從右-->中-->左來書寫,要做到要求的效果,那首先要書寫的是中欄的代碼。

所以我首先定義了一個id=m的DIV,並且padding-left:150px,定義這個是爲了給左欄留出140PX的顯示位置,然後再在這個DIV裏面嵌套定義一個id=middle的DIV,我用position:absolute的屬性(絕對定位);然後再定義左欄left和右欄right。用position:absolute的屬性有一個不好的地方就是它象photoshop裏的層一樣,它的自動延伸並不會帶動整個布局的延伸,所以會遮住一些頁面元素,比如我們通常會在網站的最下面寫上一些copyright的信息,如果用先顯示中欄的這種方法,如果不做處理的話,這些信息會被遮蓋住。處理的辦法就是使用javascript,讓左右2欄的高度隨中欄一起自動延伸。

<script language="javascript">

var l=document.getElementById("left").scrollHeight

var m=document.getElementById("middle").scrollHeight

var r=document.getElementById("right").scrollHeight

layoutHeight=Math.max(l,m,r)

document.getElementById("left").style.height=layoutHeight+"px"

document.getElementById("right").style.height=layoutHeight+"px"

document.getElementById("middle").style.height=layoutHeight+"px"

</script>

CSS三欄布局中最先顯示中欄的方法
  浏覽器顯示頁面是一行一行的按順序執行代碼,也就是說寫在前面的先執行顯示,而對于左中右3欄布局的設計,代碼要麽是從左-->中-->右來書寫,要麽就是到過來從右-->中-->左來書寫,要做到要求的效果,...查看完整版>>CSS三欄布局中最先顯示中欄的方法
 
左中右3欄布局中最先顯示中欄內容的方法
作者:dodo [網站重構]譯者之一,原文在這裏:,需要轉載的先聯系作者。 這個IDEA來自。今天,用戶最想看到的是中欄的信息,左右2欄其實網站的相關信息的導航入口,所以中欄信息是最重要的,應該在頁面顯示順序上優先...查看完整版>>左中右3欄布局中最先顯示中欄內容的方法
 
CSS網頁布局實例:三欄等高布局-css設計
CSS網頁布局實例:三欄等高布局-css設計
  首先,三欄等高布局,顧名思義,可以概括爲以下特征:  1、3列(白癡也知道)  2、這3列高等相等  3、這3列的高度不是固定不變,而是隨著內容的變化而變化  Step 1:   xhtml代碼:  <div id="heade...查看完整版>>CSS網頁布局實例:三欄等高布局-css設計
 
用CSS的float和clear創建三欄液態布局的方法
三欄布局是目前最常見的網頁布局,主要頁內容放在中間一欄,邊上的兩欄放置導航鏈接之類的內容。基本布局一般是標題之下放置三欄,三欄占據整個頁面的寬度,最後在頁的底端放置頁腳,頁腳也占據整個頁面寬度。 絕大...查看完整版>>用CSS的float和clear創建三欄液態布局的方法
 
用CSS的float屬性創建三欄布局網頁的方法
  三欄布局是最常見的網頁布局,主要頁內容放在中間一欄,邊上的兩欄放置導航鏈接之類的內容。基本布局一般是標題之下放置三欄,三欄占據整個頁面的寬度,最後在頁的底端放置頁腳,頁腳也占據整個頁面寬度。本文介...查看完整版>>用CSS的float屬性創建三欄布局網頁的方法
 
用CSS的float和clear進行三欄布局-css設計
三欄布局是最常見的網頁布局,主要頁內容放在中間一欄,邊上的兩欄放置導航鏈接之類的內容。基本布局一般是標題之下放置三欄,三欄占據整個頁面的寬度,最後在頁的底端放置頁腳,頁腳也占據整個頁面寬度。本文介紹一...查看完整版>>用CSS的float和clear進行三欄布局-css設計
 
垂直三欄布局擁有相同高度的方法(1)
作者: Alan Pearce原文: Multi-Column Layouts Climb Out of the Box地址: 我們都了解擁有相同高度的布局是很麻煩的事,有很多相關資料提到過相關設計方法,所以在這我就不多做解釋了。最近在研究一個兩個欄目的動態...查看完整版>>垂直三欄布局擁有相同高度的方法(1)
 
垂直三欄布局擁有相同高度的方法(2)
流動布局了解定寬布局之後,我嘗試把這個方法用到動態布局中去。邊欄仍然需要設置固定寬,很多浏覽器不支持border:**%的屬性。但是我門可以使中間欄目自適應。CSS:#container{ background-color:#0ff; overflow:hi...查看完整版>>垂直三欄布局擁有相同高度的方法(2)
 
網頁設計 CSS布局調試的有效方法-css設計
  網頁設計中CSS布局是很重要的部分,下面介紹幾種檢查調試CSS布局的有效方法。  1. 檢查HTML元素是否有拼寫錯誤、是否忘記結束標記  即使是老手也經常會弄錯div的嵌套關系。可以用dreamweaver的驗證功能檢查一...查看完整版>>網頁設計 CSS布局調試的有效方法-css設計
 
 
回到王朝網路首頁