html - 在 div 上设置最小高度,但使所有 div 的高度相同

标签 html css

我正在使用这个 CSS 代码:

<style type="text/css">
html,body {
    font-family:Arial;
}
.container {
    text-align:center;
}
.box {
    width:350px;
    display: inline-block;
    margin:10px 20px 0 auto;
    padding:10px;
    border:1px solid black;
    min-height:60px;
    font-size:60px;
    text-align: center;
}
.box h2 {
    font-size:40px;
    text-align:center;
}
</style>

但我希望所有的div都具有相同的高度

我在这里创建了一个 fiddle :http://jsfiddle.net/UDm3a/

最佳答案

试试这个 jQuery 技巧:

$(function() {
  $.fn.setAllToMaxHeight = function(){
    return this.height(
      Math.max.apply(this, $.map(this, function(e) { return $(e).height() }) )
    )
  }

  $('div.box').setAllToMaxHeight();
  //setTimeout("$('div.box').setAllToMaxHeight();", 10);
});

和 CSS 添加:

.box {
   width:350px;
   display: inline-block;
   margin:10px 20px 0 auto;
   padding:10px;
   border:1px solid black;
   min-height:60px;
   font-size:60px;
   text-align: center;
   vertical-align: top;
}

示例:http://jsfiddle.net/UDm3a/7/

关于html - 在 div 上设置最小高度,但使所有 div 的高度相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22684806/

相关文章:

android - 如何连接 Phaser 和 Cordova

html - FireFox 中的 100% TextArea 使用绝对位置

html - float 和媒体查询在 IE 中不起作用

javascript - 动态创建的 <a> 标签的功能不起作用

javascript - jquery通过它自己的索引选择部分

javascript - 在表格行悬停时填充 svg 路径

jquery - 在多个选项卡集中定位一个选项卡集

javascript - jQuery - rotateY 取决于元素向右或向左悬停

css - Flexbox 容器中的省略号

html - 始终将工具提示定位在右下角