显示的行应该是图像和文本之后,而不是文本显示在图像下面。
<div style="display: inline-block;">
<img src="imgSource" alt="img">
<div style="display: inline-block;">imgText</div>
</div>
<div style="display: inline-block;">
<img src="imgSource" alt="img">
<div style="display: inline-block;">imgText</div>
</div>
<div style="display: inline-block;">
<img src="imgSource" alt="img">
<div style="display: inline-block;">imgText</div>
</div>经过编辑,有时一切正常,有时不正常,首先包含的<div>总是正常工作。
发布于 2016-11-02 17:52:53
我知道你在预览版上遇到的问题只有几次。我看不出我这方面有什么问题。
尝试添加clear:both
<div style="display: inline-block;clear:both">
<img src="imgSource" alt="img">
<div style="display: inline-block;">imgText</div>
</div>
<div style="display: inline-block;clear:both">
<img src="imgSource" alt="img">
<div style="display: inline-block;">imgText</div>
</div>
<div style="display: inline-block;clear:both">
<img src="imgSource" alt="img">
<div style="display: inline-block;">imgText</div>
</div>https://stackoverflow.com/questions/40376111
复制相似问题