I'm in need of some help. I have a CSS dropdown menu but i want the titles to be centered so on all screen sizes it would be in the middle, as at the moment its stuck to the left.
http://jsfiddle.net/y4vDC/
Any help would be greatly appreciated.
Here is a bit of the HTML code:
<div id='cssmenu'>
<ul>
<li><a href='events.html'><span>Events</span></a></li>
</ul>
replace this css with what you have for #cssmenu > ul > li:
#cssmenu > ul > li {
display:inline-block;
margin-left: 15px; /* This is when the drop down box appears */
position: relative;
}
and add this to your css codes:
#cssmenu > ul {
text-align:center;
}
here it is: http://jsfiddle.net/y4vDC/10/
You need your li
elements to be inline
, and then use text-align
on the parent element to center them:
#cssmenu ul {
text-align:center;
}
#cssmenu ul li {
display: inline;
}
In order that they stay as inline
, you need to delete the float from the list elements.
http://jsfiddle.net/y4vDC/13/
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With