html - 嵌套网格中的子级忽略父级填充
问题描述
这是我的代码
<div class="uk-container">
<div class="uk-child-width-1-3@m uk-child-width-1-1@s" uk-grid>
<div class=" global-border outer-grid">
<div class=" main-color" uk-grid>
<div class="uk-width-2-5 coine-card bg-yellow inner-grid" >
</div>
<div class="uk-width-1-5 bg-yellow-lm timer coine-card inner-grid">
</div>
<div class="uk-width-2-5 coine-card bg-yellow inner-grid" >
</div>
</div>
</div>
<div class=" global-border outer-grid">
<div class=" main-color" uk-grid>
<div class="uk-width-2-5 coine-card bg-yellow inner-grid " >
</div>
<div class="uk-width-1-5 bg-yellow-lm timer coine-card inner-grid ">
</div>
<div class="uk-width-2-5 coine-card bg-yellow inner-grid" >
</div>
</div>
</div>
<div class="global-border outer-grid">
<div class="bg-yellow" style="height: 200px">
some stuff
</div>
</div>
</div>
</div>
我有一个带有 3 列的外部网格(它们具有外部网格类),并且在这些列的 2 内部我有另外 3 列 uk-grid(这些具有内部网格类)除了其中一个只有一个 divsome stuff
在里面 !这是结果
由于某种原因,内部网格忽略了它们的父级左填充,因为它们的内容似乎粘在一起......只有最密集的具有内部网格的最后一列似乎尊重其父级左填充
为什么会发生这种情况,我该如何解决?
这是jsfiddle
解决方案
它是:
.uk-grid {
margin-left: -30px;
}
删除它,你应该得到你想要的结果!
注意:我还注意到您的HTML中有一些格式错误,例如:
<div class=" main-color" uk-grid>
应该看起来像这样:
<div class="main-color uk-grid">
推荐阅读
- ios - 如何将 nssingleobjectarrayi 类型的值转换为 'nsdictionary swift 5
- spring-mvc - Spring-test 无法设置@RequestPart。它总是将其发送为空
- python - 如何从python中的excel列打印字符串值?
- javascript - 添加新节点时,D3.js 节点链接溢出到兄弟节点
- javascript - 尝试在使用 App Scripts 将其作为附件通过电子邮件发送之前对几列进行排序和删除但显示错误?
- unity3d - Unity Scriptable Objects 问题
- r - R 的 testthat 中的 expect_error 函数与我的错误消息不匹配
- javascript - ACE 编辑器 js。使用自定义函数列表自动完成
- sql - 从选择查询结果中选择唯一行
- reactjs - 我正在尝试从下拉列表中获取的值中设置其他参数。但不显示值。我怎样才能显示它们