我正在尝试让我的网页通过Google移动友好测试(https://www.google.com/webmasters/tools/mobile-friendly/)
这是我正在使用的HTML:
<!doctype html>
<html lang="en">
<head>
</head>
<body class="body">
<header class="mainHeader">
<img src="img/banner2.jpg" alt="banner" />
<nav><ul>
<li><a href="link.html">na</a></li>
</ul></nav>
</header>
<div class="mainContent">
<div class="content">
<article class="topcontent">
<header>
<h1>..</h1>
</header>
<p>...</p>
</article>
</div>
</div>
这是我正在使用的CSS:
body {
background-color: #A6A6A6;
font-size: 85.5%;
font-family: Arial, 'Lucida Sans Unicode';
line-height: 1.5;
text-align: left;
}
.mainContent {
line-height: 25px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.content {
width: 70%;
float: left;
}
.topcontent {
background-color: #DDD9C0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 3% 5%;
margin-top: 2%;
}
@media only screen and (min-width: 150px) and (max-width: 600px)
{
.body {
width: 90%;
font-size: 95%;
}
.mainHeader img {
width: 100%;
}
.mainHeader img {
width: 100%;
}
.mainHeader nav {
height: 200px;
}
.mainHeader nav ul {
padding-left: 0;
}
.mainHeader nav ul li {
width: 100%;
text-align: center;
}
.mainHeader nav a:link, .mainHeader nav a:visited {
padding: 10px 25px;
height: 20px;
display: block;
}
.content {
width: 100%;
float: left;
margin-top: 2%;
}
.topcontent {
background-color: #DDD9C0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 3% 5%;
margin-top: 2%;
}
我的代码未通过谷歌移动友好测试。
我该如何解决?
我可以做些什么来降低费率联系?
我已添加:
<meta name="viewport" content="width=device=width, initial=scale=1.0">
但问题仍然存在。
答案 0 :(得分:0)
尝试在您和标签之间添加以下html行:
<meta name="viewport" content="width=device-width, initial-scale=1">
页面的这一部分没有响应:
<div class="accordian">
...
</div>
尝试将其宽度更改为流体值,如下所示:
.accordian {
width: 100%;
}
您可能需要稍微使用此值/部分。