如何强制内联块 div 达到相同高度

2024-02-26

我有像网格一样的内联块 div。我想强迫所有在同一行的人达到相同的高度,他们应该得到最长的div的高度。

CSS、jquery 或简单的 javascript 解决方案会很棒。

现在这很常见......我去看了Masonry,但据我对示例图形的理解,它并没有像这样对齐......我对吗?

有问题的博客:http://ildesign-blogger-demo-1.blogspot.fr/ http://ildesign-blogger-demo-1.blogspot.fr/

HTML:

<div class="container>
    <div class="inline">text</div>
    <div class="inline">text + image</div>
    <div class="inline">text</div>
    <div class="inline">whatever</div>
    <div class="inline">text + image</div>
    <div class="inline">text</div>
</div> 

CSS:

.container {width: 100%; display:block;} 
.inline {display: inline-block; width: 28%; margin: 1%; padding: 1%;}

所以,每行中有三个内联 div,我希望这些行对齐,因此内联 div 应该具有与行中最长的 div 相同的高度......

编辑:我重新编辑了这篇文章,添加了 html 是由 Blogger xml 模板生成的。所以,如果你建议将每三个内联 div 添加到一个像一行的 div 中,我不知道该怎么做......原始的 xml 代码:

<div class='blog-posts hfeed'>
  <b:include data='top' name='status-message'/>
  <data:defaultAdStart/>
  <b:loop values='data:posts' var='post'>
    <div class='date-outer'>
      <h2 class='date-header'><span><data:post.timestamp/></span></h2>
      <div class='date-posts'>
        <div class='post-outer'>
          <b:include data='post' name='post'/>
          <b:if cond='data:blog.pageType == &quot;static_page&quot;'>
            <b:include data='post' name='comments'/>
          </b:if>
          <b:if cond='data:blog.pageType == &quot;item&quot;'>
            <b:include data='post' name='comments'/>
          </b:if>
        </div>
        <b:if cond='data:post.includeAd'>
          <b:if cond='data:post.isFirstPost'>
            <data:defaultAdEnd/>
          <b:else/>
            <data:adEnd/>
          </b:if>
          <div class='inline-ad'><data:adCode/></div>
          <data:adStart/>
        </b:if>
        <b:if cond='data:post.trackLatency'>
          <data:post.latencyJs/>
        </b:if>
      </div>
    </div>
  </b:loop>
<data:adEnd/>
</div>

So the .博客文章 = 。容器.date-outer = .inline在我上面的 html 示例中...

砌体可以吗? 或者用于制作等高网格的 jquery 代码?


display: inline-blockstyle 是为其他东西而设计的,这里有一个它的设计目的的例子(inline是一个单独的显示模式,所以我建议将您的类重命名为inline-block无论你要采取哪种方式 - 现在我使用你的命名):

使用 100 个单元格创建此内容:

<div class='block'>
    <div class="inline" style='width: 50px; height: 50px;'>1</div>
    <div class="inline" style='width: 50px; height: 50px;'>2</div>
    <div class="inline" style='width: 50px; height: 50px;'>3</div>
..
    <div class="inline" style='width: 50px; height: 50px;'>100</div>
</div> 

然后调整窗口大小并观察框如何布局。

您需要一张桌子,可以是普通的桌子:

<table>
 <tr>
  <td>
   <div>First Col Content</div>
  </td>
  <td>
   <div>Second Col Content</div>
  </td>
  <td>
   <div>Third Col Content</div>
  </td>
 </tr>
</table>

或者 CSS 的:

<div style='display: table;'>
 <div style='display: table-row;'>
  <div style='display: table-cell; width: 33%; min-width: 33%;'>
   <div>First Col Content</div>
  </div >
  <div style='display: table-cell; width: 33%; min-width: 33%;'>
   <div>Second Col Content</div>
  </div >
  <div style='display: table-cell; width: 34%; min-width: 34%;'>
   <div>Third Col Content</div>
  </div>
 </div>
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何强制内联块 div 达到相同高度 的相关文章

