如图所示。就是使用Vue-cli新建模板后,删除掉hello哪个 直接新建一行div后有一片空白。
在style中加入了
html, body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px; }html,body {
margin: 0; padding: 0; }
也都尝试加了 没有反应。。。
如图所示。就是使用Vue-cli新建模板后,删除掉hello哪个 直接新建一行div后有一片空白。
在style中加入了
html, body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px; }html,body {
margin: 0; padding: 0; }
也都尝试加了 没有反应。。。
今天也遇到了这个问题,先是再网上找,没找到,后来自己 F12 研究了下,发现,body标签和html有间隔,于是尝试将body标签设置成 margin: 0;
即可,方法很多可以通过js改,也可以直接将 /public/index.html 中的<body>标签加个样式:
<body style="margin: 0;">
<div id="app"></div>
</body>
你先开启右键调试看看这个地方的样式,然后再去检查你的app.vue里面style里面的样式,因为我印象里记得style有个scope属性表示局部的CSS,你可以检查一下上面几位哥们说的,看看问题到底出在哪里。
9 回答1.7k 阅读✓ 已解决
6 回答1.5k 阅读
3 回答901 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答928 阅读✓ 已解决
3 回答1.1k 阅读
刚刚也出现这个问题,搜索发现了这个很久远的提问。
F12发现css边距都已经去掉了,结果上面还是有白边,但是移除路由页面的内容,白边就没了。
想来想去,发现是页面中第一个元素是个h1,它的边距自动将父元素顶开了一段,所以才会出现白边。
所以对h1-h6设置下默认样式就解决了。