可变高度的 CSS 浮动 Div [重复]

2023-12-29

我有无限数量的 100px 宽度的 div,可以放入 250px 宽度的父级中。无论高度如何,我都需要将 div 按行显示,如图所示。我已经尝试解决这个问题,但 div 高度似乎把它搞砸了。

我非常感谢你的帮助。谢谢 :)

        <style>
            #holder{
            width:250px;
            border:1px dotted blue;
            display:inline-block;
        }
        .box{
            width:100px;
            height:150px;
            background-color:#CCC;
            float:left;
            text-align:center;
            font-size:45px;
            display:inline-block;
        }
        .one{
            background-color:#0F0;
            height:200px;
        }

        .two{
            background-color:#0FF;
        }

        .three{
            background-color:#00F;
        }

        .four{
            background-color:#FF0;
        }
    </style>

    <div id="holder">
        <div class="box one">1</div>
        <div class="box two">2</div>
        <div class="box three">3</div>
        <div class="box four">4</div>
    </div>

这里是jsfiddle http://jsfiddle.net/XFX55/

这是我使用 javascript 所做的和实现的https://jsfiddle.net/8o0nwft9/ https://jsfiddle.net/8o0nwft9/


据我所知,没有办法用纯 CSS 来解决这个问题(适用于所有常见的浏览器):

  • Floats 不工作 http://jsfiddle.net/bCgea/.
  • display: inline-block 不起作用 http://jsfiddle.net/bCgea/1/.
  • position: relative with position: absolute需要手动像素调整 http://jsfiddle.net/bCgea/2/。如果您使用服务器端语言,并且正在处理图像(或具有可预测高度的内容),则可以使用服务器端代码“自动”处理像素调整。

相反,使用jQuery 砌体 http://masonry.desandro.com/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

