首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何保持内联2固定元素的最小宽度?

如何保持内联2固定元素的最小宽度?
EN

Stack Overflow用户
提问于 2015-04-17 22:30:54
回答 1查看 45关注 0票数 0

有两个固定的(不能改变)内联块和最小宽度为他们两个。当我试图调整窗口的大小时(宽度小于最小),它们相互重叠。有什么建议吗?如何设置整个页面的最小宽度?

代码语言:javascript
复制
<div style="position:fixed;left:0;top:0;bottom:0;width:40%;min-width:500px;border:2px solid red;margin:5px;">&nbsp;</div>
<div style="position:fixed;right:0;top:0;bottom:0;width:40%;min-width:500px;border:2px solid blue;margin:5px;">&nbsp;</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-17 22:45:27

简单地说,答案是no,而不是不改变position: fixed

看看position: fixed到底是什么意思:

固定 不要为元素留出空间。相反,将其放置在相对于屏幕的视口的指定位置,并且在滚动时不要移动它。打印时,将其放置在每一页上的固定位置。

https://developer.mozilla.org/en-US/docs/Web/CSS/position

既然你不能控制视口的宽度..。

但是绝对位置应该可以工作,然后你可以将你的身体设置成这样:

代码语言:javascript
复制
body {
    min-width: 1020px;
    position: relative;
    min-height: 100%;
}
html{
  height: 100%;
}

http://jsfiddle.net/1forkath/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29710489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档