css如何让并行的三个div高度随时保持一致

三个不一样的要保持一样高度,是指左中右三个;

以下为CSS文件中内容

.content { width:976px; margin-top: 2px; margin-right: auto; margin-bottom: 1px; margin-left: auto; border: 1px solid #990000; clear:both;}
.side { height: 300px; width: 240px; float: left; background-color: #FF9933; border: 1px solid #CC0000; }
.side1 { background: #FF9933; height: 300px; width: 240px; float: right; border: 1px solid #CC0000; }
.main { background: #FFFFFF; height: 300px; font-family: "微软雅黑";border: 1px solid #CC0000;}

以下为HTML代码:

<div class="content">
<div class="side">此处显示左侧 的内容</div>
<div class="side1">此处显示右侧 的内容</div>
<div class="main">此处显示 主要的 的内容</div>
</div>
<div class="content">
<div class="side">此处显示左侧 的内容</div>
<div class="side1">此处显示右侧 的内容</div>
<div class="main">此处显示 主要的 的内容</div>
</div>
<div class="content">
<div class="side">此处显示左侧 的内容</div>
<div class="side1">此处显示右侧 的内容</div>
<div class="main">此处显示 主要的 的内容</div>
</div>

第1个回答  2012-08-15
这个问题好办的!!
我的办法是用js比较三个div的高度
然后设置高度想同!
在百度搜索"jquery做的三列div高度自适应"
第一个就是网络蛀虫小窝的的一篇文章就是追问

如果同一个页面里有三组这样的样式也能同时一样吗

追答

没有问题的

追问

那我试试

追答

看到了吗!

追问

他这只有二列,我这可是三列哦

追答

看到了吗!
是三列的
要是不行直接在我的网站留言
一会我给你做!

在百度搜索"jquery做的三列div高度自适应"

网络蛀虫小窝 一篇文章就是

追问

最好用纯CSS,不要JS的!

追答

ie6的不兼容啊!哥们!!
还有个别的ie内核的浏览器也不兼容的1
要是所有浏览器都支持css3哪就好办多了!

追问

支持的!网易,还有好多个都支持的

追答

哪有什么网易浏览器啊

追问

指它的三排并列就是纯样式的

追答

但是高度不能自适应!!
十列我也可以做的!只要高度不自适应!

追问

网易能做到的

追答

十列并列排列不进行高度自适应我也可以做的

本回答被提问者采纳
第2个回答  2012-08-15
高版本的浏览器采用display :table,不支持这个的采用PADDING-BOTTOM:10000PX;MAGINT-BOTTON:-10000PX;
第3个回答  2012-08-15
给设个固定的高度就可以了追问

要是能固定高度,就好了,能不能像表格那三列能自动高度相等

追答

当然可以 没有设置高度时 就是自适应撑开 但你很难保证 三块的内容都一样多

第4个回答  2012-08-15
可以考虑用表格啊追问

这个不能用表格嘛,要是能用,就不麻烦大家了

用纯CSS怎么让3个或更多的DIV处于同一行?
用纯CSS让3个或更多的DIV处于同一行方法:可以利用float属性实现多个div处于统一行。float 属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。如果浮动非替换元素,则要指定一个明确的...

css怎么使一个div的高随另一个div的高的变化而变化,还有就是怎么使第...
最常用的办法是:把你<div id="Layer7"><\/div>的背景颜色改成与此div的父级div的背景颜色一样,这样一来,<div id="Layer7"><\/div>跟父级div的颜色融为一体,就算<div id="Layer7"><\/div>高度固定,也看不出其高度会不会变化。这是大部分使用边侧菜单的网页常用的方法。要这么做,你的...

css怎么使一个div的高随另一个div的高的变化而变化,还有就是怎么使第...
右边的div高度你可以用一点js和jquery来控制,比如你用$("#divLeft").css("height")来获取左边的高度,然后把这个值设给右边就可以实现实时变化了,因为我知道你这个forum的话是左边可能变化比较大,然后右边要随着左边的变化来适应,当然float也要设置为left;(此处要保证你的左div和右div的宽度之和...

如何通过设置CSS使并排的三个DIV自动等高。(中间的div输入内容,两边的...
不行 不能自动等高如果用样式控制的话 用js差不多可以实现

css三栏式布局右边的div掉下去了
中间那个没设置浮动,这个也要设置浮动,设置左浮动。然后再三个div后添加<div style=" clear:both"><\/div>清除浮动,这样父级高度就会自适应。

div设置高度自适应?
怎样让一个div高度自适应浏览器高度这个方法就大致分为两种吧,第一种,用CSS的方法 第二种,用JS方法 这里暂时只演示第一种,如果第二种,另外@我 示例代码如下:CSS代码第一种写法 html,body{height:100%;margin:0;}\/**把HTML和BODY的高度设置成100%**\/ div{height:100%;background-color:#...

CSS中如何把三列长度不一样的内容剧中对齐
1.这三个div的css都设置上margin:0 auto;2.然后,在他们外面加个div框住他们,外面这个div的css设上text-aling:center;只写margin:0 auto;在ie下没用的,ie下靠的是text-align:center

css实现3个div左右两个定宽,中间自适应
假定你左右两边的div宽度是一样的,都是300px,那么你可以给中间的div设置以下样式。width: calc(100% - 600px)这样一来你中间的div宽度就自适应了,不管怎么缩放都没关系。

css+div布局,左右两个div怎么能自动适应高度
可以通过js实现两个div自适应同等高度,如下:先设置div+css 基本布局:<div id="mm"> <div id="mm1">左边<\/div> <div id="mm2">右边<\/div> <\/div> js 实现 div 自适应高度 代码如下:<script type="text\/javascript"> <!-- window.onload=window.onresize=funct { if document.get...

DIV CSS 如何让网页中的某DIV自动适应屏幕高度自己变如下图
1、首先创建或者打开我们的web项目,新建一个html文件和css文件即可,如图所示。2、html页面代码如图所示,定义一个div,然后给一个id属性即可。3、这里是使用宽度的百分比之后,设置高度值为零,然后使用padding属性的top或者bottom的值(可以是任意百分比),背景颜色作为测试。4、然后在浏览器运行之后的...

相似回答