如何用div+css布局实现自适应浏览器大小,不用js实现

用css+div如何实现?大侠们赐教啊......不用js如果没有领会意思,你看看360云盘网页版的布局或者金山快盘网页版的布局你就明白了我就是想实现这种布局... 用css+div如何实现?大侠们赐教啊......不用js
如果没有领会意思,你看看360云盘网页版的布局或者金山快盘网页版的布局你就明白了
我就是想实现这种布局
展开
 我来答
retryzhanglong
推荐于2017-06-18
知道答主
回答量:36
采纳率:0%
帮助的人:14.5万
展开全部
function resize_window(){
$("#left").height($(window).height()-100);
$("#right").height($(window).height()-100).width($(window).width()-201);
}
$(function () {
resize_window();
$(window).resize(function(){
resize_window();
});
});

这个是top的div是100px,width100%;left的height为window的高减去topdiv的高。

右边C的高和左边一样,宽的窗口的宽减去B的宽度

雨要诀
2013-08-15 · 超过18用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:39.5万
展开全部
在html中加入div,然后用CSS定义div的高和宽,不用把数值定死了,用百分比的单位设,就可以做到高度或宽度自适应,(相对于浏览器的)。
追问
比如B区域width:100px,C区域如何实现自适应浏览器?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tatooo
2013-08-15 · TA获得超过2119个赞
知道小有建树答主
回答量:2497
采纳率:46%
帮助的人:678万
展开全部
高度自适应屏幕必须用js
更多追问追答
追问
比如B区域width:100px,C区域如何实现自适应浏览器?
追答
只能自适应宽

让B区float:left;
让c屈不float
然后设置左边距margin-left:100px;width:auto;
以上只能自适应宽 不能自适应高
自适应高必须用js
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hawkeyes0
2013-08-16 · TA获得超过600个赞
知道小有建树答主
回答量:484
采纳率:0%
帮助的人:143万
展开全部
B区用绝对定位,C区加margin-left
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
诶特顿
2013-08-15 · TA获得超过778个赞
知道小有建树答主
回答量:409
采纳率:75%
帮助的人:178万
展开全部
如果不用js实现也只有用百分比来实现了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式