Evenly spaced list items

前端 未结 3 1162
我寻月下人不归
我寻月下人不归 2021-02-05 21:32

I\'ve been tasked with generating a horizontal nav list that looks like this:

\"enter

3条回答
  •  一个人的身影
    2021-02-05 22:16

    I made a jsFiddle of your menu... everything is perfectly spaced, dynamic, and it goes all the way to the left/right edges without JavaScript or weird/ugly HTML semantic issues. (And it should work in IE 6, if it matters.)

    http://jsfiddle.net/bXKFA/2/

    jpg demo

    HTML:

    
    

    CSS:

    #menuwrapper {
        height: auto;
        background: #000;
        text-align: justify;
        -ms-text-justify: distribute-all-lines;
        text-justify: distribute-all-lines;
    }
    
    .menuitem {
        width: auto;
        height: 40px;
        vertical-align: top;
        display: inline-block;
        *display: inline;
        zoom: 1
        background: #000;
        color: yellow;
    }
    
    .stretcher {
        width: 100%;
        display: inline-block;
        font-size: 0;
        line-height: 0;
    }
    

    I based it on thirtydot's answer in this thread...

    Fluid width with equally spaced DIVs

提交回复
热议问题