如果您愿意使用名为 jQuery 的 javascript 框架,您可以使用以下代码...
以这个 jsfiddle 为例:
http://jsfiddle.net/BDVTP/
如果您还没有,则需要包含 jquery(但看起来您是)
然后使用以下代码:
<script type="javascript/text">
$(document).ready(function(){
var width = $('#access').width(); // width of the menu container
var total = $('#menu-top-menu li').size(); //number of menu items
$('#menu-top-menu').find('li').each(function(i){
var border = parseInt($(this).css('border-left')); //border you have set
$(this).width((width/total)-border); // calculate width and set it
});
});
</script>
希望这可以帮助你:)
请注意,如果项目首先不适合,这将不起作用 - 它基本上会增加更多宽度。