并不是加了meta标签,网站就会自适应手机屏幕了,还需要更改一些样式。
你图片上显示搜索框的宽度是568px,但是页面的宽度只有375(iPhone X的页面显示宽度),所以肯定会超出去,发生显示不全的情况
这种情况你可以使用media标签来做自适应
@media only screen and (max-width: 400px){.search{width:300px}
}
上面代码的意思是当页面宽度小于400px的时候 就让.search的宽度变成300px。你可以吧上面的代码加到你的css里面看一下效果
除了1L使用百分比的方式,CSS3中还加入了media query的语法,及通过对手机长或宽检测的方式来响应不同的CSS样式代码。使用可以参考:http://www.cnblogs.com/asqq/archive/2012/04/13/2445912.html
需要准备的材料分别有:电脑、浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的<head>标签中,输入meta代码:<meta name="viewport" content="width=device-width, initial-scale=1">。
3、浏览器运行index.html页面,此时PC端的网页在移动端上也能自动适配。