html、css制作网页,横排导航栏,为什么加了float:right;还是无法竖直排列呢? 如图

如题所述

你写的float:left;

而且你这是竖直排列啊。你应该是想要横向排列吧。

问题出在你第一个选择器,ul,li中间是逗号,代表并列的意思,所以你后面的属性是给了ul和li。

ul和li宽度都是80px,li一排就只能放下一个。

逗号改成空格。然后前面加一个

ul { float:left;}

温馨提示:答案为网友推荐,仅供参考
相似回答