私のナビバーのインライン表示にはいくつかの問題があります。私のプロジェクトのためのhtmlと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%;
}
"いくつかの困難" - ケアを共有するには? – chazsolo