点击这里给我发消息 推荐使用1024以上分辨率浏览本站,此处广告位招商……

固定中栏宽度, 左右两栏宽度相等和自适应

02:03 PM 2007-03-29 | 逍遥老鬼 | 日志分类:DIV+CSS

表现:

中间一栏居中与固定宽度,左右两栏宽度相等同时自适应宽度。

原理:

利用margin的负值错别固定的宽度,因为要分两边,所以只要错开一中间的固定宽度就行。

问题:

IE对宽度乘百分比的计算不大好,有必要牺牲一两px的显示,IE6也没最小宽度。

以下为引用的内容: 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
<
html xmlns="http://www.w3.org/1999/xhtml"
<
head
<
title>固定中栏宽度左右两栏宽度相等同时自适应宽度</title
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<
meta name="KEYWords" content="-,css,xhtml,effect" /> 
<
meta name="DEscription" content="-" /> 
<
meta name="author" content="aoao" /> 
<
meta content="all" name="robots" /> 
<
style type="text/css"
*{ 
margin:0
padding:0

body
font-family:VerdanaArialHelveticasans-serif
min-width:620px

#header,#footer{ 
clear:both
padding:10px
text-align:center


#left, 
#right{ 
float:left
width:50%; 
margin:0 0 0 -151px

#innerLeft, 
#innerRight{ 
margin:0 0 0 151px
background-color:#efefef; 

#middle{ 
float:left
width:300px
background-color:#ccc; 

.
inner 
padding:12px

</
style
</
head
<
body
<
div id="header"
<
h1>固定中栏宽度左右两栏宽度相等和自适应</h1
</
div
<
div id="left"
<
div id="innerLeft" class="inner"

<
p><strong>表现:</strong>中间一栏居中与固定宽度,左右两栏宽度相等同时自适应宽度。</p
</
div
</
div
<
div id="middle"
<
div id="innerMiddle" class="inner"
<
p><strong>原理:</strong>利用margin的负值错别固定的宽度,因为要分两边,所以只要错开一中间的固定宽度就行</p
</
div
</
div
<
div id="right"
<
div id="innerRight" class="inner"
<
p><strong>问题:</strong>IE对宽度乘百分比的计算不大好,有必要牺牲一两px的显示,IE6也没最小宽度。</p
</
div
</
div
</
body
</
html>

Google
 
« 上一篇 下一篇 »
只显示10条记录 相关文章
  1. 关于a:link等伪类的几种写法 [浏览:359, 评论:3]
  2. 【转】图片垂直居中的使用技巧 [浏览:1163, 评论:3]
  3. :before:after这两个伪类到底该怎么用呢? [浏览:1105, 评论:4]
  4. 兼容IE,Firefox的图片自动缩放CSS代码 [浏览:2364, 评论:6]
  5. CSS hack:区分IE6,IE7,firefox [浏览:1730, 评论:2]
  6. 网页标准制作中的两个关于UTF-8编码的问题 [浏览:3190, 评论:9]
  7. [转]Firefox与IE下UL预设标记的异同 [浏览:2240, 评论:1]
  8. 疯子疯子绝对是Html疯子 [浏览:1521, 评论:0]
  9. 一段代码,js替换css的 [浏览:2485, 评论:2]
  10. Lenovo的广告欺诈 [浏览:1517, 评论:0]
Trackbacks
点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5
发表评论

评论内容(*):