随机推荐

  • 如何从不同的程序读取另一个窗口

    我尝试过findwindow and process但它不起作用 我怎样才能找到特定的按钮 例如我有按钮类AfxWnd90u和instance 21 我想检查这个按钮是否可见 我用这段代码尝试过 但找不到按钮 我想我在这个例子上犯了一个错误
  • 为什么贪心算法找不到图的最大独立集?

    给定图 G 为什么遵循贪心算法不能保证找到最大独立集 http en wikipedia org wiki Independent set 28graph theory 29 of G Greedy G S While G is not e
  • 在 Linux 中以编程方式设置自定义文件夹/目录图标

    在 Linux 中 可以为桌面 文件管理器中显示的文件夹 目录设置自定义图标吗 例如 对于Windows资源管理器 可以在文件夹的desktop ini文件中设置自定义图标吗 如果是这样 是否有通用的机制或 API 函数来执行此操作 这在发
  • 无需安装即可使用/导入 Beautiful Soup 4

    正如美丽汤文档所说 如果一切都失败了 Beautiful Soup 的许可证允许您将整个库与您的应用程序打包在一起 您可以下载 tarball 将其 bs4 目录复制到应用程序的代码库中 然后使用 Beautiful Soup 而无需安装它
  • 传递对象的成员函数时绑定“this”

    我定义了一个 类 并且只创建了它的一个实例 该实例拥有一个最终会被传递的成员函数 它是一个鼠标处理程序 但这并不重要 由于我只会创建 类 的一个实例 因此我决定使用对象文字将其重写为单例 所以我有 var mySingleton theOb
  • 在没有朋友的情况下在 C++ 中测试私有类成员[重复]

    这个问题在这里已经有答案了 今天和同事讨论了课堂上要不要测试私有成员或者私有状态 他几乎说服了我为什么这是有道理的 这个问题的目的并不是重复 StackOverflow 已经存在的有关测试私有成员的性质和原因的问题 例如 让单元测试成为它正
  • 如何在sequelize中构建EXISTS子句

    我有一个模型 其中有 3 个实体 User Project Contributor 一个项目有一个所有者 即用户 和多个贡献者 即用户 在我的仪表板中 我想列出用户的项目 即用户是所有者或贡献者的所有项目 使用查找拥有的项目Project
  • Scala 组合器解析器,>> 是什么意思?

    我对 scala 中的 gt gt 有点困惑 丹尼尔说在Scala 解析器组合器解析 xml https stackoverflow com questions 5271010 scala parser combinators parsin
  • 使用适用于 IOS 应用程序的 Phonegap FB 插件获取 facebook 用户电子邮件和用户名字/姓氏

    正在开发我的第一个 PhoneGap iOS 应用程序 尝试合并这个插件https github com Wizcorp phonegap facebook plugin tree master platforms ios www http
  • JSP中从数组输出字符串

    我想做一个测验 我想在提交表单后输出一系列问题 我知道要使用豆子 但我该怎么做呢 Thanks Use the JSTL http java sun com products jsp jstl 1 1 docs tlddocs
  • Jquery Ajax Post 中的 CORS 问题

    我正在从 jquery 执行 ajax post 这样我将调用属于不同域的两个休息服务来执行我的业务逻辑 在执行此操作时 我遇到了 CORS 问题 并且通过 google 引用 我向我的 ajax 添加了 crossDomain true
  • 如何复制 numpy 数组中的行或列?

    有了这个numpy array 0 1 2 3 4 5 6 7 8 例如 我如何复制第 1 行 以便得到以下内容 0 1 2 3 4 5 3 4 5 6 7 8 方法 1 一种方法是np insert https docs scipy or
  • R 确定图像宽度和高度(以像素为单位)

    假设我的磁盘上有一个图像 image jpg 如何使用 R 确定图像宽度 以像素为单位 您可以使用jpeg包裹 代码应该非常不言自明 require jpeg img lt readJPEG myimage jpg dim img 1 70
  • MySQL:在多个子查询中使用“In”?

    我正在尝试使用这个查询 SELECT COUNT PF PageID AS Total P PageID FROM Pages P LEFT JOIN Pages Filters PF ON PF PageID P PageID WHERE
  • ControlTemplate.Triggers 中具有多重绑定的 multidatatrigger

    我想用转换器创建一个触发器 如果 绑定属性之一为 true 则该转换器返回 true 像这样 public class TestConverter IMultiValueConverter public object Convert obj
  • 无法将jsp页面添加到xhtml页面?

    我正在尝试包括jsp我的页面xhtml下一页如何在 Facelets 页面中包含 jsp 页面 https stackoverflow com questions 6106703 how to include a jsp page in a
  • 如何使用java正则表达式来匹配一行

    原始数据为 auser1 home1b auser2 home2b auser3 home3b 我想匹配一条线 但它不起作用 不过 我可以使用a b匹配user1 home1 我怎样才能匹配auser1 home1b 默认情况下 and 分
  • 导航预览/编辑器未显示

    我更新了android studio 现在我看不到导航预览 只能看到 xml 它不出现预览或设计选项 有任何想法吗 非常感谢 在 Android Studio 3 2 beta 1 中 他们默认禁用编辑器 您需要打开设置 文件 gt 设置
  • 人们如何对使用 Linq to SQL 的代码进行单元测试 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 人们如何对使用 Linq to SQL 的代码进行单元测试 Update Fredrik 在他的博客中提供了一个有关如何对 linq2
  • 如何强制内联块 div 达到相同高度

    我有像网格一样的内联块 div 我想强迫所有在同一行的人达到相同的高度 他们应该得到最长的div的高度 CSS jquery 或简单的 javascript 解决方案会很棒 现在这很常见 我去看了Masonry 但据我对示例图形的理解 它并