前端网页在手机上显示的适配问题
2017-08-29 18:23
435 查看
前端开发的h5界面不经适配在手机端显示会出现布局变化的问题。需要在编写的时候注意如下几点,以适应适配。
在head标签内添加
对于页面内显示的文字,可以使用两种方式:
这种方式适合于文字、段落较多的页面。可以通过这种方式来设置某元素的整体大小,而且用px表示也较为直观。
第二种方式是使用rem来设置文字大小。rem和em是密不可分的。1em等于16px,可以通过代码来改变默认值。
rem是CSS3新引进的度量单位,支持safari5+、google chrome、IE9、oprea11+。
前端小白一枚,欢迎各路大神指正。
Mozilla Firefox 3.6+、Apple Safari 5+、Google
Chrome、IE9+和Opera11+著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
原文: http://www.w3cplus.com/css3/define-font-size-with-css3-rem ©
w3cplus.com
在head标签内添加
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes"/>用于设置缩放比例,可以保证整体布局不发生错乱。
对于页面内显示的文字,可以使用两种方式:
var deviceWidth = document.documentElement.clientWidth; if (deviceWidth >1080) {deviceWidth=1080;} document.documentElement.style.fontSize =deviceWidth/25+"px";获取显示器的设备宽度,对宽度进行判断,根据自身宽度来决定字体的大小。
这种方式适合于文字、段落较多的页面。可以通过这种方式来设置某元素的整体大小,而且用px表示也较为直观。
第二种方式是使用rem来设置文字大小。rem和em是密不可分的。1em等于16px,可以通过代码来改变默认值。
font-size:62.5%;//设置默认10px;10/16*100%用em来作为元素的时候,一定要知道其父元素的设置,因为em是一个相对值
rem是CSS3新引进的度量单位,支持safari5+、google chrome、IE9、oprea11+。
前端小白一枚,欢迎各路大神指正。
Mozilla Firefox 3.6+、Apple Safari 5+、Google
Chrome、IE9+和Opera11+著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
原文: http://www.w3cplus.com/css3/define-font-size-with-css3-rem ©
w3cplus.com
相关文章推荐
- 开发适配手机屏幕的网页注意问题
- Android使用webview加载网页,解决上传文件适配3.0、4.0、5.0手机存在的问题。
- 手机网页Html代码实现(解决显示页面很小的问题)
- 手机网页Html代码实现(解决显示页面很小的问题)
- html网页兼容手机浏览器(解决显示页面很小的问题)
- 手机网页Html代码实现(解决显示页面很小的问题)
- 大屏幕手机上网页字体显示很小的问题
- 写手机网页在head上面加这句话避免显示问题
- 【手机网页】手机网页显示图片模糊问题
- 谈谈关于前端开发网页适配手机的相关设置
- 让网页适配手机显示
- 一个手机自适应的网页效果解决显示页面很小的问题
- 一个手机自适应的网页效果解决显示页面很小的问题
- 手机网页Html代码实现(解决显示页面很小的问题)
- 手机网页Html代码实现(解决显示页面很小的问题)
- 手机网页Html代码实现(解决显示页面很小的问题)
- html网页兼容手机浏览器(解决显示页面很小的问题)
- Android -关于注册Google Map Api Key 的方法和网页显示不全的问题
- 快速修复网页在IE8 下的显示兼容问题
- 预约页面在红米手机上显示异常的问题解决总结