博客
关于我
Vue新建项目——页面初始化
阅读量:358 次
发布时间:2019-03-05

本文共 598 字,大约阅读时间需要 1 分钟。

通过VueCLI新创建的Vue项目,页面存在一些问题:

  • 页面四周有空白
  • 页面默认不会占满浏览器高度
    VueCLI新创建的Vue项目页面

页面周围空白问题原因:

VueCLI新创建的Vue项目,页面默认外边距为8px;

页面四周问题原因

页面高度100%设置问题原因

我们知道:

  • 如果一个div块级元素没有主动为其设置宽度和高度,浏览器会为其分配可以使用的最大宽度,但是不会分配高度;
  • 另外块级元素的高度是由子元素堆砌起来的,因此html和body标签的高度也是由子级元素堆撑起来;
  • 元素高度百分比需要向上遍历父标签找到一个定值高度才能起作用,如果中间有一个标签高度为auto或者是没有设置height属性,则高度百分比不起作用;
  • div的父元素为body,body的父元素为html,设置html的height为100%,即获取浏览器定高;

解决方式

修改App.vue中样式的代码:

添加:

html{       height: 100%;  }  body{       margin: 0;    height: 100%;  }

其中修改margin为0则没有页面四周的空白;

解决后效果

解决四周白边问题:

页面四周空白问题
解决定高问题:
解决定高问题

转载地址:http://qhtg.baihongyu.com/

你可能感兴趣的文章
Arduino mega2560+MPU6050利用加速度值控制舵机
查看>>
紫书——蛇形填数
查看>>
A Guide to Node.js Logging
查看>>
webwxbatchgetcontact一个神奇的接口
查看>>
Edge浏览器:你的的内核我的芯
查看>>
【考研英语-基础-简单句】简单句的核心变化_谓语情态
查看>>
Jetson AGX Xavier硬件自启动
查看>>
统计字符数
查看>>
JS 数组的 every()、some() 、filter()、findIndex() 、find()、map()方法
查看>>
JS数据类型的判断
查看>>
实现一个简易Vue(三)Compiler
查看>>
仿小米商城(上)
查看>>
自动安装服务2
查看>>
js的各种数据类型判断(in、hasOwnProperty)
查看>>
严格模式、混杂模式与怪异模式
查看>>
HTML 和 CSS 简单实现注册页面
查看>>
(SpringMVC)springMVC.xml 和 web.xml
查看>>
(LeetCode)Java 求解搜索旋转排序数组
查看>>
ERROR 1146 (42S02): Table 'mysql.role_edges' doesn't exist
查看>>
Spring 与使用STOMP消息
查看>>