可变高度的 CSS 浮动 Div [重复] 的相关文章

  • 未捕获的 ReferenceError: $ 未在 jQuery 中定义错误

    我有这个代码jQuery 文件名是 javascript js 我以前使用过 JavaScript document ready function readFile click function get test txt function
  • 为什么 toDataURL 在移动设备上无法获取画布内容?

    我正在尝试从画布中获取图像 它可以在电脑浏览器上运行 但不能在移动设备上运行 我在 iPhone 上的 Safari 中进行了测试 这是代码 draw click function drawing css visibility visibl
  • 输入文本中固定下划线

    我试图修复所有输入文本类型中的下划线 但没有成功 Example My code input width 100 background color fcfcfc border 0 padding 10px div class col lg
  • 单击时更改 CSS 属性

    我试图在单击另一个元素时更改一个元素的 CSS 我进行了很多搜索 但没有任何效果是完美的 目前我正在使用下面的代码 但它不起作用 谁能告诉我我错过了什么 div hello world div img src zoom png functi
  • Canvas GetImageData() / PutImageData() 在移动设备上的性能很糟糕

    我正在做一个小型 HTML5 游戏 在地图开头加载精灵时 我使用 GetImageData 循环遍历所有图像 PutImageData 进行一些处理 这在我的电脑上运行得非常好 但是在我的手机上却慢得可怕 PC 5 6 ms iPhone
  • 如何在 leaflet.js 中设置 layer.control 的样式?

    我正在尝试更改图层控件中的默认下拉菜单图标 我希望图标旁边有文字 有什么办法可以做到这一点吗 也许使用 JQuery 和 CSS 我正在开发一个基于此示例的传单项目 http leafletjs com examples layers co
  • JQuery:如何仅在完成调整大小后调用 RESIZE 事件?

    浏览器窗口大小调整完毕后 如何调用函数 我正在尝试这样做 但遇到了问题 我正在使用 JQuery Resize 事件函数 window resize function how to call only once the browser ha
  • 选择移动 Web HTML5 框架 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • CSS 安全区域属性在 iPhone X 上不起作用

    就我而言 我正在 iPhone X 上运行一个 Web 应用程序 我尝试在顶部添加一个填充 以使用 Webkit 的安全区域 css 属性将我的身体推到安全区域padding top constant safe area inset top
  • 除非我在 HTML 中使用 标签加载图像,否则背景图像不会显示在 CSS 中

    我非常困惑为什么我的代码无法正确显示图像 这是我的代码 div p p div 只有图像的一小部分与文本一起显示 我很困惑为什么会发生这种情况 显示整个图像的唯一方法是在图像周围添加近 170 像素的填充 请有人帮忙 Thanks 你之前需
  • 使用 Javascript 从 CSS 文件中提取颜色

    我正在上传一个 css 文件 希望从中记录引用的每种颜色 所以如果 css 文件有 background color ffffff color 000000 我希望能够创建一个包含以下内容的列表 ffffff 000000 这样做的最好方法
  • Windows Phone 8 中的 Webview 弹跳

    我需要知道是否有任何方法可以控制 Windows 8 中的 webview 弹跳属性 我已经尝试过 ms touch action none 它确实会停止弹跳 但会禁用应用程序中的整个滚动 我已尝试以下方法 但这些方法不起作用 backfa
  • 如何从 JavaScript 中计算 HTML 表格的渲染高度?

    调整窗口大小时 我需要知道表格有多大 以便我可以动态地很好地适应中间的所有其他内容 表格高度仅取决于动态加载的内容 如何在 JavaScript 中计算表格的渲染高度 您可以使用element offsetHeight https deve
  • 通过 SVG 背景传递鼠标事件

    我有两个 SVG 元素 每个元素覆盖整个屏幕 html body height 100 svg position absolute top 0 left 0 bottom 0 right 0
  • 在 TCPDF 中设置背景颜色

    我已经手动设置了第一页的背景颜色 如下所示 pdf gt AddPage pdf gt SetFillColor 52 21 0 76 pdf gt Rect 0 0 pdf gt getPageWidth pdf gt getPageHe
  • 只需编辑 .css 即可更改

    有 4 div class myField 每一个都在另一个之下 http jsfiddle net urielz 6Mdmd http jsfiddle net urielz 6Mdmd 我想将其视图更改为两对情侣面对面 就像结果一样 h
  • Web SQL 数据库 + Javascript 循环

    我正在尝试解决这个问题 但我自己似乎无法解决 我正在使用 Web SQL DB 但无法让循环正常使用它 I use for var i 0 i lt numberofArticles 1 i db transaction function
  • 使用文本遮盖视频

    是否可以使用 HTML CSS 文本来屏蔽视频 我已经找到并设置了这种工作方式 但没有一种允许文本后面有透明背景 例如 这支笔要求您进行某种填充 它并不是真正掩盖实际视频 而是创造幻觉 https codepen io dudleystor
  • C# 中的 mshtml.HTMLDocumentClass

    在 C 中 我设法从 InternetExplorer 对象获取整个 HTMLDocumentClass 导航到某个 URL 然而 在 Visual Studio 2008 的调试模式下 该特定 URL 的 HTMLDocumentClas
  • Bootstrap 3 多个导航栏

    我在 Twitter Bootstrap 3 中的多个引导程序中遇到问题 第一个导航栏可以正常调整大小和响应 第二个导航栏在正常分辨率下无法正常工作 但是当我尝试调整大小以响应并调整大小后 它可以正常工作 这是一些代码

