-2

我已经阅读了很多关于这个问题的链接,但我不明白为什么下面的小提琴是这样的。我可能错过了一些观点,所以我提前道歉。这真的不是我的一天。

在这里你有这个我声称不应该存在的换行符,因为两个外部 div 的样式都是“显示:内联”。为什么在内部 div(设置为样式“显示:块”)中会影响换行符?!

在我看来,外部 div 应该在一行上,而换行符应该出现第二个 div 内。此外,第一个 div 不是必需的,因为 img 默认是内联的。

有什么解释吗?

4

2 回答 2

2

放入<div style="display: inline">第一个 div,它将起作用 - http://jsfiddle.net/v7eUN/3/

这是<div style="inline">- 只是辛苦一天后的一个错字,我猜?

于 2012-07-23T23:07:35.243 回答
0

你打错了stylefor main div,你需要用style="display: inline"not style="inline"

见这里:http: //jsfiddle.net/v7eUN/4/

于 2012-07-23T23:10:14.293 回答