html - 在ul-> li->设计li中不会扩展高度以匹配标签高度

有人可以向我解释一下,为什么li和ul在plunkr波纹管中不膨胀?

我知道已经写了很多有关此的文章,但是我发现的只是玩弄溢出,高度,位置和显示CSS属性。我什么都不用。



 

<span style="color:#000000"><span style="background-color:#ffffff"><span style="background-color:#f6f8fa"><code>a {
        padding: 1em;
        background-color: red;
      }
      ul {
        list-style: none;
        background-color: yellow;
        display: flex; 
      }
      
      li {
        background-color: green;
        display: inline-block;
      }</code></span></span></span>
 
<span style="color:#000000"><span style="background-color:#ffffff"><span style="background-color:#f6f8fa"><code><!DOCTYPE html>
<html>

  <head>
    <link rel="stylesheet" href="style.css">
    <script src="script.js"></script>
  </head>

  <body>
   <ul>
     <li>
       <a href="http://google.si">google</a>
     </li>
     <li>
       <a href="http://sometest.com">test item</a>
     </li>
   </ul>
  </body>

</html></code></span></span></span>

有人可以向我解释为什么li和ul无法扩展


因为您的链接仍然是内联的,所以它们的填充行框中流出。

为链接添加display: block

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文地址:https://stackoverflow.com/questions/44133477/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值