html - 当我向 div 添加 margin-top 和 margin-left 时,页面大小水平增加
问题描述
我使用引导程序创建了一个 3 x 3 列的 div,所以当我向 div 添加 margin-left 和 margin-top 时,页面大小会水平增加。我希望页面大小在移动 div 时保持不变。
.col-4 {
background-color: black;
width: 100px;
height: 100px;
margin: 10px 0 0 10px;
}
.container {
margin: 100px 0 0 300px;
}
<body>
<div class="container">
<div class="row">
<div class="col-4" id="square_1"></div>
<div class="col-4" id="square_2"></div>
<div class="col-4" id="square_3"></div>
</div>
<div class="row">
<div class="col-4" id="square_4"></div>
<div class="col-4" id="square_5"></div>
<div class="col-4" id="square_6"></div>
</div>
<div class="row">
<div class="col-4" id="square_7"></div>
<div class="col-4" id="square_8"></div>
<div class="col-4" id="square_9"></div>
</div>
</div>
</body>
解决方案
到目前为止,无论我用你的代码尝试过什么,水平尺寸都没有改变。但是,如果您能解释一下您正在努力实现的问题所在,我可能会提供帮助。
推荐阅读
- python-3.x - 我在 python 中的 for 循环之外的变量列表正在改变。请建议
- python - Pandas DataFrame 基于另外两列创建新的 csv 列
- reporting-services - 如何在 SSRS 报告中圈出选项/值
- swift - UITableView 没有出现在视图中?
- c++ - 我已经建立了递归关系,它找到了两个字符串之间最长的连续公共字符串我如何在我的一个字符串中跳过一个字符
- javascript - 在选择框中选择选项时填充使用 jquery 动态生成的输入
- r - 堆叠条形图,x 轴上的样本根据“早期”和“晚期”组排列
- apache-spark - Databricks 和 Spark 中的公用表表达式 (CTE)
- angular - Angular:如何对 HostBinding 属性的更改进行单元测试
- memory-leaks - 使用 LitElement 泄漏的 eventContext