如何将所有身体内容包裹在一个div中

时间:2015-07-30 02:23:19

标签: html css

我看到很多响应式网站将所有正文内容包装在一个div中,但我不知道如何做到这一点。这就像加载页面时一样,它适合屏幕,但是如果你缩小,你会看到页面上的所有元素都在正确的位置,但是变得很小,就像它被包裹在一个div中一样。像这样:

Normal web site

Zoom-out website

当我做一个响应式设计时,我只是让元素适合屏幕,当你缩小时,元素将调整到屏幕。我该怎么做到这样? Obs:我真的想知道如何制作它,没有框架,我应该如何指定图像大小(用vh / vw,em,rem,%等)。

2 个答案:

答案 0 :(得分:1)

从屏幕截图来看,它可能会有一个最大宽度的像素尺寸,所以当你完成缩小时,样式表可能会显示一个媒体查询,例如:

#container_div {max width: 1280px; margin:auto}  

所以保证金:auto会使div居中(假设它是某种包装器)。 理论上这应该有用,但我想还有其他的可能性。

答案 1 :(得分:0)

  

您可以尝试使用bootstrap类来实现此目标。

     

如果您想在页面中间设置页面内容。

<body>
<div class="container">
   // your page content ..... 
<div>
</body>
  

如果您想在整页中设置页面内容。

<body>
<div class="container-fluid">
   // your page content ..... 
<div>
</body>
  

现在这个容器类将完全管理。