日期:2014-05-17  浏览次数:20662 次

(急吧)修改一个div 另一个跟着变!
这个主要在谷歌弄滴

现在问题是,在没修改之前,左右边的高度都是980, 现在修改了左边的高度为920,右面的没有修改,可是为什么右面跟着一起变呢?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<style>
body{margin:0px; background-color:#CCCCCC;}
.content{ width:1200px; height:980px; background-color:#66FF00; margin:auto;}
.content .con_left{width:950px; height:920px; background-color:#999999; margin:auto; border: 0px 1px 1px; border-color:#00CCFF; border-style:solid; border-top-style:none;}
.content .con_right{width:60px; height:980px; background-color:#FF0000; float:right; margin-top:-980px;}
</style>
<body>
<div class="content">
<div class="con_left"></div>
<div class="con_right"></div>
</div>
</body>
</html>


------解决方案--------------------
探讨

可是,我想这样的,那个content不是宽1200么。con_left是950,居中,,如果按照你那样浮动左边,那请问怎么样将con_left居中起来呢


引用:

嗯 弱弱的批判一句。要显示在一行上面你的.con_left这个至少应该左浮动,right右浮动,你那个margin-top:-980;有点坑爹;直接左浮动有浮动 搞定 试试