css - 导航无法显示内联

标签 css

我在显示内联导航栏时遇到困难。有人可以建议如何修复它吗?

<nav>
    <ul >
        <li ><%= link_to "Tradery", current_user%></li>
        <li> <%= form_tag("/search", method: "get") do %>
            <%= label_tag(:q, "") %>
            <%= text_field_tag(:q) %>
            <%= submit_tag("Search") %>
        <%end%></li>
        <li> <%= link_to "Tradezone", '#' %></li>
        <li> <%= link_to  "Messages", '#' %></li>
        <li> <%= link_to "Notifications", '#' %></li>
        <li><%= link_to title ="Acount","#" %>
            <ul>
                <li><%= link_to "user.business.name", '#'%></li>
                <li><%= link_to "settings", '#'%></li>
                <li><%= link_to "signout", '#'%></li>
                <li><%= link_to "create business",'#'%></li>
                <li><%= link_to "settings", '#'%></li>
                <li><%= link_to "signout", '#'%></li>          
            </ul>
        </li>
    </ul>
</nav> 

代码的 CSS:

nav ul ul {
    display:none;
}
nav ul li:hover> ul{
    display:block;
}
nav ul {
    display:inline-table;
    position:relative;
    background:-moz-linear-gradient
    list-style:none;
    top:100%;
}

最佳答案

对于您的 li 标签,添加内联 block 的显示(将它们保持在同一行)并将它们向左浮动(以删除它们之间的空白)。

像这样:

nav ul > li{
    display: inline-block;
    float: left;
}

希望对您有所帮助! :-)

关于css - 导航无法显示内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41213288/

相关文章:

html - 在 WordPress 的自定义 CSS 下将边框 CSS 覆盖为单独的边框?

html - 滚动父 div 时位置固定不起作用

html - 搜索焦点和出局

javascript - DOM 元素引用为空 - 未捕获的类型错误 : Cannot read property 'style' of null

jquery - BXSlider CSS代码不滑动

javascript - 如何设置合适的图像取决于用户代理类型

javascript - 保存 CSS 状态 Jquery Cookie

css - 列的高度与 960.gs 相同?

CSS 特异性,id 与 class

c# - 在表格的列标题处插入间距