html - 如何在 <li> 上使用垂直对齐属性?

标签 html css

我试图在每个 <li> 中将图像居中没有任何成功。

我尝试使用 display: table;<ul> 上标记和 display: table-cell;<li> 上.

我尝试使用 display: table;<li> 上标记和 display: table-cell;<img> 上标签。

这些方法都不起作用。

<div class="slider-container">
            <div class="scroll-left"></div>
            <div class="slider">
                <ul class="slides">

                    <li class="slide">
                        <img src="http://exaple.com/Button.png" class="makeBig">
                    </li>
                    <li class="slide">
                        <img src="http://exaple.com/Button.png" class="makeSmall">
                    </li>
                    <li class="slide">
                        <img src="http://exaple.com/wp-content/themes/twentyfifteen-child/images/ginger_Button.png" class="makeBig">
                    </li>

                    <li class="slide">
                        <img src="http://exaple.com/Button.png" class="makeSmall">
                    </li>
                    <li class="slide">
                        <img src="http://exaple.com/Button.png" class="makeBig">
                    </li>

                </ul>
            </div>
            <div class="scroll-right"></div> 
        </div>

jsfiddle:http://jsfiddle.net/8b47wong/

最佳答案

这是因为你的float: left;在你的 <li>元素。尝试删除它并添加 display: table-cell; vertical-align: middle;

http://jsfiddle.net/8b47wong/4/

.slider .slide {
    list-style-type: none;
    width: 19.26em;
    height: 11.1em;
    padding: 0!important;
    text-align: center;
    border: 1px solid red;
    display: table-cell;
    vertical-align: middle;
}

关于html - 如何在 <li> 上使用垂直对齐属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28812903/

相关文章:

javascript - 形成两个 html 字段之间的关系

HTML 固定列宽在 MS Outlook 中无法正常工作

html - 使用 GMail 发送 HTML 电子邮件时遇到问题

css - 使用 CSS 仅更改单个字符的字体大小

html - 两列 HTML 元素没有紧密堆叠

php - SQL语法只有两种类型的引号问题?

html - 电子邮件发送者的表格问题

html - 让图像显示在 Twitter Bootstrap 4 容器外,同时文本显示在容器内

css - 在 css 上内联显示内容?

php - Font Awesome 未显示 - Avada 主题 (Wordpress) - 添加 fa 类