仅 DIV 的两列 CSS 布局

2023-12-24

我正在重新设计当前使用表格进行两列设计的布局,并遇到了一些问题。

<div id="frame">

 <div id="leftcol">
  <div id="1">blah</div>
 </div>

 <div id="leftcol">
  <div id="2">blah</div>
  <div id="3">blah</div>
 </div>

</div>

#leftCol
{
 margin-right: 10px;
 width: 49%;
 float: left;
}

#rightCol
{ 
 width: 49%;
 float: left;
}

最初我有一个两列的表格width=100%- 这在 Firefox 中完美运行,但在 IE 中,表格溢出了#framediv 容器。我删除了这个表并添加了两个浮动 div,但我仍然遇到使列相等的问题。

我的所有内容都位于 div 内#frame,它具有高度限制以及填充和边距(我使用它在页面边缘周围留下“装订线”)。

我需要两个浮动 DIV 列具有相同的宽度,并且彼此相邻,中间有 10px(左右)的装订线。我尝试同时制作width: 50%,但这会失败,因为它们所在的容器(#frame)的宽度小于整个页面的宽度。 (如果我去掉装订线填充,它在 FF 中有效,但在 IE 中仍然无效。

使每列宽度:49% 有效,但随着浏览器之间大小的变化,并且右列与边缘不对齐,看起来很难看#frame容器。

我之前尝试过这样做,但最终回到表 9(因为它似乎有效),但现在我发现它与 IE 不兼容,我已经工作了几个小时来寻找跨浏览器的 CSS 解决方案。有任何想法吗?


如果您确保每列没有任何边距或填充,则将每列设置为 50% 应该可行。

如果他们需要填充,请放入一个额外的包装 div,它可以有尽可能多的填充/边距。

对于中间的装订线,您可以在左/右侧给这些包装器 div 添加边框,使其看起来像列之间的空间。

发布完整的代码示例(例如在 jsbin.com 上)也将帮助我们更轻松地理解您的问题。 :)

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

