如何将图像彼此对齐,以使它们沿页面宽度均匀分布? [关闭]

Posted

技术标签:

【中文标题】如何将图像彼此对齐,以使它们沿页面宽度均匀分布? [关闭]【英文标题】:How to align images besides each other such that they get evenly distributed along the width of the page? [closed] 【发布时间】:2014-03-09 13:14:43 【问题描述】:

我需要做以下事情:

    将四个大小相等的 (128x128) 图标彼此对齐。 我需要根据页面宽度均匀分布这些图标。 我需要将这些图标放在页面的中心。 这些图标必须有与之关联的标题,当然也必须均匀地集中在页面上。

我是这样开始工作的:

<table>
<tr>
<td>INSERT_IMAGE1_URL_HERE</td>
<td>INSERT_IMAGE2_URL_HERE </td>
<td>INSERT_IMAGE3_URL_HERE </td>
<td>INSERT_IMAGE4_URL_HERE </td>
</tr>
<tr>
<td>INSERT_IMAGE1_CAPTION_HERE </td>
<td>INSERT_IMAGE2_CAPTION_HERE </td>
<td>INSERT_IMAGE3_CAPTION_HERE </td>
<td>INSERT_IMAGE4_CAPTION_HERE </td>
</tr>
<tr>
</table>

但我离得到上述结果还差得很远。中心标签没有多大帮助,而且字幕也乱七八糟。

有什么建议吗?

【问题讨论】:

【参考方案1】:

类似这样的:

HTML

<div class="container">

    <figure>
      <img src="http://placehold.it/128x128">
      <figcaption>Caption 1</figcaption>
    </figure>

    <figure>
      <img src="http://placehold.it/128x128">
      <figcaption>Caption 2</figcaption>
    </figure>

    <figure>
      <img src="http://placehold.it/128x128">
      <figcaption>Caption 3</figcaption>
    </figure>

    <figure>
      <img src="http://placehold.it/128x128">
      <figcaption>Caption 4</figcaption>
    </figure>

</div><!-- /.container -->

CSS

body margin:0;
.container 
figure  margin:0; width:25%; float:left; text-align: center; 

JSFiddle Demo

【讨论】:

谢谢你!我非常感谢。您在此处使用 html5 与 figure 和 figcaption。真的很酷的东西。谢谢

以上是关于如何将图像彼此对齐,以使它们沿页面宽度均匀分布? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

均匀分布的列表项

如何将元素水平均匀分布?

在 iOS 中沿路径均匀地绘制图像

如何在 UIStackView (iOS 9)的中心周围均匀分布两个子视图?

如何居中对齐 li 内的图像?

如何将 Glyphs 沿基线与 Freetype 对齐?