我在PHTML文件的头部添加了以下视图端口元标记:<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
但是,当我尝试在“移动设备”中查看它时,它显示的非常狭窄,就像该网站仅在移动设备的一半屏幕上显示,而另一半则是空白。
有人可以指导出什么问题吗?我必须添加任何CSS以使其看起来不错或视口设置发生任何变化。
我试图为视口添加css 100%。
最佳答案
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">
的CSS
@media screen and (max-width: 750px){
#yourid{
width: px;
}
.yourclass{
width: px;
}
}
@media screen and (min-width: 360px){
#yourid{
width: px;
}
.yourclass{
width: px;
}
}
@viewport{
zoom: 1.0;
width: device-width;
}
使用javascript。
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
// some code..
var li = document.createElement('link');
li.type = 'text/css';
var href='mobile.css';
//var href=('https:' == document.location.protocol ? 'https://' : 'http://') +'thesite.com/api/widgets/pages.css';
li.setAttribute('href', href);
li.setAttribute('rel','stylesheet');
var s = document.getElementsByTagName('head')[0];
s.appendChild(li, s);
}
关于html - 视口(viewport)中继标记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22813084/