仅 DIV 的两列 CSS 布局 的相关文章

  • JavaScript 跨浏览器单击 HTML DOM 元素

    是否有可用的普通 JavaScript 跨浏览器函数能够触发 HTML DOM 元素 包括 div 等非表单元素 上的单击事件 大多数走这条路的人要么最终开发自己的事件管理系统 这并不难 但很烦人 要么在可用的功能范围内工作 如果所有浏览器
  • 使用jquery和css点击按钮后旋转div文本

    我想使用 jquery 和 css 单击按钮后旋转 div 文本 如果用户点击Rotate Left按钮 然后文本在左侧旋转 or用户点击Rotate Right按钮然后文本在右侧旋转 Example div Happy Birthday
  • 响应式 CSS 图像锚点标签 - 图像地图样式

    我一直在开发一个响应式网站 并且在图像映射方面遇到了一些问题 图像映射似乎不适用于基于百分比的坐标 经过一番谷歌搜索后 我发现了一个 JS 解决方法 http mattstow com experiment responsive image
  • 当 MediaElementAudioSource 输出为零但 CORS 不再是问题时,如何才能播放音频?

    我正在尝试实施
  • 可见性的替代方案:折叠在 IE 和 Chrome 上不起作用

    以下页面 table border 1 tr class cccc td one td tr table 仅适用于 Firefox IE 始终显示该行 而 Chrome 隐藏该行但显示其垂直空间 那么 如何仅使用 CSS 完全隐藏一行呢
  • iFrame 未扩展至 100% 高度

    我有这个下面的html 我希望 iFrame 能够 100 覆盖屏幕的其余部分 我在高度属性中尝试了 100 和 但不起作用 这是为什么 谢谢 div img height 35 width 84 alt Kucku src Content
  • 输入和文本字段中的背景颜色

    我想更改表单文本和输入字段中的颜色背景 但是当我这样做时 它也会影响提交按钮 是否可以通过其他不影响按钮的方式来完成 我用过这段代码 input textarea background color d1d1d1 input type tex
  • 在打印 CSS 上在每个页面周围绘制边框?

    打印时我需要在每个页面周围绘制边框 我最初是使用带有分页符的 div 来完成此操作 例如 media print contentContainer position inline height 98 width 100 top 0px le
  • 动态表中每个按钮的 Jquery-Ui 对话框表单

    我正在生成一个 HTML 表 每行都有一个按钮 必须打开 Jquery ui 对话框表单 The table table class table table reporting table condensed table striped t
  • 光滑的旋转木马不工作

    我一直在尝试简单地实现 Slick Carousel 的工作 我已按照 Git 页面上的说明进行操作 https github com kenwheeler slick https github com kenwheeler slick 这
  • AngularJS 输入字段未从控制器内的 setTimeout 更新

    我正在使用 AngularJS 支持的页面 并且我需要在只读输入文本字段内显示正在运行的时钟 与data ng model 为了模拟运行的时钟 我使用了 JavaScript 调度程序setTimeout每 1000 毫秒调用一个函数 该函
  • 更改时触发跨度文本/html

    jQuery 或 JavaScript 中是否有任何事件在以下情况下触发span标签 text html 已更改 Code span class user location span user location change functio
  • c# 如何生成锦标赛括号 HTML 表

    所以我已经被这个问题困扰了三个星期 但我一生都无法弄清楚 我想做的是使用表格获得这种输出 演示 http www esl world net masters season6 hanover sc2 playoffs rankings htt
  • 有没有办法在 html 图像标签中显示位图数据? [复制]

    这个问题在这里已经有答案了 有没有办法在 HTML 元素中显示位图图像数据 例如 您有一个指向源文件的常规图像 如下所示 img src myImage png width 100 height 100 有没有这样的事情 img width
  • Symfony 2 使用 CSS 设置背景图片

    I want to put a background image for a menu in symfony But I can t figure out how to do it I managed to style a lot of t
  • 通过 jQuery 从输入类型=“文件”多个中删除文件

    我在使用 PHP 和 jQuery 上传文件时遇到问题 表单可以一次上传多个图像 这些图像可以在滑块中预览 表单还包含两个字段标题和描述 滑块通过 jQuery 工作 当用户通过单击选择文件来选择多个图像时
  • 随机定位的 div,不重叠

    所有 div 都像我需要的那样 随机 放置 但它们偶尔会重叠 这只是一个机会问题 我怎样才能防止这种情况发生 理想情况下我能够设置它们之间的最小距离 我可以通过进一步开发当前的 javascript 来实现这一目标吗 我需要考虑完全不同的方
  • 响应式导航栏隐藏其下方的元素

    我创建了一个响应式导航栏 但它使下面的元素 Flexslider 插件 消失 在我制作导航栏之前 下面的 Flexslider 可以正常显示 但现在不行 导航栏的 z index 为 2 所以我不知道问题是什么 我应该如何 更改什么才能允许
  • 如何更改 Shiny 中 navbarPage 折叠的断点

    我想用shiny navbarPage collapsible TRUE 当在小屏幕上查看我的 Shiny 应用程序时 将导航元素折叠到菜单中 默认情况下 当浏览器宽度小于 940 像素时会触发折叠 有什么方法可以改变这一点 以便在稍大的浏
  • 使用 JavaScript onclick 添加表格行

    我正在尝试使用 javascript 添加下面找到的完全相同的元素 我已经尝试了这里找到的所有解决方案 我什至尝试用php echo但没有运气 无需更改任何输入名称或类似内容 只需单击该按钮即可向表中添加另一行 仅此而已 这是该元素 tr

