jquery - 将标题标签对齐为空格

标签 jquery html css

我在对齐标题标签和其下方的段落标签之间的空格时遇到问题(如下示例)

<div class="row">
    <div class="col-lg-6">
        <h2>Lorem ipsum dolor sit amet, consectetur</h2>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
     </div>
     <div class="col-lg-6">
         <h2>Lorem ipsum dolor sit amet, consectetur adipisicing elit</h2>
         <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
      </div>
</div>

基本上,如果其中一个高度因更多文本而下降到第二行而变大,是否有办法设置 H2 高度?这样两个 H2 高度仍然匹配。我使用的是 wordpress,因此标题高度可能会因当前帖子而异。

如果您需要更多信息,请告诉我!

谢谢

最佳答案

鉴于您可能拥有动态内容,因此没有办法使用 CSS 动态控制此 ar 运行时。

但是,在 jQuery 中,您可以:

var height = Math.max.apply(null, $(".row h2").map(function (){
    return $(this).height();
}).get());
$(".row h2").css({height:height+'px'});

参见 this fiddle ,您可能需要在第二个 header 位于两行时运行它,以便您了解情况。

这样做是获取标题元素的最大高度(因此获取最大高度),并将其应用于每个元素。

关于jquery - 将标题标签对齐为空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20219497/

相关文章:

jQuery 子选择器

html - 带内联 block 的交错布局,不能垂直组合框

css - CSS Sprite 的工具?

css - Create React App 生成的应用程序的 Sass 文件中的相对 img url 问题

javascript - 如何控制小数字段以允许输入多个点?

javascript - 如何通过使用 jQuery 包装来对 HTML 元素进行分组

jquery - 悬停在单元格上时显示的 4x4 网格

javascript - 如何使用 jquery 删除样式标签内的#idname .classname { }?

javascript - 根据表单选择下拉选项重定向到 URL

css - 渲染字体成为 Mozilla-Ubuntu 12.04 中的默认字体