javascript - 如何在列表中垂直居中文本?

标签 javascript jquery html css

<ul>
    <li style="background-color: red"> <div class="test">111 <br /> 111</div></li>
        <li>222</li>
        <li>333</li>
        <li>444</li>
</ul>

.test {
    text-align: center;   
    vertical-align: middle;
}

ul li {
  min-height: 100px;
}

此列表中的文本如何垂直居中?

实例: http://jsfiddle.net/yhmsj/4/

最佳答案

这是CSS

 .test {
        text-align: center;   
        vertical-align: middle;
        padding:50px 0;
    }

    ul li {
        min-height: 100px;
    }

关于javascript - 如何在列表中垂直居中文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7916965/

相关文章:

javascript - 在 for 循环中访问对象的键和索引

javascript - 仅为画廊元素而不是非画廊元素向 fancybox 添加水印

javascript - 如果我不知道数字是哪一个,我应该如何将其转换为 float 或整数?

javascript - Angular2 - 使用 Promises 更改模型数据

jquery - 如何消除多次点击功能?

Javascript/Jquery - 加法和减法错误

html - 水平列表内联样式有效,但 css 引用无效

jquery - 选择表格行并使用 Twitter Bootstrap 保持突出显示

php - 从数据库中的交集行和列中选择一个价格

html - 奇怪的 html5/css 行为