随机推荐

  • Linux 内核模块 (*.ko) 内核之间的兼容性

    我有一个简单的内核对象 用于探测内核内存 如果我在 64 位 Ubuntu 3 2 机器上构建它 它就可以在该机器上正常运行 但它不会在我的 64 位 Ubuntu 3 9 机器上安装 反之亦然 如果我尝试在内核版本上运行它而不是我构建它的
  • 跨多个 Browserify 或 Webpack 捆绑包共享通过 NPM 加载的模块的简单解决方案

    把我的头发拉出来寻找simple通过 NPM 跨多个 Browserify 或 Webpack 捆绑包共享代码的解决方案 思考 是否存在文件 桥梁 这样的东西 这不是由于编译时间 我知道 watchify 而是由于希望将所有供应商特定的库提
  • 如何在 Angular 2 中制作这个 jQuery 事件处理程序?

    我正在 Angular 2 中创建一个 Web 应用程序 在其中一个页面上 我使用了一个名为的 jQuery 插件jquery 评论 https github com Viima jquery comments 启用用户评论 现在 如果用户
  • 插入期间字符串未被识别为有效的日期时间

    当我尝试转换为日期时间时出现以下错误 字符串未被识别为有效的日期时间 cost b date DateTime Parse c date Text c date Text 12 28 2012 然后我尝试 string date strin
  • Java2D OpenGL 图形加速不起作用

    我想将 Swing 与 Java2D OpenGL 图形加速一起使用 然而 它不起作用 我自己回答了这个问题 因为我寻找解决方案很长一段时间 这是我的代码 import javax swing JFrame import javax swi
  • 回滚 GitHub Desktop(或 Windows 版 Github)中未提交的更改

    我在用着Github 桌面 https desktop github com 以前称为适用于 Windows 的 GitHub https windows github com 并且我对本地文件做了很多更改 事情变得如此混乱 我决定只想将本
  • WordPress 上的 Google Analytics 事件跟踪

    我试图在单击特定菜单项时发送事件 我的头脚本如下
  • BI 设计器多对多关系

    我是 Microsoft Power BI 设计器的新手 注意到了这一点文档 https support powerbi com knowledgebase articles 464155 create and manage relatio
  • 使用霍夫变换、OpenCV 和 python 进行平行线检测

    我需要有关我一直在研究的算法的帮助 我试图检测阈值图像中的所有线条 检测所有线条 然后仅输出平行的线条 阈值图像输出我感兴趣的对象 然后我通过精明的边缘检测器过滤该图像 然后将该边缘图像通过概率霍夫变换 现在 我希望该算法能够检测任何图像中
  • 将 Java byte[] 对象插入 H2 表中,然后再次检索它

    我正在尝试将 Java byte 插入 H2 数据库表中 然后再次检索它 但我没有取得成功 根据这一页 http www h2database com html datatypes html binary type BINARY 数据类型直
  • 无法使用 jdbcStorageHandler 创建 Hive 外部表

    我正在 Amazone EMR 中运行一个小型集群 以便使用 Apache Hive 2 3 5 据我了解 Apache Hive 可以从远程数据库导入数据并让集群运行查询 我正在遵循 Apache Hive Web 文档中提供的示例 ht
  • 遵循 Python/Flask Heroku 教程时出现“foreman start”错误

    遵循所有指示 运行的时候出现这个错误foreman start C Program Files x86 ruby 1 9 3 lib ruby gems 1 9 1 gems foreman 0 47 0 lib fo reman engi
  • 使窗口成为桌面的一部分

    我想创建一个窗口 CreateWindowEx WS EX TOOLWINDOW WS EX LAYERED wc lpszClassName 0 WS POPUP WS VISIBLE WS SYSMENU a part桌面的 我知道这可
  • 2020 年以上,Typescript 在运行时使用类型防护按类型或接口检查对象

    对我来说 大多数时候 需要动态检查来验证获取响应 我在想 对于具有多个道具和附加检查的任何类型的对象 可以使用用户定义的类型保护以通用方式完成此操作 因此可以使用类似的方法 这是一个带有示例对象的示例 但我想要一个没有它的函数 https
  • postgresql 中的慢 OR 语句

    我目前的 postgresql 查询由于 OR 语句而变慢 因此 它显然没有使用索引 到目前为止 重写此查询失败 查询 EXPLAIN ANALYZE SELECT a0 id AS id0 FROM advert a0 INNER JOI
  • 抑制 Xcode 中已弃用的警告

    由于所有 SDK 都在使用 因此能够方便地针对多个 SDK 和平台进行构建 然而 从 3 2 跳到 3 0 甚至偶尔跳到 2 x 我经常收到涉及已更改或被取代的方法的弃用警告 warning UIKeyboardBoundsUserInfo
  • JPA - 仅针对给定查询强制延迟加载

    如何仅针对给定的 NamedQuery 实施延迟加载策略 例如 考虑下面的伪代码 只是为了解释这种情况 我有一个实体 Entity class Xyz int a int b Fetch EAGER Set
  • pandas 数据框 groupby 和 join

    让我们假设有这样的 np random seed 123 df pd DataFrame A foo bar foo bar foo bar foo foo B one one two three two two one three C n
  • NLTK - 获取并简化标签列表

    我正在使用布朗语料库 我想要某种方法来打印所有可能的标签及其名称 而不仅仅是标签缩写 标签也不少 有没有办法 简化 标签呢 我所说的简化是指将两个极其相似的标签合并为一个 然后用另一个标签重新标记合并后的单词 之前以某种方式讨论过 Java
  • 仅 DIV 的两列 CSS 布局

    我正在重新设计当前使用表格进行两列设计的布局 并遇到了一些问题 div div div blah div div div div blah div div blah div div div leftCol margin right 10px