html - h1 图标垂直对齐在 bootstrap 2.3.2 中不起作用

标签 html css twitter-bootstrap twitter-bootstrap-2

我有用于在 h1 中显示图标的 css/HTML 代码:

CSS:

h1 {
font-size:32px;
font-weight:400;
margin:6px 0;

}
h1>i {
display:inline-block;
vertical-align:middle;
text-align:center;
}

HTML:

<div class="container">
<h1><i class="icon-search"></i>Bootstrap 3 Glyphicons</h1>
</div>

但垂直对齐不适用于 bootstrap 2.3.2。 注意:我知道这在版本 3.+ 中有效。如何解决这个版本的问题?

demo here

最佳答案

试试这个来重载 h1 的 twitter bootstrap 默认规则:

h1>[class^="icon-"], h1>[class*=" icon-"] {
    vertical-align: middle;
}

Updated demo

关于html - h1 图标垂直对齐在 bootstrap 2.3.2 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19226747/

相关文章:

javascript - 如何使 <select> 元素不选择默认选择的第一个选项?

javascript - 如何在 javascript 中按 id 排序 div?

css - IE7 Z-Index 分层问题

javascript - Twitter Bootstrap 2.0.1 可切换选项卡无法正确执行

javascript - 如何在我的元素中单独使用 Twitter Bootstrap 脚本?

javascript - 本地跨源请求

php - 如何在php中调用多个复选框点击的javascript函数?

javascript - Flexbox 从元素数组中展开全宽元素

javascript - 只有顶部按钮向下滑动才有效 css jquery

html - 响应式网站中的 CSS 自定义链接下划线的行为不符合我的要求