Reputation: 4324
I have a menu and I want the items and title to be in the centre of the container as at the moment it's tight up against the left edge. I am not sure how to do this:
Here is code and fiddle: https://jsfiddle.net/af3co7h5/
#nav_menu-6 {
border: 1px solid red;
}
.widget_title {
margin-left: auto;
margin-right: auto;
}
#menu-account-footer-1 li {
margin-left: auto;
margin-right: auto;
}
<aside id="nav_menu-6" class="widget_number_8 column-1_5 widget widget_nav_menu">
<h5 class="widget_title">ACCOUNT</h5>
<div class="menu-account-footer-container">
<ul id="menu-account-footer-1" class="menu">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7970"><a href="https://balancecoffee.co.uk/stage/?page_id=285">Sign In</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7971"><a href="https://balancecoffee.co.uk/stage/?page_id=6089">Earn Rewards</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7968"><a href="https://balancecoffee.co.uk/stage/?page_id=4561">Manage Subscription</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7969"><a href="https://balancecoffee.co.uk/stage/?page_id=1109">FAQs</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7967"><a href="https://balancecoffee.co.uk/stage/?page_id=1032">Contact</a></li>
</ul>
</div>
</aside>
Upvotes: 0
Views: 111
Reputation: 1
.container{
border: 2px solid red;
}
.gallery{
border: 2px solid blue;
max-width: 4rem;
margin: auto;
}
<div class="container">
<div class="gallery">one</div>
<div class="gallery">two</div>
<div class="gallery">three</div>
</div>
Upvotes: 0
Reputation: 167162
After your discussions, I guess using text-align: center
on the parent and text-align: left
on the child does the trick.
h5, ul {
margin: 0;
}
.widget_number_8 {
text-align: center;
}
ul {
display: inline-block;
margin: 0;
padding: 0;
text-align: left;
}
ul li {
list-style: none;
margin: 0;
padding: 0;
}
Here you go:
#nav_menu-6 {
border: 1px solid red;
}
.widget_title {
margin-left: auto;
margin-right: auto;
}
#menu-account-footer-1 li {
margin-left: auto;
margin-right: auto;
}
h5, ul {
margin: 0;
}
.widget_number_8 {
text-align: center;
}
ul {
display: inline-block;
margin: 0;
padding: 0;
text-align: left;
}
ul li {
list-style: none;
margin: 0;
padding: 0;
}
<aside id="nav_menu-6" class="widget_number_8 column-1_5 widget widget_nav_menu">
<h5 class="widget_title">ACCOUNT</h5>
<div class="menu-account-footer-container">
<ul id="menu-account-footer-1" class="menu">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7970"><a href="https://balancecoffee.co.uk/stage/?page_id=285">Sign In</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7971"><a href="https://balancecoffee.co.uk/stage/?page_id=6089">Earn Rewards</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7968"><a href="https://balancecoffee.co.uk/stage/?page_id=4561">Manage Subscription</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7969"><a href="https://balancecoffee.co.uk/stage/?page_id=1109">FAQs</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7967"><a href="https://balancecoffee.co.uk/stage/?page_id=1032">Contact</a></li>
</ul>
</div>
</aside>
Preview
Upvotes: 1