我有以下容器:如何將一個元素相對於它的父元素居中?
#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