html - 在导航下方居中带有文本的图像

标签 html css image alignment nav

我想使用图像制作一个导航栏,但每个图像下方仍然有文本,但我还希望文本居中。

我有以下 HTML

<div class="whatwedo-wrapper" id="whatwedo">
                    <div class="whatwedo">
                        <ul>
                            <li>
                                <img class="services" src="images/Brand-Online-Circle-Blue.png" width="200px"
                                onmouseover="this.src='images/Brand-Online-Circle-Grey.png'"
                                onmouseout="this.src='images/Brand-Online-Circle-Blue.png'">
                                <br>
                                Brand Online
                            </li>
                            <li>

                                <img class="services" src="images/Brand-Marketing-Circle-Blue.png" width="200px"
                                onmouseover="this.src='images/Brand-Marketing-Circle-Grey.png'"
                                onmouseout="this.src='images/Brand-Marketing-Circle-Blue.png'">
                                <br>
                                Brand Management

                            </li>
                        </ul>
                    </div>
                </div>

我在这里制作了一个 jsfiddle - http://jsfiddle.net/B7sdp/

我正在寻找的总体结果是图像居中,文本位于其图像下方,也居中。

提前致谢!

最佳答案

您应该将 text-align:center 属性添加到您的 li 并将 float:left 替换为 display:inline-block

.whatwedo li {
width: 200px;
    display:inline-block;
list-style: none;
    text-align:center;
}

请参阅此处示例:http://jsfiddle.net/B7sdp/1/

关于html - 在导航下方居中带有文本的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23049335/

相关文章:

css ->=Rails 3.1 如何在 Assets 管道中包含 IE 特定的 YAML-CSS 文件

html - CSS 检查不工作

javascript - 为什么我无法获取点击元素属性?

javascript - 为什么点击后img src/图片没有改变?

javascript - Angular.js 与 Ruby On Rails Forms 的集成

javascript - 用javascript替换图像src

android - 免费变换 Android 图像

Silverlight数据网格: Binding dynamically to an image source based on an object's property string?

html - 并排放置两个不同形式的按钮

python - 如何在 jinja html 模板中发送图像?