在这张图片中,我有一个HTML内容“div#container”。它可能包含许多内容,如图像,表单和其他HTML标记。
我想调整此div的大小并将其放在其他容器中。新容器可能有不同的widht / height,所以我必须调整div#container
的大小。这有点像调整图像大小 - 我需要保持宽高比。我需要将div#容器放在新容器的中心。
是用纯CSS做的吗?
由于
答案 0 :(得分:1)
以下是使用height: 100%
上的width: 100%
和div#container
以及padding
上的div#dash-container
执行此操作的方式:
.container {
background: lightgray;
position: relative;
height: 100%;
width: 100%;
}
.dash-container-1,
.dash-container-2 {
box-sizing: border-box;
border: dashed 2px;
}
.dash-container-1 {
height: 500px; /*whatever sizes you want*/
width: 300px;
padding: 100px 0;
}
.dash-container-2 {
height: 300px;
width: 500px;
padding: 0 5%; //you can use px, %, em, ...
}

<div class="dash-container-1">
<div class="container"></div>
</div>
<div class="dash-container-2">
<div class="container"></div>
</div>
&#13;