html - 样式内联图像和标题

标签 html css image inline caption

以下代码充当一个部分,允许用户水平滚动浏览大量图像。我想在每个图像下方放置文本。我在做这件事时遇到了严重的麻烦,非常感谢任何建议

<div class="favored" style="background-color: #F8FFFA;overflow-x:scroll; white-space: nowrap;" >
    <span>
        <img id='<?echo $user_id;?>' src="<?echo$image_path?>">
        <caption for="<?echo $user_id?>" style='position: bottom;'><?echo$first_name?></caption>
    </span>
    <span>
        <img id='<?echo $user_id;?>' src="<?echo$image_path?>">
        <caption for="<?echo $user_id?>" style='position: bottom;'><?echo$first_name?></caption>
    </span>        <span>
        <img id='<?echo $user_id;?>' src="<?echo$image_path?>">
        <caption for="<?echo $user_id?>" style='position: bottom;'><?echo$first_name?></caption>
    </span>        <span>
        <img id='<?echo $user_id;?>' src="<?echo$image_path?>">
        <caption for="<?echo $user_id?>" style='position: bottom;'><?echo$first_name?></caption>
    </span>
</div>

提前致谢

最佳答案

Flexbox来救援!

ul {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  overflow-x: scroll;
  overflow-y: hidden;
  list-style: none;
  padding: 0;
}

ul li {
  width: 350px;
  text-align: center;
  margin: 5px;
}
<ul>
  <li>
    <img src="http://placehold.it/200x100">
    <p>caption</p>
  </li>
  <li>
    <img src="http://placehold.it/200x100">
    <p>caption</p>
  </li>
  <li>
    <img src="http://placehold.it/200x100">
    <p>caption</p>
  </li>
  <li>
    <img src="http://placehold.it/200x100">
    <p>caption</p>
  </li>
  <li>
    <img src="http://placehold.it/200x100">
    <p>caption</p>
  </li>
  <li>
    <img src="http://placehold.it/200x100">
    <p>caption</p>
  </li>

</ul>

关于html - 样式内联图像和标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42862809/

相关文章:

html - 在表单外的 div 中居中表单项

javascript - 打开弹出窗口后谷歌浏览器上出现奇怪的行,如何避免?

html - 如何使用基本身份验证设置 <img> 标签

html - 如何删除 HTML/CSS 中段落下的多余空间

c - 使用 leptonica 查找区域的边界框

python - 如何显示图片并获取鼠标点击坐标

CSS使图像填充可用宽度

javascript - 如何在不卡住浏览器的情况下执行繁重的 JavaScript 代码?

html - 我的一些 div 无法填满屏幕的宽度。我该如何解决?

html - 忽略表数据之间的差距