问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

css+div布局问题

发布网友 发布时间:2022-04-06 12:06

我来回答

4个回答

热心网友 时间:2022-04-06 13:35

lz 上面写成300px 下面如果是正常铺满的话  就得用Js 获取body的高度 减去 300px 把得出的值赋值给FOOT 这样是最好的。  
要么就只能都用百分比  上面写30% 下面70%

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>

<body>
<style>
body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden}
#head{background:#396;height:30%;width:100%}
#foot{background:#36C;height:70%;width:100%;}
</style>

<div id='head'>
</div>
<div id='foot'>
</div>
</body>
</html>

lz如果可以用JS 我可以帮你写

热心网友 时间:2022-04-06 14:53

通常必须使用JavaScript:

<html> 
<head> 
<meta charset="utf-8">
<script>
function init() {
    var div2 = document.getElementById("div2");
    div2.style.height=(document.body.clientHeight - 300) + "px";
};
</script>
</head> 
  
<body onload="init()" style="margin:0;padding:0;background-color:blue;width:100%;height:100%;">
<div id="div1" style="background-color:red;width:100%;height:300px;"></div>
<div id="div2" style="background-color:black;"></div>
</div>
</body> 
</html>

在支持CSS3的浏览器上,可以使用CSS3的calc函数:

<html> 
<head> 
<meta charset="utf-8">
</head> 
  
<body style="margin:0;padding:0;background-color:blue;width:100%;height:100%;">
<div id="div1" style="background-color:red;width:100%;height:300px;"></div>
<div id="div2" style="background-color:black;height:calc(100% - 300px);"></div>
</div>
</body> 
</html>

热心网友 时间:2022-04-06 16:28

高度自适应是height: auto; 如果不想要滚动条就是overflow: none;

热心网友 时间:2022-04-06 18:19

用JS取总高度 然后用高度减去上面的300 这样就行了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
钢琴谱一小段有三行怎么弹?最上是高音,然后还是高音,最后是低音?我用来... 请问跨专业考研都需要哪些方面的准备啊? 2013109期福彩双色球开奖号码 vivoy3手机如何长截屏 男友贪污也是网上追逃犯我还可以和他在一起吗 网上追逃犯罪嫌疑人住家里算是窝藏或是包庇吗 ps3海贼无双普通版有下载卡的吗? 关于PS3版海贼王无双和北斗神拳无双 PS3现在海贼无双3.55破解能玩了吗 我看网上说有破解补丁 谁能给个地址... 现在网上下载得到PS3的海贼无双。铁拳6,。高达无双3等游戏吗 肚子大的胖mm怎么选裙子和上衣 女人胖有点肚子,穿什么衣服好 冬天一个腹部很胖的女生适合穿什么啊 广东甜点蛋散做法 肚子上有肉怎么样穿搭不会显胖? 肚子胖的人穿什么衣服好看 上身胖(胸大、肚子大、腰粗、手臂粗)怎么穿衣服 怎么做点心简单方法 广式腐皮卷图片做法大 上身胖、有肚子的女生该怎么穿搭? 老人被绊亡不追责的消息是否属实? 如何自制传统广式点心萝卜丝酥 老人被狗绳拽到重摔后身亡是否属于意外事件? 联想电脑没电自动关机后为什么开机后就连接不上无线网络了 腰腹肥胖如何穿衣 如何自制传统广式点心 萝卜糕 狗主亲属回应老人被狗绳绊倒身亡,肇事狗是否会被处置? 昨晚梦见洪水,顺着山淌下来,今天我老公的车就掉沟里了,当时沟里淌着洪水,不知道这算不算解梦了? THINKpad笔记本待机后无法自动连接网络怎么办 佛山阿婆被狗绳绊倒身亡,事情经过究竟是怎样? 佛山老人被狗绳绊倒身亡,狗主家属是如何回应的? 胖人肚子肉多穿什么裙子好看 胖肚子胖屁股的女人怎么穿衣服 郑州男子如厕太用力突发脑溢血离世,脑出血发生后,患者家属该如何急救... 胖人穿衣服怎样搭配好看图片 突发脑溢血,应该紧急去最近的医院抢救还是去大医院? 突发的脑出血能抢救过来么 脑溢血抢救可以用肾上腺素吗? 我的亲人29岁,突发性脑溢血,经及时抢救,术后第二天已恢复意识 职工在工作期间突发脑溢血死亡+公司是否有责任赔付 上班时间中突发脑溢血抢救过来,算工伤吗? 素三鲜的作法 三鲜冒菜的做法大全 喝不完的豆浆别浪费,这几种做法即简单又美味 素三鲜米线的简单做法 甘肃高考报名受疫情会推迟吗? 甘肃省2015年高考报名必须有哪些条件 在宁夏上学回甘肃高考,报名需准备那些证明 2016年甘肃高考报名费多少钱 甘肃省高考报名的问题。。。及复读学习方法。。。 在甘肃几年学籍可叁加甘肃高考