2012-06-12 66 views
0

當前列表項#出現在右側。如果您從文檔導出圖標類中刪除浮動,則左側的列表項#正確顯示,但標題和日期將移至下一行。我需要它們與導出圖標位於同一行。如何將非浮動div和浮動div放在同一行上?

這是我到目前爲止有:http://jsbin.com/owanod/2/edit#source

下面是它應該是什麼樣子:

+0

你能展示最終結果應該是什麼樣子嗎?一個圖像,或其他。 – thirtydot

+0

對於初學者,你正在使用'divs',它是塊元素。在'divs'上使用'span'或指定'display:inline;'。但是,正如@thirtydot所說,最終結果的圖像是有用的。 – admpsktt

+0

@thirtydot我上傳了最終結果應該如何的圖像。 – eLearner

回答

3

我加入這三個CSS規則,以你的例子:

.document-export-icon, .document-title-separate, .document-date { 
    display: inline-block; 
} 
.document-date { 
    position:absolute; 
    right:0px; 
} 
.document-wrapper { 
    position:relative; 
} 

jsFiddle example

+0

謝謝@ j08691,它在FF,Chrome和IE7中正常工作。在IE 8中,列表項#仍然顯示在右側。 – eLearner

+0

IE8不是一個在線模塊風扇。我個人更喜歡改變你的HTML而不是通過CSS來使用shoehorn。 – j08691