【问题标题】:Lighthouse report; targets are not sized appropriatel灯塔报告;目标大小不合适
【发布时间】:2019-12-05 13:57:48
【问题描述】:

我用 Tool Lighthouse 测试我的网站,关于 SEO 这么说,

我的导航怎么样;

<nav id="navs">
 <ul>
  <li><a href="/es/about_us.php">Nosotros</a></li>
  <li><a href="/es/contact.php">Contactar</a></li>
 </ul>
 <ul>
   <li><a href="/es/index.php">Home</a></li>

   <li class="dropdown">
    <a href="#" class="dropbtn">Linux OS</a>
    <div class="dropdown-content">
    <a href="/es/linux_mint.php">Linux Mint</a>
    <a href="/es/ubuntu.php">Ubuntu</a>
    <a href="/es/debian.php">Debian</a>
    <a href="/es/android.php">Android</a>
   </div>
  </li>
  <li class="new-link">
   <a href="#" class="neuen">News & Mas</a>
   <div class="new-content">
      <a href="#">News</a>
      <a href="#">Geek</a>
   </div>
  </li>
  <li><a href="#">Libros</a></li>
  <li class="languag">
    <a href="#" class="language">&#127757; Ingles</a>
    <div class="languages">
     <a href="https://linuxusers.net">Ingles</a>
     <a href="https://linuxusers.net/de/index.php">Aleman</a>
    </div>
   </li> 
 </ul>
</nav>

我的 nav 代码在 CSS 上如何,

nav {background-color: #d2f5c4; display: flex; }

nav a{
  color: black;
  text-decoration: none;
  display: inline;
  padding: 10px 10px 10px ;
  font-size: 20px;
  font-family:  Candara, Calibri, Segoe, "Segoe UI", Optima, sans-serif;

}

nav ul {list-style-type: none;  flex: 1 0 auto;}

nav li { display: inline-block;}

nav ul:nth-of-type(2) {
  text-align: right;          
  padding-right:120px;

}


.dropbtn  {padding: 9px 25px 10px 26px;}



   /* Geben an Link1, link2, link3 ; Farbe , Padding, .... */


.dropdown { 
   position: relative; 
}


li a:hover, .dropdown:hover .dropbtn {
  background-color: #f1ebeb;


}

.dropdown-content {
  display: none; 
  font-size: 13px;
  position: absolute; /* die stellung folgt der Erste Link(li) */
  background-color: #f1f1f1 ;
  min-width: 15px; /* macht größer die Inneren Links */
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); /* Bau ein Schatte und geben an dem Schatten Farbe  */
  z-index: 1;    /*  Zeigen die Ordnung wie die Links gezeigt werden... */

 }



.dropdown-content a {
  color: black;
  padding: 12px 27px 15px 8px;
  text-decoration: none;               
  display: block;
  font-size: 15px;
  text-align: left;
  font-weight: bold;

 }

 .dropdown-content a:hover {
   background-color: #9f9e9e;
 }
  /* Offnen die Innere Links */

 .dropdown:hover .dropdown-content {
   display: block;
   top: 30px; 
 }

       /*  New link to Nav   */


 li a:hover, .new-link:hover .neuen{
     background-color: #f1ebeb;   
 }

 .new-link:hover .new-content {display: block;}

 .new-link {position: relative;}   

 .new-content a {
    color: black;
    padding: 12px 48px;
    text-decoration: none;               
    display: block;
    text-align: right;
    font-size: 16px;
    font-weight: bold;
  }
  .new-content {
    font-size: 13px;
    position: absolute; /* die stellung folgt der Erste Link(li) */
    background-color: #f1f1f1 ;
    min-width: 10px; /* macht größer die Inneren Links */
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); /* Bau ein Schatte und geben an dem Schatten Farbe  */
    z-index: 1;   

  }
  .new-content {
    color: black;
    text-decoration: none;       
  }
  .new-content a:hover { background-color: #9f9e9e; }

  .new-link:hover .new-content { top: 30px}   

我要测试的网站,https://linuxusers.net/es/index.php?utm_expid=197730067-0.cq0szEyGRfmr1rjg-49UtA.0&utm_referrer=https%3A%2F%2Flinuxusers.net%2Findex.php

我试试here 怎么说,我给我的标签,

.dropbtn {
padding: 48px 48px;
}

但什么都没有改变......

谁能告诉我怎么做,谢谢!

【问题讨论】:

    标签: html css seo lighthouse


    【解决方案1】:

    点击目标的大小不合适:这意味着您拥有点击目标的大小。

    点击目标是用户经常点击的交互式元素,例如按钮或链接。适当大小的点击目标使页面更适合移动设备和访问。

    如果您的点击目标尺寸较小,那么它对移动设备不友好。因此用户必须放大才能阅读内容。所以增加失败的点击目标的大小。

    在您的情况下,失败的标记目标是锚元素,只需增加锚元素的大小

    了解更多请访问:https://developers.google.com/web/tools/lighthouse/audits/tap-targets

    【讨论】:

    • 谢谢你的回答!,我明白,因为我来这个警告,但我不知道怎么输,我必须改为 .dropbtn {padding: 9px 25px 10px 26px;} 但是再次来到这个警告......
    • @media(min-width: 80.0625em) nav a { font-size: 25px;试试这个增加字体 (min-width: 80.0625em) nav a tag to 25px
    • 试试上面的代码只是增加标签@biotza的字体大小
    • 我照你说的做,@media(min-width: 80.0625em) nav a { font-size: 25px; },但没什么可改变的......
    猜你喜欢
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 2021-10-16
    • 2018-08-27
    • 1970-01-01
    • 1970-01-01
    • 2020-09-13
    • 2021-08-16
    相关资源
    最近更新 更多