课程
/前端开发
/HTML/CSS
/企业网站综合布局实战
为什么span没有在div的最右端对齐
2016-06-06
源自:企业网站综合布局实战 3-12
正在回答
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>
举报
本课程重点介绍HTML/CSS实现常见企业网站布局的方法
4 回答top-content和logo-right右边没有对齐?
1 回答如何在同一行中将链接内容置于左对齐,日期时间右对齐?
1 回答为什么"左对齐"没垂直居中显示
1 回答从上一节没对齐,这节也没对齐,有人帮我看看吗?
1 回答设置图片的垂直对齐后为什么是文字发生对齐变化????