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

Posted

技术标签:

【中文标题】Cant 样式 ul 列表(bootstrap 4,wordpress 主题)【英文标题】:Cant style ul list (bootstrap 4, wordpress theme) 【发布时间】:2019-03-28 09:47:42 【问题描述】:

我目前正面临这个烦人的问题,即我无法设置 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;

【问题讨论】:

Bootstrap CSS 中可能有一种压倒一切的样式。尝试右键单击元素并选择“检查”(每个浏览器的确切措辞不同)。这将向您展示影响元素的样式规则。如果您的目标正确,那么您将看到您的样式,但可能会被划掉。狩猎愉快! 您也可以将 !important 附加到您的样式中,例如,尝试.socials background-color:red!important; 看看会发生什么。 它有点难以预测。请张贴你的'ul'的html,顺便说一下nav是标签还是类? 您的 CSS 包含 nav.socials(媒体查询)和 socials.nav(在顶部)。只有其中一个是正确的。 即使我只使用这两个(导航/社交)之一,它也不起作用。我也试过 #socials.nav ul 。也没有用。 【参考方案1】:

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

<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 类而是一个元素。

希望这会有所帮助。干杯

【讨论】:

以上是关于Cant 样式 ul 列表(bootstrap 4,wordpress 主题)的主要内容,如果未能解决你的问题,请参考以下文章

关于bootstrap--列表(olul)

Bootstrap框架(基础篇)之列表,表格,表单

bootstrap中导航导航栏表单及自定义表单

ul ol li的序号编号样式

Bootstrap vue 分页样式

外部样式表不会覆盖引导程序