展会信息港展会大全

css实现div两列高度自适应实例介绍
来源:互联网   发布日期:2016-03-25 16:12:26   浏览:1428次  

导读:要实现两列高度自适应方法有很多,一种直接使用css方法,另一种是利用js或jquery来控制它们进行高度自适应,下面我分别介绍一下。方法一:纯CSS实现高度自适应:代码如下复...

要实现两列高度自适应方法有很多,一种直接使用css方法,另一种是利用js或jquery来控制它们进行高度自适应,下面我分别介绍一下。

方法一:

纯CSS实现高度自适应:

代码如下

复制代码

.content{ overflow:hidden; }

.left, .center, .right{ padding-bottom:500px; margin-bottom:-500px;}

方法二:

以下JS代码添加到</body>结束之前:

代码如下

复制代码

<script type=”text/javascript”>

<!–

var l=document.getElementById(“left_side”).scrollHeight;

var r=document.getElementById(“right_main”).scrollHeight

if (r>l)

{

document.getElementById(“left_side”).style.height=document.getElementById(“right_main”).scrollHeight+”px”;

}

else

{

document.getElementById(“left_side”).style.height=document.getElementById(“right_main”).scrollHeight+”px”;

}

–>

</script>

最后,CSS还得加上这个:

html,body{ height:100%;}

方法三,

三行两列高度自适应

代码如下

复制代码

<style type="text/css">

body{ margin:0; background:#f5f5f5;}

.Header{ width:600px; margin:auto; background:green; height:80px;}

.Mian{ width:600px; margin-left:auto; margin-right:auto;}

.Mianbg{ width:600px; background:#CC9999; float:left;}

.left{ width:300px; background:#336666; float:left;}

.right{ width:300px; background:#FF9966; float:right;}

.right_content{ width:200px; background:#666633; margin-left:auto; margin-right:auto; height:50px; margin-top:5px;}

.Footer{ margin:auto; width:600px; background:#666699; clear:both; height:80px;}

</style>

<title>css</title>

</head>

<body>

<div class="Header">Header</div>

<div class="Mian">

<div class="Mianbg">

<div class="left"> Left</div>

<div class="right">

<div class="right_content">Right Content</div>

<div class="right_content">Right Content</div>

<div class="right_content">Right Content</div>

<div class="right_content">Right Content</div>

</div>

</div>

</div>

<div class="Footer">Footer</div>

效果图如下

赞助本站

人工智能实验室

相关热词: 开发 编程 android

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港