是你的.content设置了overflow:hidden的缘故,去掉就可以了,因为.content没有设置高度,而它里面的是浮动元素,当你overflow:hidden以后,它就清除了里面的浮动,并且高度等于了里面最高的那个盒子的高度,也就是600+2=602,如图所示,你溢出隐藏了这个高度以外的东西,所以看不见下面一段了
楼主是要能看到边框有底吗??去掉.content{width:1000px;margin:0 auto;overflow:hidden;}中的overflow:hidden;就好了
你现在之所以看不到底,是因为此时的div的高度不是你设置的height值,而是height值+padding-bottom值+2px(边框的值),要见到底边,必须大于这个值才行
overflow:hidden;隐藏掉看下。。
可能给隐藏了。
var left_div = "left";
var right_div = "right";
function change(id1, id2) {
var con1 = document.getElementById(id1);
var con2 = document.getElementById(id2);
if (con1.offsetHeight < con2.offsetHeight) {
con1.style.height = con2.offsetHeight + "px";
}
else {
con2.style.height = con1.offsetHeight + "px";
}
}
window.onload = function () {
try {
change(left_div, right_div);
}
catch (e) {
}
}
左右高度自动JS。
给相对应的ID
lz好,根据测试,IE、FF、chrome、safari浏览器,都显示无底边。
不知道“padding-bottom:1253px;margin-bottom:-1253px;”这样的写法,要来何用的?
lz想达到什么目的,或许有其他解决办法的。
1253px 你还想看见底边???