【问题标题】:CSS Display block issueCSS显示块问题
【发布时间】:2017-09-26 22:05:48
【问题描述】:

我不是 CSS 天才,但我想在这里完成的工作非常简单。我正在使用带有导航菜单的主题。导航菜单的列表项混淆了。示例:

MenuItem1 MenuItem2 MenuItem3 MenuItem4
     MenuItem5     MenuItem6       MenuItem7

我正在尝试对齐如下所示的所有内容:

MenuItem1 MenuItem2 MenuItem3 MenuItem4
MenuItem5 MenuItem6 MenuItem7

在过去,我可以通过使用 float 轻松实现这一点。但是这个模板使用: 显示:阻止。 我用谷歌搜索了很多,解决方案应该很简单,但在这个特定的主题中我迷路了。

网址是:http://www.radio-suriname.nl

【问题讨论】:

  • 寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example
  • 您是否尝试左对齐#top-menu 中的项目?如果是,设置#top-menu { text-align: left; }

标签: html wordpress css themes


【解决方案1】:

您是否尝试过类似以下的方法?

.menu-item {
    width: 180px;
}

.menu-item a{
    float:left;
}

【讨论】:

  • 是的,没有运气
  • 嗯,我已经在 Firefox 和 Chrome 中尝试过,似乎可以正常工作。您是否将我的代码添加到文件 style.css 的末尾?只是截图我的意思:take.ms/MqeR2另一种方法是在HEAD标签中添加此代码,例如:take.ms/sdPbH
  • hungerstar 有比我更好的解决方案 :)
  • 你是对的,伙计!该死的,我现在觉得很愚蠢.. ;) 谢谢!
【解决方案2】:
#top-menu{
  text-align: justify;
}

只需将其放入您的 css 文件中即可获得您想要的结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-05
    • 2018-10-18
    • 2021-11-07
    • 1970-01-01
    • 2023-04-02
    • 2017-09-29
    相关资源
    最近更新 更多