开发者

CSS Horizontal Nav, IMG or DIV?

I'm working on a navigation like the image below.

CSS Horizontal Nav, IMG or DIV?

The whole nav is the width of the browser window, but the items are centered to the design.

I haven't worked with any code in quite some time now, and am having difficulty getting this together. Should I use a body image to repeat horizontally and then position my list 开发者_JAVA百科where it needs to be? Or Should I use a div to span the whole width of the browser window and position the list elements where they need to be?

Thanks


I'd go with using a container with a simple background colour and positioning the menu inside of that.

I'll whip up a quick example for you.

UPDATE

Here's a quick example I've just put together: http://jsfiddle.net/aQTRF/

Alternatively, if you require the black menubar to extend past the container of the navigation, it may be easier to add the bar as part of a repeating body background (as you've stated) and then position your nav over the top. This would also allow you to have a slightly different shade of menubar within the main content area compared to outside of it.


I would advise using HTML and CSS over images where possible. It will make the page faster to load.

How about something nice and simple like this?


Use an unordered list

<ul id="nav">
  <li>Nav Item</li>
  <li>Nav Item</li>
  <li>Nav Item</li>
</ul>

Add your styles to #nav for the background

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