解决vue背景无法铺满全屏的问题

今天新建了个vue项目,想弄一个顶部铺满屏幕的图片,结果发现无论怎么调,都无法完全铺满屏幕。

image

排查思路如下:

1.检查视口viewport

检查index.html的头部是否正确设置了视口,使内容展示自适应屏幕的大小。

我的配置:

<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no,viewport-fit=cover">

这里没有问题。

2.检查element-ui引入

我的配置

import ElementUIfrom 'element-ui';

import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI

这里我一度怀疑是element-ui的默认样式导致的问题,看了半天我引入的css文件,没能找到问题。

3. 找到问题-index.html自带样式

后来经过多方查找,原来是index.html的body自带样式,在该文件的头部写如下自定义样式。

    <style>
      body{
        margin:0;
        padding:0;
      }
    </style>

问题解决:


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,765评论 1 45
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,815评论 1 92
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,342评论 0 3
  • 前端开发面试知识点大纲: HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:...
    秀才JaneBook阅读 2,570评论 0 25
  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 2,611评论 0 7