jquery - 中心对齐动态图像

标签 jquery html css

我有一个固定宽度的容器 div,我在其中加载固定高度的图像(宽度是自动的),动态地-使用 ajax。我让每张图片都向左浮动。问题是,如果新图像不适合当前行,它会跳过该行进入下一行,从而在原始行中形成一个负空间。所以,我希望我所有的图像都居中对齐,就像 MS Office 中的居中对齐一样。我该怎么做,也欢迎使用 jQuery 解决方案。

enter image description here


添加:

好的,我正在使用 this file upload plugin .当我选择多张图片上传时,这些图片被放入容器 div (.file-preview-thumbnails) 并且它们有点向左浮动,现在我想它们居中,如上图所示。我该怎么做?

这是我的 fiddle :https://jsfiddle.net/0uwLd8rj/

最佳答案

text-align: center 将每行中的图像居中。

padding: 5px 在图像之间提供了一点空间,以获得更好的外观。

#container {
  display: inline-block;
  width: 700px;  
  background-color: #f0f0f0;
  border: solid 1px gray;
  text-align: center;
}
#container img {
  padding: 5px;
}
<div id='container'>
  <img src='http://i.kinja-img.com/gawker-media/image/upload/s--2mI-K7Az--/bjtilnpurih2mbpxqaxz.jpg' />
  <img src='http://i.ytimg.com/vi/qVdh0wel-Yo/mqdefault.jpg' />
  <img src='https://lh5.ggpht.com/KkTRxLuiXd_PXv-YePcJNXdvFFhCu9QxpCNEZraghdaaFjeExzQQTiodGYKXBev9IkI=w300' />
  <img src='http://www.ltwmag.com/images/_Dec_news_images/annoyingorange260.gif' />
  <img src='http://upload.wikimedia.org/wikipedia/en/5/5f/Annoying_Orange_Kicthen_Carange_icon_175x175.png' />  
</div>

关于jquery - 中心对齐动态图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29333408/

相关文章:

c# - 来自代码后面的 Div html 不显示 C#

CSS 对齐文本垂直居中/居中

javascript - 如何为单击保存按钮时的复选框更改事件编写函数

javascript - 使用 AJAX 附加来自另一个页面的文本或值

html - 如何? CSS "Position:Absolute"恒定边距顶部?可能的?

javascript - 如何使用jquery从div中的多个类中获取指定的类名?

css - 选择具有指定元素的元素

javascript - 使用javascript正则表达式替换时忽略html实体

javascript - 如何在 Jquery 或 javascript 中将三个事件绑定(bind)到同一个函数?

html - 垂直对齐 div 中的 h2 和 p 标签