Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 响应网页中li元素的奇怪行为_Html_Css_Html Lists - Fatal编程技术网

Html 响应网页中li元素的奇怪行为

Html 响应网页中li元素的奇怪行为,html,css,html-lists,Html,Css,Html Lists,您好,我是一名编码新手,在家自学。我遇到了一个我根本解决不了的问题 首先,这里是站点的代码笔链接: 除了一个问题外,该网站的运作几乎天衣无缝 查看页面左侧的“项目”列表。我对它进行了设置,以便在悬停时字体颜色、背景色和字体大小都会发生变化(我必须更改填充,以确保li保持相同的大小)。当屏幕大小大于900px时,此功能正常工作 现在,我已使页面响应,并设置了一个媒体查询,以将布局更改为900px以下。项目列表将以一种新格式移动到页面顶部,并以网格而不是单列的形式进行布局。除了每行右边的最后一项(

您好,我是一名编码新手,在家自学。我遇到了一个我根本解决不了的问题

首先,这里是站点的代码笔链接:

除了一个问题外,该网站的运作几乎天衣无缝

查看页面左侧的“项目”列表。我对它进行了设置,以便在悬停时字体颜色、背景色和字体大小都会发生变化(我必须更改填充,以确保li保持相同的大小)。当屏幕大小大于900px时,此功能正常工作

现在,我已使页面响应,并设置了一个媒体查询,以将布局更改为900px以下。项目列表将以一种新格式移动到页面顶部,并以网格而不是单列的形式进行布局。除了每行右边的最后一项(第3项和第6项)之外,这看起来工作正常。每当我将鼠标悬停在它上面时,它就会将行中的下一项推到右边两个空格上,留下两个空格。我正在使用的一个HTML编辑器显示了两个不存在的“ghost”li项

猜猜看

我也乐于接受对网站的任何评论或批评,渴望学习

这是原始代码

    <html>
  <head>

      <title>Food Supply Company</title>

      <link href="FoodSupplyStyle.css" rel="stylesheet" text="text/css"> 

      <link href="https://fonts.googleapis.com/css?family=Volkhov:700|Alegreya:900" rel="stylesheet">  

  </head>

  <body>

    <div class="container">

      <div class="title">
        <h1>Food Supply Company</h1>
      </div>

        <ul class="menunav">
          <ul class="Products">
            <li><a href="#" >Products</a>
              <ul class="productsnav">
                <li><a href="#">Products</a></li>
                <li><a href="#">Fruits</a></li>
                <li><a href="#">Vegetables</a></li>
                <li><a href="#">Dry Foods</a></li>
                <li><a href="#">Spices</a></li>
              </ul>
            </li>
          </ul>
          <ul class="AboutUs">
            <li><a href="#" >About Us</a>
              <ul class="aboutusnav">
                <li><a href="#">About Us</a></li>
                <li><a href="#">History</a></li>
                <li><a href="#">Mission</a></li>
                <li><a href="#">Personel</a></li>
          </ul>
            </li>
              </ul>
              <ul class="Contact">
                <li><a href="#" >Contact</a></li>
              </ul>
        </ul>

      <div class="ProductMain">
        <div class="sidebar">
          <div class="logoholder">
            <a href="#"><img src="https://c1.staticflickr.com/1/501/32498772122_9137841b84_o.png" alt="Company Logo Letters Only" height="130" width="130"></a>
          </div>
          <div class="sidebarlinks">
            <ul>
              <li><a href="#">Item 1</a></li>
              <li><a href="#">Item 2</a></li>
              <li><a href="#">Item 3</a></li>
              <li><a href="#">Item 4</a></li>
              <li><a href="#">Item 5</a></li>
              <li><a href="#">Item 6</a></li>
              <li><a href="#">Item 7</a></li>
              <li class="lastitem"><a href="#">Item 8</a></li>
            </ul>
          </div>
        </div>

        <div class="maincontent">
          <h1 class="productname">Item Name</h1>

          <img src="http://pngimg.com/upload/mango_PNG9168.png" >
          <div class="Attributes">
            <div class="Titles">
              <ul>
                <li>Country:</li>
                <li>Variety:</li>
                <li>Season:</li>
              </ul>
            </div>
            <div class="Names">
              <ul>
                <li>Australia</li>
                <li>Tastey</li>
                <li>October-December</li>
              </ul>
            </div>
          </div>
            <div class="Description">
              You can add a description of the item.  Mention the history, the taste and other attributes of the product.
            </div>
        </div>


        </div>
          <div class="foot">
                <div class="footer left">Website Designer<br>Happy Designs Inc.<br>Qatar</div>
                <div class="footer center">&copy Food Supply Company</div>
                <div class="footer right">P.O.Box 11111<br>Doha<br>Qatar</div> 
          </div>
        </div>




</body>

</html>

解决此问题的最短方法是设置
font size:23px用于
。侧栏a:悬停

.sidebar a:hover{
    color:lightgray;
    background-color:coral; 
    font-size:23px;
    padding:10px 0;      
}

还有一个问题,我无法将链接到html文件中的谷歌字体加载到页面上。有什么帮助吗?我似乎没有任何问题像你描述的那样,没有什么会让我崩溃。
.sidebar a:hover{
    color:lightgray;
    background-color:coral; 
    font-size:23px;
    padding:10px 0;      
}