当我最小化页面时 div 扩展以匹配边距 属性

When I minimize the page div extends to match margin property

所以,我无法弄清楚我在这里做错了什么。 当我将页面缩小到 25% 时,div 正在扩展以匹配 CSS 代码的边距 属性。

Link 到 website

我想让它更像这个方形的内容(如果你明白我的意思的话): goal

这是 css 文件中的一个片段:

.post{
    border-radius: 25px;
    margin: 250;
    margin-top: 10;
    margin-bottom: 10;
    background-color: rgba(188, 64, 119, 0.4);
    text-align: left;
    padding-bottom: 40;
}

html

<div class="post">
            <img id="cat" src="Imgs/cat.png" alt="cat-logo"/>
            <!-- text -->
</div>

我是新手,所以...请耐心等待。

尝试将此添加到您的规则中:

max-width: 970px;
margin: 10px auto;

如果您定义 max-width 容器不能超过这个值。 所以现在你必须让你的容器居中 margin auto 在左边和右边。

您在 .post 上使用无单位 margin s - 这是不好的做法。使用某种相对单位,例如 %。如果将 .post { margin: 25; } 更改为 .post { margin: 25%; },当您缩放 in/out.

时边距不会表现得很奇怪