假如有一高度自适应的div,父元素高度600px,里面有两个div,一个高度100px,希望另一个填满剩下的高度

原文地址:https://www.cnblogs.com/yuanyuan-1994/p/8984473.html

时间: 2024-07-30 19:56:46

假如有一高度自适应的div,父元素高度600px,里面有两个div,一个高度100px,希望另一个填满剩下的高度的相关文章

【css基础】div父元素根据子元素高度自适应高度

两种情况(无特殊说明子元素都是指代父元素的第一级子元素) 第一种:若子元素没有带有float元素的元素,对于高度是自适应的没有问题. 第二种:若子元素全是带有float属性的元素,这时候我们会发现父元素塌陷,高度为0,因为float浮动元素脱离了正常的文档流,父元素相当于没有了这两个儿子! 解决这个问题的根源就是清除浮动: 1 , 给父节点增加样式overflow:hidden或者overflow:auto 2 , 在子元素中的最后一个添加一个兄弟节点,当然该节点应该是一个空节点.你可以用div

左边DIV固定宽度,右边的DIV如何自适应填满剩下的屏幕宽度

<style> .main{ margin-top: -20px; width: 100%; height: auto; overflow: hidden; } .main .left{ float: left; width: 300px; height: 700px; border-right: 1px solid #DDDDDD; } .main .right{ margin-left: 300px; height: 700px; background-color: red; } <

布局:上下两个div高度固定,中间自适应

需求:经典布局 -- 头尾固定高度中间高度自适应布局 头部固定高度,宽度100%自适应父容器: 底部固定高度,宽度100%自适应父容器: 中间是主体部分,自动填满,浏览器可视区域剩余部分,内容超出则中间部分出现流动条: 整个内容填满浏览器可视区域,并且不超出此区域! 方法1:position:absolute定位,不设高,并改变"包含块"的尺寸渲染 固定头尾,所以,至少头和尾要用到position定位.因为浏览器大小是可以调节的,而且不同尺寸,不同分辨率的浏览器可视区域的高度是不固定的

里面的div怎么撑开外面的div让高度自适应

参考网址:http://www.jb51.net/css/140685.html 随着微软新操作系统的上市,ie6现在用的人越来越少了,但是XP系统看来是太过经典,仍然有相当多的用户在使用,且这部分人群中的大部分也没有单独升级浏览器的习惯,于是乎ie6依旧是使用最多的浏览器版本.根据本站流量的统计,来自ie6的访问比重为72.6%.表明了以上的观点,虽然最高的时候,ie6占了90%以上. 言归正传,div+css作为网页的布局已经是大势所趋.它的优点不在这里啰嗦.但最近经常有朋友提到关于容器高度

CSS float 父元素高度自适应

<html> <head><title></title><style type="text/css">*{margin:0 ;padding:0;}.content{border:1px solid red;}.fl{float:left}</style></head> <body> <div class="content"> <div class=&q

div随内容调整高度(父元素高度随子元素变化)

你就说我的头像是不是很酷,很有个性? 嗯嗯,帅的不行了呢!你吃饭了吗??????????????????????????????? .message { width: 100%; padding-top: 12px } .message .icon { position: relative; display: block; padding: 0px; height: 44px; width: 44px; float: left } .message .icon.user { margin-lef

div高度自适应的问题

对象height:100%并不能直接产生效果,是因为跟其父对象有关. #center{height:100%;} 上面的css样式是无效的,不会产生任何效果. 需要改写: html,body{ margin:0px; height:100%;}#center{width:200px;height:100%;background-color:#666666;border:1px solid red;} 对#center对象设置了height:100%,同时设置了html与body的height:1

高度自适应

最近一直遇到关于高度自适应的问题,今天来做一下总结. 其实如果元素没有设置高度,一般都会跟随内容变化,包裹内容 比如这样的 <div class="wrap"> <h1>高度自适应</h1> <p> 我是高度自适应<br/> 我是高度自适应<br/> 我是高度自适应<br/> 我是高度自适应<br/> </p> </div> 在浏览器中可以看到.wrap这个div的高

CSS高度自适应 height:100%;

在初次尝试高度自适应时都会遇到这样的问题: 对象的heith:100%; 并不能直接产生实际效果 为什么呢?之所以没有效果,与浏览器的解析方式有一定关系,查看下面代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>一列布局</title> <style> html, body { margin: 0; padding: 0; wi