Cant样式ul列表(bootstrap 4,wordpress主题)

时间:2018-10-24 04:37:34

标签: html css wordpress bootstrap-4

我目前面临这个令人讨厌的问题,我无法设置ul列表的样式。我尝试了几件事;例如使用#代替。定位“社交”类别时。没用

这是我的代码:

html:

<div class="header-information">
    <div class="socials">
    <?php
        $args = array(
            'theme_location' =>   'social-menu',
            'container'       =>        'nav',
            'container_class' => 'socials',
            'container_id' => 'socials',
            'link_before' => '<span class="sr-text">',
            'link_after'  => '</span>'
        );

        wp_nav_menu($args);
    ?>
    </div> <!--.socials-->
    <div class="address">
        <p>8000 Zürich, Teststrasse 12 </p>
        <p>Telefonnummer: +410 000 00 00 </p>
    </div>
</div><!--.header-information-->

css:

.socials.nav ul {
    list-style: none;
    text-align: center;
    padding: 0;
}

@media only screen and (min-width: 768px) {
    nav.socials ul {
        float: right;
    }
}

nav.socials ul li a:before {
    font-family: 'Font Awesome 5 Brands';
    display: inline-block;
    vertical-align: top;
    padding: 0 5px;
    content: '\f6af';
    font-size: 30px;
}

1 个答案:

答案 0 :(得分:0)

如果您的菜单结构是这样,

<div class="header-information">
  <div class="socials">
  <nav>
    <ul>
      <li>One</li>
      <li>Two</li>
      <li>Three</li>
      <li>Four</li>
      <li>Five</li>
    </ul>
  </nav>
</div>

然后您的选择器出现问题。

下面的这一行

.socials.nav ul{

需要这样,

.socials nav ul {

因为nav不是a类,而是元素。

希望这会有所帮助。干杯