html - 居中对齐 navbav 列表项中图像下方的文本

标签 html css image list

我正在尝试构建一个包含四张图片的 navbav,每张图片下方都有一个文本链接。每个图像链接对都在它自己的列表项中。

但是,目前匹配的文本位于每张图片的右侧。我想在每张图片下方居中对齐文本(可能左对齐;取决于什么看起来最好),但到目前为止我什至无法将文本放到下一行。我尝试了多种 float 组合,所有图片都向左浮动(所有文本链接的左侧),反之亦然。

我确信有一个简单的方法可以做到这一点,我只是无法弄清楚它。

这是我用于导航栏的 CSS:

#navbar {
width: 100%;
float: left;
background-color: #FFFFCC;
box-shadow: 5px 5px 30px #888888;
margin-bottom: 5%;
}

#navbar ul {
list-style-type: none;
margin:0;
padding:0;
} 

#navbar li {
display:inline;
padding:2.5%;
}

#navbar a {}

#navpiclist img {
height: 100px;
width: 10%;
}

我在这里添加了 HTML:http://jsfiddle.net/AhZzX/2/ 我没有看到添加图像的方法,我会尝试弄清楚如何添加它们。

关于如何解决这个问题有什么想法吗?感谢您的帮助!

最佳答案

http://jsfiddle.net/AhZzX/17/

如果我所做的更改不清楚,请随时问我。

关于html - 居中对齐 navbav 列表项中图像下方的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12044375/

相关文章:

javascript - 将 PhotoSwipe 与放大弹出窗口相结合(Ajax 类型)

c++ - 我怎样才能知道使用 graphicsmagick 读取图像的 jpeg 质量

html - 在 Bootstrap 4 中裁剪和居中图像以圈出

html - 如何让 CSS 悬停影响不同的标签?

javascript - 根据季节(当前日历月)更改 <body> 的背景图片(在 CSS 中)

javascript - jQuery Sticky Waypoints 方向选项不起作用

javascript - 滚动后如何加载ajax?

javascript - AWS S3 获取不是有效的位图文件

javascript - jQuery 使用自定义顺序对 HTML 表格进行排序

javascript - 如何用不同尺寸的图像创建网格?