admin管理员组

文章数量:1530884

原标题:手机浏览器打开PC端网站,背景显示不全怎么办?

随着移动互联网的发展,大多数企业在制作网站的时候,为了兼容各种设备,会制作出PC端、移动端二种版,根据不同的设备跳转到不同的网站,从而实现用户体验最优化。

那么,问题来了,笔者遇到一个问题,有个企业老网站之前通过DIV+CSS布局的。电脑端打开网站布局排版都正常。当用手机打开其电脑版的网站时,只要涉及背景的代码,在手机浏览器上显示不完整,出现混乱的排版,具体案例如下:

(手机浏览PC端的网站出现了对不齐的问题)

针对这样的问题主要原因是div 在定义样式时 PC端样式只设置一个高度,不用设置宽度,是可以铺满全屏的,到了手机端无法铺满全屏了。

比如你PC端定义的div样式可能是这样的 .flash { height:530px; margin:0px auto; text-align:center; } 没有定义宽度,或者宽度你定义成width:100%。在手机端时,就会出现如上图的布局混乱的局面。

那么,如何实现在手机端浏览pc端的网站也能像在电脑端显示的效果一样呢(左右对齐)。

阿想同学做了一个简单的修改就可以了。就是所有的排版先不要动。在body元素里添加一个最小宽度(如:min-width:1200px)就可以解决。是不是很方便。

至于手机端浏览器,为什么要显式的添加一个宽度才可以显示呢? 请各位大神在下方法评论。。返回搜狐,查看更多

责任编辑:

本文标签: 不全背景手机浏览器网站