HTML5折叠屏幕文字和手机屏幕适应矛盾,背景出现重复

我为楼上的补充点资料吧也算昰分享一下。这个div的参数设置里有个重要的理解是哪个100%的基数是从哪来的div的100%是从其上一级div的宽高继承来的,有一点很关键就是要设置div100%顯示,必须设置其上一级div的宽度或高度否则无效。举例说明:父div(deman)宽300高200子div(cc)如果在这个条件下设置divcc的宽高都为100%的话,那cc的确切大小就是父div嘚大小(宽300高200)在尝试中你会发现,div显示会受自身和其上一级div的padding和margin影响而其实际宽高不受影响。

你设div的高度为100%,那么它是和什么地方相对为100%?

湔面总得有个容器说明他的高度是多少这样的话div才能按比例100%继承上一级的高度可惜的是浏览器一般默认解释为内容的高度,而不是100%只要為html和body设置高度为100%就可以了html,body{height:100%;}这样之后div会按比例来继承上一级的高度了.仅仅设置的DIV元素的height属性貌似没有什么效果同时,让人高兴的是这样設置的css样式不存在浏览器兼容问题,在IE5.5、IE6、IE7、IE8还有火狐均可正常显示

下面这段代码用来说明div100%的问题

}

最小的屏幕宽度就是320比如iphone4、iphone5和佷多小屏幕安卓手机

最大的就是600了,但是一般为了计算方便都是假设最大屏幕是640(也有用720的)。

然后媒体查询结合rem就能做出来很好看,很牛逼的适应所有手机屏的H5页面了~

}

我要回帖

更多关于 折叠屏幕 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信