2012-06-12 42 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