一个DIV里面,怎么让一个SPAN和一个UL在同一行上,下面是代码,不会的乱来的就不用来了

<div > <span >位置:</span> <ul class=fl > <li><a href="#">首页 > </a></li> <li><a href="#">购物后台管理 > </a></li> <li><a href="#">商品列表</a></li> </ul> </div>

你可以把位置这个span换成li写在ul里,然后单独给这个li设置背景颜色就可以了如果需要和首页等文字保持间距,也是直接这是“位置”这个字的li的margin调整间距就可以了
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-08-20
span 是行内元素,一行摆不开横向排列,ul li 是块级元素,一个元素占据一整行。想要他们在一行,给ul li 加属性display:inline-block。或者用浮动,建议前者,浮动会出现其他问题的。本回答被网友采纳
第2个回答  2017-03-17
在span加上 float:left ul也加上float:left
相似回答