我已经阅读了很多关于这个问题的链接,但我不明白为什么下面的小提琴是这样的。我可能错过了一些观点,所以我提前道歉。这真的不是我的一天。
在这里你有这个我声称不应该存在的换行符,因为两个外部 div 的样式都是“显示:内联”。为什么在内部 div(设置为样式“显示:块”)中会影响换行符?!
在我看来,外部 div 应该在一行上,而换行符应该出现在第二个 div 内。此外,第一个 div 不是必需的,因为 img 默认是内联的。
有什么解释吗?
放入<div style="display: inline">
第一个 div,它将起作用 - http://jsfiddle.net/v7eUN/3/
这是<div style="inline">
- 只是辛苦一天后的一个错字,我猜?
你打错了style
for main div
,你需要用style="display: inline"
not style="inline"
。
见这里:http: //jsfiddle.net/v7eUN/4/