问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CSS+DIV怎么实现网页左右两栏高度一致?

发布网友 发布时间:2022-05-12 19:45

我来回答

7个回答

热心网友 时间:2022-05-12 21:14

可以通过JQ来获取右边高度再付值给左边。这样,右边内容再多,JQ也能把它的高度付值给左边,这样就会两边一样。

<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript">
//判断控制页面初始时左右的高度一致
   var hl = $(".left").outerHeight(); //获取左侧left层的高度 
   var hr = $(".right").outerHeight(); //获取右侧right层的高度  
   var mh = Math.max(hl,hr); //比较hl与hr的高度,并将最大值赋给变量mh
   $(".left").height(mh); //将left层高度设为最大高度mh  
   $(".right").height(mh); //将right层高度设为最大高度
   </script>



还可以通过一些滚动插件:比如jQuery Scrollbars等,,,两边设置一致高度,然后右边多出来的内容就会出现一个滚动条,下拉来显示。


还可以设置左右两边高度一致,右边加上禁止溢出。。这样做,如果右边内容多出来了就不会显示出来,,


看你需要哪种,,

热心网友 时间:2022-05-12 22:32

如果非要这样显示效果的话,而且左边不固定高度的话,我建议左边的背景不要加了,直接加在上一级的背景上。
就是
<style>
.main{
height:auto;
background:url(灰色横条.JPG) repeat-y;

.left{
float:left;
width:180px;
height:auto;
}
.right{
float:left;
width:820px;
height:auto;
}
.clear{
clear:both;
}

</style>
<div class=“main”>
<div class="left">
</div>
<div class="right">
</div>
<div class="clear">
</div>
</div>

二是:
固定好左边的高度,定位好。

三是:
用JS控制将左边和右边的高度相等

还有一种,之前在网上看的
最经典的两列自适应高度CSS代码,IE5、6、7,FF下测试通过。希望对你有用:
body{
padding: 0;
margin: 0;
color:#333/*#0d7206*/;
font-size: 14.7px;
font-family: Arial, Helvetica, sans-serif;
line-height: 140%;
text-align: center;
background:url(body_bg.jpg) #c8fdcc repeat-x top left;}

#pagebody{
width: 760px;
margin:10px auto;
overflow: hidden;
}
#sidebar{
border-right:1px #009900 dotted;
width: 199px; float: left;
background:url(l_bg_contbox.png) #FFF repeat-y left;
text-align: left;
}
#mainbody{
width: 560px;
float: left;
background:url(r_bg_contbox.png) /*#f6f6f6*/#fff repeat-y right; text-align: left;}/* easy clearing */
#pagebody:after {
content: '[DO NOT LEAVE IT IS NOT REAL]';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#pagebody {
display: inline-block;
}
/*\*/
#pagebody {
display: block;
}
/* end easy clearing */
/*\*/
#sidebar, #mainbody {
padding-bottom: 32767px !important;
margin-bottom: -32767px !important;
}
@media all and (min-width: 0px) {
#sidebar, #mainbody {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
#sidebar:before, #mainbody:before {
content: '[DO NOT LEAVE IT IS NOT REAL]';
display: block;
background: inherit;
padding-top: 32767px !important;
margin-bottom: -32767px !important;
height: 0;
}
}
/**/

热心网友 时间:2022-05-13 00:07

方法一:用js获取右侧div的高度,将这个高度值赋值给左侧的高度
方法二:添加一个父div包含左侧和右侧的div,设置父div的背景颜色为左侧div的颜色,右侧div背景颜色设置为白色

热心网友 时间:2022-05-13 01:58

五月五日520回答的方法二比较简单可行。写CSS时候注意将竖直的那条虚线的样式写在右侧白色背景框的样式上,这样虚线条就会跟着高度走了 这样的感觉就是左右高度一样了。

热心网友 时间:2022-05-13 04:06

