【问题标题】:Change navigation menu font but not links below it更改导航菜单字体,但不更改其下方的链接
【发布时间】:2015-09-25 03:01:59
【问题描述】:

有没有办法改变我的主导航菜单中的字体而不改变它们下面的下拉菜单中的字体?我正在使用带有 Genesis 子主题的 Wordpress。 This is my site。我只想更改灰色导航栏上的字体,而不是它们下面的链接。

【问题讨论】:

    标签: css wordpress fonts genesis


    【解决方案1】:

    为这个类制定 CSS 规则

    .genesis-nav-menu>li>a {
        //some CSS
    }
    

    【讨论】:

    • 不幸的是,这也会影响下拉菜单:(
    【解决方案2】:

    只需使用直接子选择器示例header > ul {font-family:Arial} 这将只选择标题元素的直接子元素,但不会选择更深的元素

    【讨论】:

    • 我不确定我是否理解它是如何工作的 :( 我正在使用一个名为 Use Any Font 的插件来更改它,我必须告诉它哪个类。
    【解决方案3】:

    在第 948 行的 style.css 中,您有以下样式块:

    .genesis-nav-menu .menu-item {
        text-align: left;
    }
    

    将其更改为在其中包含 font-family 声明,例如如果您要为菜单链接添加 Verdana 字体:

        .genesis-nav-menu .menu-item {
           text-align: left;
           font-family: Verdana;
           }
    

    它将改变Genesis主题中所有菜单链接的字体,但不会影响主题中的任何其他链接。

    【讨论】:

    • 这确实改变了下拉菜单中的字体,因为它们也是菜单的一部分:(这就是我不想做的事情。
    猜你喜欢
    • 2014-08-28
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-22
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多