包装网格布局-边界/填充和覆盖的问题
Packery Grid Layout - Problems with border/padding and overlay
我一直在使用metafizzy同位素包模式进行网格布局,并在下面设置了一个codepen来向您展示我的问题。
http://codepen.io/anon/pen/EgKdpL我对我的网格几乎很满意,除了两个问题。
1 -我给主网格选择器类"griditem"应用了填充,我希望在所有网格项周围应用一个简单的白色边缘。然而,结果好坏参半,有些差距比其他差距更小/更大。我曾尝试使用CSS边框产生相同的东西,但有同样的问题。
.grid-sizer,
.grid-item {
margin: 0!important;
padding: 10px!important;
}
2 -然后有一个覆盖在每个网格项目,揭示了一个标题/标题,但由于填充覆盖跑掉有没有办法阻止这种情况发生?
http://codepen.io/anon/pen/EgKdpL谢谢你的帮助。
更新已经从下面的答案应用到相互依赖,滚动状态现在固定和精细。正如你所看到的,尽管不均匀的边界/填充仍然存在,例如在第一个蓝色框
这对我有用:
在你的CSS代码的顶部,输入*
选择器块,添加如下:
margin: 0;
padding: 0
空间的问题几乎总是浏览器添加额外的边距之类的问题,像这样简单的CSS重置应该可以解决它。要了解更多细节,请参阅Eric Meyer的CSS重置。
-
删除body/html标签上的页边距:
html, body { margin: 0; padding: 0; }
-
#wrapper .text-overlay
使用100%的宽度和高度。由于你使用的是绝对定位,你可以使用top, bottom, left, right属性。试试这个:#wrapper .text-overlay { position: absolute; visibility: hidden; background-color: RGBA(40, 44, 52, 0.9); font-family: 'Old Standard TT', serif; letter-spacing: 0.5px; display: block; margin: 0 auto; top: 10px; left: 10px; right: 10px; bottom: 10px; color: #fff; }
相关文章:
- j查询验证器功能覆盖问题
- 关于覆盖本机DOM方法时的IE 10问题
- 覆盖在“背景大小:包含”上的响应式 DIV - 解决警报触发的问题
- Jquery 显示/隐藏常见问题解答,文本被覆盖
- JQuery移动多行按钮覆盖问题
- 我的插件上有 Css 覆盖问题
- 试图在PHP中重现一些JavaScript代码,变量覆盖问题,如何
- node.js中的继承问题:试图覆盖子类的原型时出现赋值错误
- 为什么我的innerHTML覆盖父类的样式属性?以及我该如何解决这个问题
- 试图覆盖全局变量时出现jQuery.post()作用域问题
- 手动引导和覆盖配置中的angular服务的问题
- 当注入javascript代码覆盖DOM中存在的代码时,会出现问题
- 原型覆盖范围问题
- jQuery覆盖悬停闪烁问题
- 本地存储覆盖问题
- 包装网格布局-边界/填充和覆盖的问题
- 修正了当位置动态给定时导航条覆盖内容的问题
- 扩展/覆盖 jQuery 对象文字方法 - 超出范围的问题
- Javascript / NodeJS:传入对象似乎覆盖了"self"-关闭问题
- 谷歌地图API v3圈覆盖问题