我有一個容器格內的跨度。我想跨度飄到右邊。 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