【发布时间】:2012-11-13 17:46:02
【问题描述】:
我想将容器 <div> 标记置于页面中心,使其满足以下条件:
- 当屏幕宽度大于
<div>的最大宽度时,我希望<div>在屏幕内水平居中。 - 当屏幕宽度等于
<div>的最大宽度时,<div>应该填满整个屏幕。 - 当屏幕宽度小于
<div>的最大宽度时,<div>应调整大小以匹配屏幕宽度。
这是否可能仅使用 CSS,或者我需要使用 JavaScript 来实现这种灵活性?
【问题讨论】:
-
1.例如,您是否想要滚动条?如果没有,你为什么需要这个?如果是 - 只有 javascript
-
我认为对于#1 和#2,只有 CSS 是可能的。只需使用您的最大宽度。屏幕越大,div 取最大宽度。有屏幕相同的宽度,它将占据全屏。对于#3,尝试设置 max-width:*your width*, width:auto;我不能尝试,但这是我的第一次尝试......
标签: javascript html css layout user-interface