我有以下容器:如何将一个元素相对于它的父元素居中?
#container {
width: 75%;
margin: 0 auto;
background-color: #FFF;
padding: 20px 40px;
border: solid 1px black;
margin-top: 20px;
}
它是使用漂亮的生成:布局的Rails发生器。我如何将这个容器中的内容集中在一起,而不是整个页面?编辑: 对不起,不提供更多信息:)。这就是我想要中心:
<div id="nav">
<ul>
<% if current_user %>
<li><%= link_to "Sign out",destroy_user_session_path %><span>|</span></li>
<li><%= link_to "New snippet",new_snippet_path %><span>|</span></li>
<% else %>
<li><%= link_to "Login",new_user_session_path %><span>|</span></li>
<li><%= link_to "Register",new_user_registration_path %><span>|</span></li>
<% end %>
<li><%= link_to "Snippets",snippets_path %><span>|</span></li>
<li><%= link_to "Chat",messages_path %></li>
</ul>
</div>
这里的CSS我有这么远:
#nav {
list-style-type:none;
padding:0;
margin:0;
}
#nav li {
display:inline;
}
你想要居中什么样的元素?你能展示一些HTML吗? – 2011-06-11 21:19:39
您可以显示** HTML **而不是Ruby吗?查看源代码,也许? – 2011-06-11 21:23:41
这只是一个div,有一个ul和一堆li。这是一个导航菜单。 – Geo 2011-06-11 21:25:23