通过 CSS 内联显示图像

Posted

技术标签:

【中文标题】通过 CSS 内联显示图像【英文标题】:Display Images Inline via CSS 【发布时间】:2012-10-27 02:57:36 【问题描述】:

我想在一行中并排显示三张图片。

这是 html

<div id="client_logos">
<img style="display: inline; margin: 0 5px;" title="heartica_logo" src="https://s3.amazonaws.com/rainleader/assets/heartica_logo.png"    />
<img style="display: inline; margin: 0 5px;" title="mouseflow_logo" src="https://s3.amazonaws.com/rainleader/assets/mouseflow_logo.png"    />
<img style="display: inline; margin: 0 5px;" title="piiholo_logo" src="https://s3.amazonaws.com/rainleader/assets/piiholo_logo.png"    />
</div>

这是 CSS:

#client_logos  display: inline-block; 

由于某种原因,它只显示两个并排的徽标。不知道出了什么问题。有什么想法吗?

网址:http://rainleader.com/who-we-are/

见截图。

【问题讨论】:

【参考方案1】:

您在标记的第二个和第三个图像之间有一个换行符&lt;br&gt;。摆脱它,它会显示内联。

【讨论】:

如有疑问,请打开您的网络检查器。 :) 很高兴我能帮上忙。 别担心...我被跟踪了。谢谢!【参考方案2】:

您在此处发布的代码和您网站上的代码都不同。第二张图片后有一个中断&lt;br&gt;,所以第三张图片换行,删除这个&lt;br&gt;,它会正确显示。

【讨论】:

【参考方案3】:

把这个css放在你的页面中:

<style>
   #client_logos 
    display: inline-block;
    width:100%;
    
  </style>

替换

<p><img class="alignnone" style="display: inline; margin: 0 10px;" title="heartica_logo" src="https://s3.amazonaws.com/rainleader/assets/heartica_logo.png"    /><img class="alignnone" style="display: inline; margin: 0 10px;" title="mouseflow_logo" src="https://s3.amazonaws.com/rainleader/assets/mouseflow_logo.png"    /><img class="alignnone" style="display: inline; margin: 0 10px;" title="mouseflow_logo" src="https://s3.amazonaws.com/rainleader/assets/piiholo_logo.png"    /></p>

<div id="client_logos">
<img style="display: inline; margin: 0 5px;" title="heartica_logo" src="https://s3.amazonaws.com/rainleader/assets/heartica_logo.png"    />
<img style="display: inline; margin: 0 5px;" title="mouseflow_logo" src="https://s3.amazonaws.com/rainleader/assets/mouseflow_logo.png"    />
<img style="display: inline; margin: 0 5px;" title="piiholo_logo" src="https://s3.amazonaws.com/rainleader/assets/piiholo_logo.png"    />
</div>

【讨论】:

以上是关于通过 CSS 内联显示图像的主要内容,如果未能解决你的问题,请参考以下文章

jQuery隐藏/显示功能覆盖html内联样式背景图像?

内联和快元素的特点

CSS显示:内联与内联块[重复]

CSS标签显示模式

css 显示内联CSS突出显示的示例

使布局为“内联块”的图像在底部具有悬停标题