为什么在手机上浏览的webapp网页还可以往左边再那么多?body不是只有屏幕的宽度吗?而且我写的内容也没有超出啊?这怎么解决呢?
去掉<meta name="viewport" content="width=device-width,initial-scale=1, maximum-scale=1" />页面宽度就会缩小到浏览器宽度而不会出现超出
你可能为了让内容距离两边有距离,你一边在父元素加了padding:xxx xxx;或者margin:xxx xxx;
,然后还一边设置了父元素的宽度:width:100%;
你把父元素的百分比宽度去掉。因为块元素本身默认铺满横屏。
![图片描述][3]
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
在设置
body
为100%
的同时 你也必须得设置html
为100%
这个是整个文档的初始化宽高度 后面的子级都是按照这个数据设置 才可以实现全屏效果 如果你只设置body是不行的
这个问题解决了之后 来说说你的界面(@——@)
字体确实有点丑
估计页面还没有做完
然后有的bug就是
你这个页面刚进去 或者连续刷新页面的话
这部分
会显示{{}} 应该是你要获取数据 没有数据的时候会显示这个 这个是angular里边最常见的一个问题
但是这个问题 还是希望你可以解决好
添加
ng-cloak
还有就是获取数据的时候用ng-if判断一下,有的话显示,没有的话不显示