我有一个容器格内的跨度。我想跨度飘到右边。 div和跨度内的内容应该在一行上。一个跨度在div内浮动 - 为什么IE中有一个新行?
在Firefox中,它就是这样显示的。
但在IE中,跨度显示在新行:
http://i48.tinypic.com/etzg5f.png
为什么浏览器显示不同的内容?
我有一个容器格内的跨度。我想跨度飘到右边。 div和跨度内的内容应该在一行上。一个跨度在div内浮动 - 为什么IE中有一个新行?
在Firefox中,它就是这样显示的。
但在IE中,跨度显示在新行:
http://i48.tinypic.com/etzg5f.png
为什么浏览器显示不同的内容?
您可能会在.catalogSelection#top #rss
样式定义中指定宽度。将元素设置为浮动时,它将其视为块级元素,并且既然您的现有文本未浮动,它将换行到下一行。无论是这个,还是你需要将你的Choose Catalog
文本也浮动到左边。或者如Kevin所言,您可以将Floated元素放置在非浮动元素的左侧,但这对于屏幕阅读器来说可能是个问题,因为它在代码中从左向右读取,而且在语义上不正确。
为选择目录文本创建另一个跨度并浮动到左侧。谢谢! – Anthony 2010-01-07 18:11:51
你可以发布你用来创建这个HTML&CSS代码吗? – 2010-01-07 17:45:19
不能这样做,因为我是全新的。我会尽力在这里评论: HTML:
您需要将您的float:right元素放置在非浮动项目之前。 – 2010-01-07 17:55:05