是这样进行移动端适配的:
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="Stylesheet" type="text/css" media="only screen and (max-device-width: 980px)" href="/bundles/aggsite-mobile.css" />
在iOS版UCWeb浏览器中正常,但在android版UCWeb中做适配的css总是不生效。
用js打印screen.width的值发现竟然是1080。难怪,针对max-device-width: 980px
写的样式当然不起作用。
请问如何解决这个问题?
试试:media="only screen and (max-width: 980px)"
找到一篇参考资料:Should I use max-device-width or max-width?,苹果官网与github用的都是max-width。