html结构是这样的
<div>
<div class="left"></div>
<div class="main></div>
<div class="right"></div></div>main是主体内容(高度自适应),left right分别是铺的是png格式的背景图是个外框,用jquery来获取main的高度然后再赋给left right,但是当main里的内容太长时(高度太高),left right就会比main 短一些(main内容不多时,left right的高度和mian的高度一致)
<div>
<div class="left"></div>
<div class="main></div>
<div class="right"></div></div>main是主体内容(高度自适应),left right分别是铺的是png格式的背景图是个外框,用jquery来获取main的高度然后再赋给left right,但是当main里的内容太长时(高度太高),left right就会比main 短一些(main内容不多时,left right的高度和mian的高度一致)
解决方案 »
- 网页 左边是一级目录 一点显现二级目录 怎么做 网页界面开发
- <input type='file' />获取值的问题
- javascript 如何判断字符1是否包含字符2
- image()和ie缓存问题
- 寻求图片不间断向左循环代码
- 关于用JS处理字符串的问题
- 求助csdn首页的那个新闻,blog,论坛,图书的tab签的做法
- 高分求购JAVASCRIPT高级教程的中文版本!!谢谢
- 这个功能用javascript可以实现吗?
- checkbox 传递问题,望赐教!在线等...........
- 正则取值?怎么做啊~~~~~~~~help!~~~~~~~~help!~~~~~~~~~~~
- 这个选项卡要怎么制作啊??
function fixDiv()
{
var objLeft = document.getElementById('my_div_left');
var objRight = document.getElementById('my_div_right');
if (objLeft.offsetHeight > objRight.offsetHeight)
objRight.style.height = objLeft.offsetHeight + 'px';
else
objLeft.style.height = objRight.offsetHeight + 'px';
}
</script>
内容过多导致高度不一致,在IE浏览器里会自动优化,样式会被撑大,但还是能显示正常。
而其他浏览器都有可能会出现文字重叠现象。
内容过多导致的高度不一致,怎么解决,我页面在firefox 、ie下的效果一样
用css,限定高度即可。超过的隐藏
div {
height: 200px;
overflow: hidden;
}