【发布时间】:2014-06-17 09:35:45
【问题描述】:
这实际上不是一个订单(到目前为止),但我认为它最能描述它。我想创建一个包含 3 个内联图像的网格,然后在每个图像下方添加文本,然后无限重复。我尝试将每一行变成一个唯一的表格,但对齐成了一个问题。然后我尝试制作一张表格并赋予图像和文本 的独特类,但我无法将文本行的高度缩小到更美观的尺寸,并将文本置于图像下方的中心.我试图用尽可能多的“& nbsp's”人为地做到这一点,但随后文本开始换行,这一切都搞砸了。 js fiddle的代码和链接如下:
<table id="saladGrid">
<tr class="saladPics">
<td id="one"></td>
<td id="two"></td>
<td id="three"></td>
</tr>
<tr class="saladText">
<td class="text"><p> acorn squash, golden beets, pistachios</p></td>
<td class="text"><p> roasted eggplant, herbed ricotta, sumac</p></td>
<td class="text"><p> arugula, fennel, blackberries, quinoa, pickled shallots</p></td>
</tr>
http://jsfiddle.net/jshweky/5bTW8/
(附带说明,我是 stackoverload 的新手,所以如果我在发帖方面没有遵循任何协议,我将不胜感激任何提示/建议。谢谢!)
【问题讨论】:
-
使用 text-align:center 使文本居中;在你的文本类上这样你就会得到你想要的效果。