怎么让ul的宽度为ul下的li的宽度之和

如何让ul的宽度为ul下的li的宽度之和
HTML:
 <div id="header">
                <ul class="navbar">
                    <li><a href="/home/index">首页</a></li>
                    <li><a href="/imgLoading/index">图片延时加载</a></li>
                    <li><a href="/paging/index">分页</a></li>
                    <li><a href="/shareTo/index">分享到</a></li>
                    <li><a href="/address/index">地址插件</a></li>
                    <li><a href="/proInfo/index">商品样板</a></li>
                    <div class="cb"></div>
                </ul>
            </div>

CSS:
#header { width: 1200px; height: 60px; margin: 0 auto; }
    #header ul.navbar { height: 60px; border-left: 1px solid #ccc;border-right: 1px solid #fff; }
        #header ul.navbar li { float: left; }
            #header ul.navbar li a { padding: 0 20px; height: 60px; border-right: 1px solid #ccc; border-left: 1px solid #fff; display: inline-block; line-height: 60px; font-size: 14px; color: #333; }
------解决思路----------------------
ul{float:left;}
------解决思路----------------------
ul{float:left;}