为什么span没有在div的最右端对齐

来源:3-12 企业网站制作之新闻中心制作(三)

菜呆米子

2016-06-06 18:14


为什么span没有在div的最右端对齐57554cda00015d4905000259.jpg

57554cdb00015cc105000175.jpg

57554cde0001fc1f03500252.jpg


写回答 关注

2回答

  • ahao430
    2016-06-06 18:44:28
    已采纳

    li不要加float:left。float之后,li标签虽然还是block元素,但是某些性质类似inline-block,如宽高收缩由内部元素撑起,宽度不再是整行。这时span再float:right只是在li内部浮动,到边界就不走了。关于float可以看下张鑫旭大神的课程,慕课网就有。

    菜呆米子

    非常感谢!

    2016-06-06 20:16:58

    共 1 条回复 >

  • qq_隔壁少年郎_0
    2016-12-27 16:36:21

    第一,span要在li标签里,如果你上复制同学回复的代码,那就他的标签位置就有错。

    第二,你截图的第二张你已经把span标签放在了a标签前了,讲道理就算span浮动右边,也应该是在超链接的左边。标签的包裹关系是这样<li><a href="#"></a><span></span></li>

企业网站综合布局实战

本课程重点介绍HTML/CSS实现常见企业网站布局的方法

157042 学习 · 1984 问题

查看课程

相似问题