浮动是相对于父级元素的,li是相对于ul进行右浮动的,可能你ul的宽度就不足以撑满整个页面,所以li没到页面最右侧你审查元素看看分别点击ul 和li ,看看大小位置,然后看看它们的float样式有没有被删除线划掉或者没有float(没生效)如有帮助,望采纳 ^.^
因为ul的宽就是li的宽,浮动看不出来 你给ul加个width
ul的没设置宽度,由li撑开,所以li右浮动看不出效果