我正在尝试将我的网站徽标和水平导航元素并排放置,有点像这样:http ://colorgrade.it/
出于某种原因,它仍然显示块,并且查看 Chrome 的 javascript 控制台显示导航元素具有属性 display:block,这似乎可以解释问题。
但是,我在我的 css 中找不到导致这种情况的位置。构成该属性的元素是 ul、menu 和 dir
在文件中搜索块返回
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
article, aside, details, figcaption, figure,
footer, header, hgroup, section {
display: block;
}
我还尝试将 inline-block 添加到导航元素本身:
<%= render :partial => 'layouts/navigation' , :style=>"display:inline-block;"%>
导航元素如下所示:
<ul id="navigation">
<li>several li elements</li>
</ul>
有人可以解释为什么这两个元素没有并排对齐吗?谢谢!