Forums

The forums ran from 2008-2020 and are now closed and viewable here as an archive.

Home Forums Design Moving the text to the right side of the navbar Reply To: Moving the text to the right side of the navbar

#247602
Beverleyh
Participant

When I use the display:block on the a elements the elements then stack on top of each other.

That was for something else – my misunderstanding. To make the li buttons sit flush up against each other you have to get rid of the spaces that are created by new-lines in the html. Here are some ways to do that https://css-tricks.com/fighting-the-space-between-inline-block-elements

What can I do in order to center the text in the middle of the bar?

Here are ways to vertically align elements https://css-tricks.com/centering-css-complete-guide/

And, the borders of the elements are not touching on the left and right sides of each element.

Try cancelling one of the side borders on the li elements with border-left:0;. Then use li:first-of-type { border-left:2px solid #fff } to put it back on the first li.

and for the element over which the cursor is hovering to be highlighted

You can use the :hover selector li a:hover { /* your styles here */ }