风格ul列表(bootstrap 4,wordpress主题)

问题描述 投票:1回答:1

我目前正面临这个烦人的问题,我无法设置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;
}
html css wordpress bootstrap-4
1个回答
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不是一个类,而是一个元素。

希望这可以帮助。干杯

© www.soinside.com 2019 - 2024. All rights reserved.