博客
关于我
Vue新建项目——页面初始化
阅读量:357 次
发布时间: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/

你可能感兴趣的文章
关于js中对于Promise的深入理解
查看>>
杭电 2007 平方和与立方和(输入数据的大小顺序并不能默认)
查看>>
十大排序算法之三:插入排序(Python)
查看>>
利用Python实现循环队列
查看>>
利用递归实现二叉树的前中后序遍历(Python)
查看>>
Python刷题输入输出
查看>>
冒泡排序又来啦(C/C++版本)
查看>>
python负数存储
查看>>
求二维数组中最大值的位置
查看>>
python中sort和sorted的区别
查看>>
vue中echart数据动态切换,一看就懂
查看>>
Python3.6爬虫记录
查看>>
搞清楚Spring Cloud架构原理的这4个点,轻松应对面试
查看>>
1月份2月份GitHub上最热门的23个Java开源项目
查看>>
maven安装
查看>>
2020第十五届全国大学生智能汽车竞赛——4X4矩阵键盘+Flash调参系统
查看>>
合并两个有序数组
查看>>
Ubuntu 环境下使用中文输入法
查看>>
小白学习Vue(?)--model选项的使用(自定义组件文本框双向绑定)
查看>>
聊聊我的五一小假期
查看>>