CSS例項 CSS實現的等高網頁布局

2022-09-25 19:06:13 字數 982 閱讀 7135

為了讓網頁更美觀、協調,有的時候需要用到左右等到布局,傳統的等高布局是用 j**ascript 實現的,現在來看看 silence 發明的真正的 css 實現的等高布局。

為了讓網頁更美觀、協調,有的時候需要用到左右等到布局,傳統的等高布局是用 j**ascript 實現的,現在來看看 silence 發明的真正的 css 實現的等高布局,其方法主要是採用「隱藏容器溢位」、「正內補丁」和「負外補丁」結合的方法實現的。

下面來看看實際的例子(三列等高),以下面的 xhtml **為例:

left

left

left

left

left

center

……(20個或更多個)

center

right

right

righwww.cppcns.comt

tqreott;

css **:

*#wrap

#left,#center,#right

#left

#center

#right

從效果中可以看到,左右兩列雖然內容少,但高度和內容最多的中間列等高。其核心www.cppcns.com**(拿本例來說)是:

#wrap

#left,#center,#right

其中的 10000px 可以修改為其他值,但不能小於最高列的高度。

經測試,此方法相容 ie6/ie7/ie8 beta 2/ff/opera/chrome 。

方法很簡單吧。從這裡可以看出:看似簡單的 css,其實並不簡單。

*****== 華麗的分割線(2009/02/18) ******************************====

前兩天做網頁的時候運用這樣方法發現乙個問題:如果子列有邊框 border 屬性的話,下邊框不會將不顯示。因為他們下面還有很長一部分,都被隱藏了,看圖理解:

半透明部分都被隱藏了,所以看不到下邊框。

本文位址:

用CSS實現等高列

有3個水平方向的塊,塊的內容有多有少。在不設定高度的情況下,高度不等。現要求3個水平塊都有相同的高度,高度等於最高的塊的高度。使用table布局。在table中,在同一行中的單元格是等高的。如下 通過設定padding bottom把塊的高度撐開,使得他們遠遠大於內容的高度。再設定margin bo...

css 等高列的簡單實現

又碰到css等高布局的問題,發現以前沒有總結,這裡再把基本原理寫一下吧。左邊,無高度屬性,自適應於最高一欄的高度 右邊,無高度屬性,自適應於最高一欄的高度 中間,寬度自適應中間,寬度自適應中間,寬度自適應中間,寬度自適應中間,寬度自適應中間,寬度自適應中間,寬度自適應中間,寬度自適應中間,寬度自適應...

CSS等高布局

做一些後台專案,和一下帶側邊欄專案的時候登高布局很常用,總結了下有幾種 1.margin bottom方法 這裡直接介紹我認為的最佳的側邊欄 分欄高度自動相等方法。核心的css 如下 數值不固定 margin bottom 3000px padding bottom 3000px 再配合父標籤的ov...