CSS+DIV实现网页左右两栏高度一致,首先我们需要理解div是一个块级元素,我们可以通过设置一样的高度和宽度来实现的,然后在通过一个flaot属性来设置好这个2个元素的左右对齐,最好在加个边框,便于观察,具体可以看下代码:
<html>
<head>
<style>
#div2{
widht:220px;
height:300px;
font-size:13px;
}

#div3{
width:100px;
height:80px;
flaot:left;
margin-left:20px;
border:1px solid #f00;
}

#div4{
width:100px;
height:80px;
flaot:left;
border:1px solid #f00;
}
</style>
</head>

<body>
<div id='div2'>
<div id='div3'>
<p>我是测试文字</p>
</div>
<div id='div4'>
<p>我是测试文字</p>
</div>

</div>

</body>
</html>

热心网友 时间:2022-05-13 06:31

你可以给左边的高度等于右边的高度
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的电器到成都,请问一下,那个航空快一些呀,多少/公斤? 前女友和我分手一年之后,出车祸死了,我很高兴,这种心理是不是不... 为什么听到前女友去世的消息,我竟然放声大哭,她很爱我,是我对她腻了... 兰州银行充天然气必须要本行卡吗 从服饰礼仪看中西方文化差异 为什么iqoo11评价那么低? 相机快门线的运用范围 快门线是干什么用的 请问这是什么虫子 还挺硬的 在楼房内 整理箱上面发现的 屋内有木质上... 请问这是什么虫子?家里抓到,2cm左右。坐标北京,昌平,冬季12月,楼房... 在中高端的茶叶店里买铁观音一般是多少钱 茶叶送礼多大价位合适? 多少钱一斤的茶叶算高档 女人也有性需求吗?是怎么样的? 谈恋爱的时候女性会有性需求吗? 女人性渴望性生活吗 女人跟男人一样有性需求吗? 女人对性的需求程度和男人一样吗? 女人更年期以后还有性需求吗 女人想性生活吗 25岁的女人有性需求么 有改ip软件没 有什么软件可以改变ip,能让别人看到的你的ip地址是在别的地方,而且想让别人看到是啥地方就是啥地方 标题优化软件检测优质有没有用 淘宝宝贝标题优化有软件吗能不能传个给我有没有用 标题优化工具有效果吗 还有怎么看标题好不好呢 如何利用“标题优化工具”进行标题SEO 开淘宝店店的朋友,帮忙推荐一下宝贝标题优化的软件,“名不虚传”这个软件好用么? 小强宝贝标题优化专家这款软件效果怎么样? 淘宝名不虚传有效果吗?如果不好用,哪一款优化标题工具最好用,最有效果啊?求高手卖家推荐个。 适合冬天去旅游的城市 梦见山上景色七彩斑斓 梦见自己看到像骆驼一样的大山风景优美,特别壮观? 公众微信将已经发布的删除后是否可将预览内容一并删除 微信公众平台图文消息,经过预览后生成一个固定链接,已经发出如何删除,让别人看不到或者打不开??谢谢 公众号后台图片库里面的图片可以删除吗? 微信公众平台图文消息,经过预览后生成一个固定链接,如何删除,让别人看不到或者打不开??谢谢 老公头发出油特别厉害,他做过的沙发都油哄哄的,怎么办? 我老公四十多岁,头发经常出油掉的厉害正常吗,能不能解决 头发出油很严重怎么办? 头发出油厉害怎么回事?头发出油厉害是什么原因 夏天老公头发出油多,给他买什么洗发水好? 头发出油厉害,是什么原因 头发出油特别厉害是什么问题,怎么办? 头发出油厉害,是身体什么的信号? 头发出油出的厉害 怎么办 要崩溃了 头发出油量很大,头发出油十分厉害,怎么办 砂纸的生产工艺 4000目砂纸有多细 AI里怎么样拉动鼠标只选中全选的部分,不是碰到的都选中 急!!!