前端页面div float 后高度 height 自适应的问题
最近在画项目页面的时候遇到了一个左侧div一旦加上float:left 属性后,设置其高度height:100% 不起作用,后来网上查了半天也没有找到很好的解决方案,只在csdn里发现了这个马上记录下来以便后面用到时查阅,用js动态控制div的高度:
<script type="text/javascript">
document.getElementById("sidebar-oper").style.height = document.getElementById("sidebar").scrollHeight + "px"
</script>
页面源代码如下:
<div class="sidebar" id="sidebar">
<div class="sideMenu">
@Html.Action("Left")
<div class="FunList">
<div class="title">功能菜单</div>
<div class="Contentlist">
<ul>
<li>
<i></i><a>仪器管理</a>
</li>
<li>
<i></i><a>我的申请</a>
</li>
<li>
<i></i><a>申请管理</a>
</li>
<li>
<i></i><a>合同管理</a>
</li>
<li>
<i></i><a>合同管理</a>
</li>
</ul> </div>
</div>
</div>
<div class="sidebar-oper" id="sidebar-oper">
<div class="sidebar-up hide">
<img src="~/Content/Images/1仪器共享_09.jpg" style="cursor:pointer;" />
</div>
<div class="sidebar-down">
<img src="~/Content/Images/1仪器共享_09.jpg" style="cursor:pointer;" />
</div>
</div>
</div>
<script type="text/javascript">
document.getElementById("sidebar-oper").style.height = document.getElementById("sidebar").scrollHeight + "px"
</script>
前端页面div float 后高度 height 自适应的问题的更多相关文章
- float过后 高度无法自适应的解决方法
		
float过后 高度无法自适应的解决方法: 在float层最外面包一层div即可.
 - CSS: 解决Div float后,父Div无法高度自适应的问题
		
在用CSS+DIV的布局中,常常会发现,当一个DIV float之后,假设他的高度超过了其父DIV的高度时,其父DIV的高度并不会对应的进行调整.要解决问题(也叫做闭合(清除)浮动),我们有四种办法: ...
 - div有最小高度且自适应高度
		
DIV最小高度且自适应高度 在IE6中,如果子容器的高度超过父容器的时候,父容器会被子容器撑开,所以我们可以直接设置一个height的高度值即可.但是在IE7和firefox就不行了,它不会自动撑 ...
 - Flask--第三个例子,写一个接口,该接口返回html前端页面,模板的使用
		
将接口数据返回至html前端页面有两种方法 方法一: 1 @app.route('/index',methods=['get']) 2 def open_index(): 3 page=open(' ...
 - <转载>如何解决子级用float浮动父级div高度不能自适应的问题
		
转载:http://www.kwstu.com/ArticleView/divcss_2013101582430202 解决子级对象使用css float浮动 而父级div不能自适应高度,不能被父级内 ...
 - 解决子级用css float浮动 而父级div没高度不能自适应高度
		
解决子级对象使用css float浮动 而父级div不能自适应高度,不能被父级内容撑开解决方法,父级div没有高度解决方法. 最外层的父级DIV不能自适应高度-不能随对象撑开没有高度 当在对象内的盒子 ...
 - CSS|  解决子级用css float浮动 而父级div没高度不能自适应高度
		
解决子级用css float浮动 而父级div没高度不能自适应高度 解决子级对象使用css float浮动 而父级div不能自适应高度,不能被父级内容撑开解决方法,父级div没有高度解决方法. 最外层 ...
 - div高度不能自适应(子级使用float浮动,父级div高度不能自适应)
		
1.问题截图: 2.问题描述: 由于地址.公司名长度的不定性,所以每一条地址所在的父级div高度不定,但是需要设置一个最小的高度min-height:48px;但是当内容增加的时候,父级div高度却不 ...
 - 使用float属性布局时父元素高度不能自适应的解决方法
		
在网页的布局过程中,经常会用到float属性来实现页面的左右布局,但是有个问题就是父元素的高度并不能根据子元素的高度自适应.比如下面这段代码: <!DOCTYPE html> <ht ...
 
随机推荐
- Objects and Data Structures
			
Date Abstraction Hiding implementation is not just a matter of putting a layer of fucntions between ...
 - 使用java理解程序逻辑             第三章 选择结构一
			
if 选择结构: if(条件){ 代码块 //条件成立后要执行的代码.可以是一条语句,也可以是一组语句 } 可以处理单一或组合条件的情况. if-else 选择结构: if(条件){ ...
 - C++类的运用 和 三大函数
			
在<数据结构与算法分析C++描述>一书中给出了三段代码,简单描述了C++类的接口.实现.与调用: #ifndef INTCELL_H_INCLUDED #define INTCELL_H_ ...
 - magento后台登陆被锁定  索引报错的解决:General error: 1205 Lock wait timeout
			
1. magento在索引的时候用shell,有时候会报错: General error: 1205 Lock wait timeout exceeded 这个时候,是因为行锁的原因,在表中您直接用s ...
 - 第一个Sprint冲刺第八天
			
讨论成员:邵家文.李新.朱浩龙.陈俊金 讨论地点:宿舍 解决问题:计分问题 燃尽图
 - Http的请求的全过程
			
http请求的详细过程 HTTP是一个应用层的协议,在这个层的协议,是一种网络交互需要遵守的一种协议规范. 1.连接:当输入一个请求时,首先建立一个socket连接,因为socket是通过ip和端口建 ...
 - rnn lstm
			
资料收集:https://github.com/kjw0612/awesome-rnn 代码+例子+物理意义:https://iamtrask.github.io/2015/11/15/anyone- ...
 - hadoop shell 详解
			
概述 所有的hadoop命令均由bin/hadoop脚本引发.不指定参数运行hadoop脚本会打印所有命令的描述. 用法: hadoop [--config confdir] [COMMAND] ...
 - Spring3整合Hibernate4-我们到底能走多远系列(30)
			
我们到底能走多远系列(30) 扯淡: 30篇啦!从2012-08-15开始的系列,东平西凑将近一年的时间也就这么几篇.目标的100篇,按这个速度也要再搞两年呢. 发博客果然不是件容易的事,怪不得更多的 ...
 - subprocess module
			
subprocess 主要用于执行外部命令和程序, 极大的增强了Python的功能. 比如你要用bowtie, 你可以在python中调用这个程序. 运行python时,我们都是在创建并运行一个进程, ...