菜呆米子
2016-06-06 18:14
为什么span没有在div的最右端对齐
li不要加float:left。float之后,li标签虽然还是block元素,但是某些性质类似inline-block,如宽高收缩由内部元素撑起,宽度不再是整行。这时span再float:right只是在li内部浮动,到边界就不走了。关于float可以看下张鑫旭大神的课程,慕课网就有。
第一,span要在li标签里,如果你上复制同学回复的代码,那就他的标签位置就有错。
第二,你截图的第二张你已经把span标签放在了a标签前了,讲道理就算span浮动右边,也应该是在超链接的左边。标签的包裹关系是这样<li><a href="#"></a><span></span></li>
企业网站综合布局实战
157042 学习 · 1984 问题
相似问题