块不会将我无序列表中的元素更改为水平显示
我有三个列表项目在一些文本之间的无序列表中。 当我改变显示内联块时,它仍然保持垂直方向。 什么是保持列表项不被水平显示?
div class="row">
      <div class="icons">
    <ul class="social">
        <li><a href="#" class="button social"><i class="fa fa-fw fa-linkedin"></i></a></li>
        <li><a href="#" class="button social"><i class="fa fa-fw fa-github"></i></a></li>
        <li><a href="#" class="button social"><i class="fa fa-fw fa-twitter"></i></a></li>
      </ul>
      </div>
    </div>
这里是CSS:
.social{
  list-style: none;
  display:inline-block; 
}
 .social li{
   display:inline-block; 
  }
你需要在li上显示:inline-block而不是ul。
尝试这个:
.social > li {
    display: inline-block;
}
上一篇: block will not change elements in my unordered list to horizontal display
