【发布时间】:2014-01-08 16:16:46
【问题描述】:
所以我目前正在设计一个网站,我注意到的一件事是我为容器放置的 div 在以不同分辨率观察时并没有完全按照我想要的方式流动。这是我在 CSS 中的内容:
#container{
position: relative;
width: 100%;
height: 100%;
background-color: black;
}
#center{
background-image:url(http://farm4.staticflickr.com/3768/11633218256_30a04f01c3_o.png);
height:1080px;
width:1920px;
position:absolute;
top:50%;
left:50%;
margin-left: -960px;
margin-top: -540px;
overflow: hidden
}
这是我的 HTML:
<div id="container">
<div id="center"></div>
</div>
我非常希望中心 div 在初始加载时根据浏览器当前的缩放级别调整大小,并使 div 的边缘适合该缩放,同时保持 div 的宽度和高度比例为 16:9。如果可能的话,我希望能够对嵌套在 div 中的所有内容应用相同的缩放。但我希望用户能够在之后放大和缩小,而无需在缩放时主动调整 div 的大小以适应屏幕。我主要希望这个过程不自动缩放浏览器,因为我不想弄乱用户在其他网站上的缩放级别。
【问题讨论】:
标签: javascript css html