html - 1: header 和 div 上方的空白,Normalize 和 margin:0 没有修复。2:调整列
问题描述
我无法解决 2 个问题,希望能得到一些帮助。
问题 2 我还在研究,但我把它扔在这里,以防有人有一个快速的解决方案。
这是我的jsfiddle:https ://jsfiddle.net/zf0ecsnp/5/
问题 1
我似乎无法弄清楚是什么在我的 div 和标题上方创建了一小行/区域的空白。
在 jsfiddle 中运行它时它不存在,但是当我在浏览器中打开我的 index.html 文件时它就在那里。
见图片:https ://imgur.com/a/tZueV3T
我已经尝试将它添加到我的 CSS 中,但这只是把一切都搞砸了:
* {
margin: 0;
padding: 0;
}
Normalize.css 也没有处理它。
我也为 h2 和 div 尝试了这个
h2 {
margin: 0;
}
但它没有解决它。
问题 2
我希望标题(标题 1、标题 2、标题 3 超过 2 行)和列周围的框与最长的标题和/或框一样长。
我尝试使用margin-top 和bottom 100% 和-100% 以及overflow:hidden,但这删除了底部边框。
谢谢!
解决方案
对于你的第二个问题,你可以使用一个叫做 Grid 的东西。
grid-template-rows: minmax(100px, auto);
grid-template-columns: minmax(auto, 50%) 1fr 3em;
推荐阅读
- react-native - Facebook 标签式 TextInput - React Native
- python - 第 11 行:AttributeError:列表实例没有属性“__index__”或“__int__”
- excel - 循环的大型电子表格比较。有更快的方法吗?
- angular - 没有 MockDialogRef 的提供者
- symfony - 使用 EntityType 显示选择时,无法从 Symfony 表单中保存实体
- javascript - 在 selenium python 中单击滑块按钮
- node.js - 让用户将 iframe 添加到他们的个人资料的常用方法?
- ruby-on-rails - 复选框不会显示在网页上,但不会出现错误
- c++ - 将常量指针推送到 std::stack
给出编译错误 - angular - 素数树表选择未按预期工作