这是我的代码:http://jsfiddle.net/gxLt5/11/
我想通过float:right
使用类right
,帐户列表项(测试测试)将位于紫色条的远处,但它不会。
有人可以解释我做错了吗?
答案 0 :(得分:2)
这是因为ul
' s width
小于您的预期(它不会占用余下的空间)。您可以将calc
的变通方法应用于.navigation
:
width: calc(100% - 100px);
PS :100px
是一个硬编码值,因此它取决于width
的{{1}}和a
。
另一种解决方案是推送列表中的img
链接,并将其img
设置为width
。然后将100%
设置为第一个 n-1 float:left
和li
到最后一个。
答案 1 :(得分:1)
它漂浮在它的父元素右侧,即导航,它不会拉伸紫色条的整个宽度。
导航100%宽度并从那里开始工作。
答案 2 :(得分:1)
确实向右浮动,即ul
元素的右边缘。但由于它不是紫色条的整个宽度,它似乎不会浮动。