随机推荐

  • verifyError:错误#1079:加载的代码中不允许使用本机方法

    我有一个用 AS3 编译的 Android iOS 应用程序 我遇到了问题 建议升级到 Flash Builder 4 7 从 4 6 开始 我这样做了 当我尝试使用新的 Air 3 4 运行时 出现以下错误 VerifyError Err
  • Pydev 代码覆盖结果不出现

    我已经设置了代码覆盖率以与 pydev 一起运行 但结果没有出现 下列的这个答案 https stackoverflow com questions 297294 integrating command line generated pyt
  • Rails 4 - Pundit - 如何编写范围

    我正在尝试学习如何将 Pundit 与 Rails 4 结合使用 过去 2 年我一直在尝试学习这一点 并且正在慢慢取得一点点进展 我也在尝试学习如何编写范围 我仍在尝试找出如何将建议翻译成简单的英语 以便我可以开始理解 我陷入了专家策略使用
  • 如何在Python中按字典的值对字典列表进行排序?

    如何按特定键的值对字典列表进行排序 鉴于 name Homer age 39 name Bart age 10 当排序时name 它应该变成 name Bart age 10 name Homer age 39 The sorted htt
  • Web API 和 Web 服务有什么区别?

    有什么区别吗web API and a 网络服务 或者它们是同一个吗 Web 服务通常提供WSDL https en wikipedia org wiki Web Services Description Language您可以从中自动创建
  • 我如何搜索过去 x 天内创建的 Github 问题?

    Also 在这里问 https stackoverflow com questions 38729663 how do i search github issues created in the last seven days但在 2016
  • 给定二进制 MxN 矩阵和切换列的能力,最大化行相同性?

    如果你有一个由 1 和 0 组成的二进制矩阵 并且能够切换列 将列中的所有 1 更改为 0 将所有 0 更改为 1 那么如何找到所有可能的 纯 行的最大数量列切换的组合 纯 表示该行全为 0 或全为 1 Ex 1 0 1 0 1 1 您可以
  • 使用 XML 字符串序列化 XML

    我必须生成以下 XML
  • Context.startForegroundService() 然后没有调用 Service.startForeground()

    我在用ServiceAndroid O 操作系统上的类 我计划使用Service在后台 The 安卓文档 https developer android com guide components services StartingAServ
  • Azure 网站上的 .NET CORE 3.1:500.37 ANCM 无法在启动时间限制内启动

    我有 NET Core 3 1 API 部署在 Azure Web 应用程序服务中 由于错误 我在 Azure 中运行应用程序时遇到问题500 37 ANCM在启动时间内启动失败 https learn microsoft com en u
  • 渲染(重绘)不可见的画布

    我的选项卡式应用程序在每个页面上都有一个单独的画布 上面有不同的用户控件 像这样 http svetiksch spb ru tmp stack01 png 现在我需要将所有页面 画布 保存到图像 代码是这样的 public static
  • 如何判断我是处于编辑状态还是创建状态?蛋糕PHP

    我有一个模型 需要在保存之前进行一些处理 或在某些情况下进行编辑 但通常在简单编辑时不需要 事实上 如果我对大多数编辑进行处理 结果字段将是错误的 现在 我正在模型的 beforeSave 回调中工作 如何判断我是来自编辑还是添加 弗兰克
  • 处理大型 DOM 元素时加速 jQuery empty() 或 ReplaceWith() 函数

    首先 我为没有提供代码片段表示歉意 我正在从事的项目是专有的 恐怕我无法展示exactly我正在做什么 不过 我会尽力进行描述 以下是我的应用程序中发生的情况的细分 用户单击按钮 服务器以数据表的形式检索图像列表 Each row in t
  • 如何让某人的个人资料图片显示给他们?

    我如何才能将某人的个人资料图片显示给我 我已经获得使用用户图片等的权限 我只是不知道如何使用他们的个人资料图片并将其显示给他们 任何帮助都是极好的 调用Graph API http graph facebook com id picture
  • 保留文本区域中的换行符

    我有一个带有文本区域的表单 我想在输出内容时保留用户输入的换行符 例如 如果我在 textarea 中写入 这里有一句话 这是另一个 这里还有一个 这是一个新段落 这是一个新句子 这是另一个 我想要相同的输出not 这里有一句话 这是另一个
  • 它说 TypeError: document.getElementById(...) 为 null [重复]

    这个问题在这里已经有答案了 虽然我向 getElementById 推送了一个参数 但我想知道这个 is null 错误来自哪里 TypeError document getElementById is null Break On This
  • gcc 编译器无法识别 -fno-plt 选项

    我正在尝试使用 Amazon Linux AMI 在 Amazon EC2 实例上编译 QuantLib Python SWIG 绑定 我已成功编译 QuantLib 本身 但是 当尝试编译 anaconda python swig 绑定时
  • 如何从java调用c++功能

    我有一个主要是 GUI 的 Java 程序 它显示从 C 命令行工具写入 xml 文件的数据 现在我想在java程序中添加一个按钮来刷新数据 这意味着我的程序必须调用 C 功能 通过系统调用从 java 调用程序的最佳方法是 c 程序将为
  • 使用 TRESTRequest 时客户端未指定证书

    使用 SSL URL 调用我们的内部服务器之一时 TRESTClient 和 TRESTRequest 给出错误 首先来自异常类 ENetHTTPCertificateException 然后来自 ERESTException 并显示消息
  • 可变高度的 CSS 浮动 Div [重复]

    这个问题在这里已经有答案了 我有无限数量的 100px 宽度的 div 可以放入 250px 宽度的父级中 无论高度如何 我都需要将 div 按行显示 如图所示 我已经尝试解决这个问题 但 div 高度似乎把它搞砸了 我非常感谢你的帮助 谢