IE7不理解显示:inline-block

2024-01-03

有人可以帮我解决这个错误吗?使用 Firefox 可以正常工作,但使用 Internet Explorer 7 则不行。貌似不太明白display: inline-block;.

html:

<div class="frame-header">
    <h2>...</h2>
</div>

css:

.frame-header {
    height:25px;
    display:inline-block;   
}

The IE7 display: inline-block;破解如下:

display: inline-block;
*display: inline;
zoom: 1;

默认情况下,IE7仅支持inline-block自然地inline元素(Quirksmode 兼容性表 http://www.quirksmode.org/css/display.html),因此您只需要对其他元素进行此修改。

zoom: 1有没有触发hasLayout http://www.satzansatz.de/cssd/onhavinglayout.html行为,我们使用明星财产黑客 http://en.wikipedia.org/wiki/CSS_filter#Star_hack用于设置display to inline仅适用于 IE7 及更低版本(较新的浏览器不适用)。hasLayout and inline在一起基本上会触发inline-blockIE7 中的行为,让我们很高兴。

这个 CSS 不会验证,并且可能会让你的样式表变得混乱,所以使用仅 IE7 的样式表有条件的评论 http://www.quirksmode.org/css/condcom.html可能是个好主意。

<!–-[if IE 7]>
<link rel="stylesheet" href="ie7.css" type="text/css" />
<![endif]–->
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IE7不理解显示:inline-block 的相关文章

  • 使用 Javascript 删除 HTML 表格行

    我正在使用下面的代码使用 javascript 删除 HTML 表行 但它给了我错误 使用下面的代码 我在运行时使用 javascript 创建一个列 其中包含删除锚标记 var tbody document getElementById
  • 一行中单独一个元素的选择器? [复制]

    这个问题在这里已经有答案了 我们有带有 2 个子元素的 Flex 容器 当我们调整窗口大小并且其中一个弹性项目换行时 每个元素都位于其自己的行上 有没有像这样的选择器 when alone in row flex parent flex f
  • 缩小 HTML、CSS 和 Javascript 是一个坏主意吗?

    维基百科定义缩小 http en wikipedia org wiki Minification 28programming 29 as 从源代码中删除所有不必要的字符而不改变其功能的过程 这些不必要的字符通常包括空格字符 换行符 注释 有
  • 创建全屏 iframe

    我目前正在研究 XSS 攻击 目的是在客户端演示中使用它们 我是渗透测试员 我编写了一个工具 该工具将托管网站登录页面的恶意版本 获取用户名和密码 然后将受害者重定向回原始网站 然而 我一直在尝试使用 iframe 来让它工作 因为它看起来
  • 如何更改 Bootstrap 导航栏折叠断点

    目前 当浏览器宽度低于 768px 时 导航栏将更改为折叠模式 我想将此宽度更改为 1000px 这样当浏览器低于 1000px 时 导航栏就会更改为折叠模式 我想在不使用 LESS 的情况下执行此操作 我使用的是手写笔而不是 LESS 我
  • 使用 bootstrap 将并排的网格位置交换到顶部和底部

    我有两个 div 内容和图像 它们在中等屏幕中并排放置 col md 6 内容 col md 4 图片 因此 当屏幕尺寸更改为小屏幕和 xs 屏幕时 这些 div 不应该并排放置 它们应该像这样顶部和底部对齐 image content 这
  • html 链接不起作用 href javascript 参数太长

    a href alt a 在 href 中我调用了一个 javascript 函数 change 第二个参数 n1387519869249 1196 n1387519906965 1368 n 是一个非常长的值 大约 5070 个字符 但在
  • Flex、AngularJS + Masonry、akoenig/angular-deckgrid 等 [重复]

    这个问题在这里已经有答案了 我一直在发送此电子邮件 我即将发布一个用于 Web 应用程序安全的应用程序 它需要使用像 Masonry 这样的网格 我已经尝试过所有的 每一个角度模块 指令和不同的方法 包括基于 CSS 的技术 纯 Vanil
  • CSS 中的分层图像 - 可以将 2 个图像放在同一个元素中吗?

    假设我在 CSS 中为网页设置背景图像 如下所示 body font size 62 5 Resets 1em to 10px font family Verdana Arial Sans Serif background color 9D
  • CSS 中的 Data-URI SVG 背景在 Firefox 中不起作用

    好的 这就是我想做的 我的 css 文件中有这段代码 form row textfield hover textfield m hover background image url data image svg xml base64 PHN
  • 如何默认或通过 CSS 将详细信息元素设置为 OPEN

    HTML5 添加了两个新元素 可用于标记文章的目录 details and summary 详细信息元素默认为关闭状态 隐藏除摘要元素之外的所有内容 单击时 它会展开以显示其内容 当它执行此操作时 它会向详细信息元素添加一个 open 属性
  • 使用 VSCode 的 EJS 文件缩进错误

    我在 VSCode 上遇到 EJS 文件问题 每次保存文件时 格式化程序都会应用错误的缩进 在每个 EJS 标识符下方 下一行向右移动 缺少正确的垂直对齐 我使用 ejs 的 HTML 格式并安装了 DigitalBrainstem 的 E
  • 无需重定向的 HTML 页面提交

    有没有什么方法可以在不使用ajax的情况下提交html表单而无需从当前页面重定向 你可以设置一个target 为您form 这样您就可以将表单提交到新选项卡 target blank 或一个小的 隐藏的iframe target nameo
  • 保证金如何运作?

    我在下面提供了marginfix这是一个块级元素并且one and two也是块级的 但它们是浮动的 这就是为什么它们位于同一行布局的原因 但是marginfix也不浮动 块级元素应位于该元素下方 如下所示
  • 在已标记的输入元素上使用“aria-labelledby”的目的是什么?

    许多 ARIA 演示网站使用以下代码
  • django 模板上的 vscode html 自动套用格式

    我喜欢 VSCode 的保存自动格式功能 直到它弄乱了我的模板代码 它错误地将我的 django 模板语法格式化为一行代码 有时非常长的一行 所以不用这段代码 for row in ABCDEFGH tr for col in 123456
  • 为什么我无法对自定义属性(又名 CSS 变量)进行动画处理?

    看这个动画 金色 div 有一个自定义属性动画的动画 keyframes roll o 1动画 o 这是分步动画的 银色 div 有一个动画 其中normal属性是动画的 keyframes roll o 2动画left 这会持续动画 为什
  • 如何在 CSS 中将容器内的多个 div 居中

    我正在测试像 Windows Metro 风格的中心分隔线 container height 300px width 70 background EEE margin 10px auto position relative block ba
  • 粘性背景图像/使用 CSS

    我目前正在创建我的第一个网站 并且即将完成 我在标题下为主体使用背景图像 我发现每个页面都有一个问题 因为它们的高度都不同 这使得我背景图像的当前设置放大图片以适合整个页面 我想做的是将背景图像设置为 粘性 我的想法是 背景图像将直接位于标
  • HTML5 地理定位 - 在 iOS 上无法始终工作

    目前正在使用 HTML5 地理定位 我已经在所有网络浏览器上测试了它 它似乎工作正常 然而 当我在 iPad 上测试地理定位时 它在 iPad mini 上始终有效 但当我将其放在更大的 iPad iPad 2 上时 位置似乎并不总是有效

随机推荐

  • 为什么我的 Lucene 索引被锁定?

    我的搜索出现问题 无法返回我期望的结果 我尝试在我的索引上运行卢克 但它说它已锁定 我需要强制解锁它 尽管我不是绝地 西斯 我尝试删除索引文件夹并运行我的 recreate indicies 应用程序 但该文件夹已被锁定 使用unlocke
  • 如何访问 iPhone 中的视频。下载的视频存储在哪里?

    如何在 iPhone 上访问视频 下载的视频存储在哪里 是否有任何示例代码可用于在 iPhone 上访问视频 提前致谢 没有 已记录的 方法可以在没有用户交互的情况下以编程方式访问视频 照片库 您唯一的选择是实例化并显示UIImagePic
  • 使用 JSON 文件作为 Javascript Web 应用程序的数据库

    我想知道是否有任何方法可以仅使用 JSON 文件作为数据库来直接读取和写入文件 我正在创建一个快速的 Mockup Web 应用程序 我的公司想要构建它 但他们希望看到 MVP 看看它是否有用 然后再投入资源和时间使用真实的数据库 节点等正
  • 如何使用python脚本增加elasticsearch中的max_result_window?

    我知道 我们可以使用curl来增加max result window 如下所示 curl XPUT http localhost 9200 index1 settings d index max result window 500000 但
  • 放大 Android - 保持图像可见

    我知道有大量关于实际实现捏缩放的线程 但我已经做到了这一点 我正在使用 SimpleScaleGestureListener 来处理捏合 我设法确保您不能缩小得比保持图像高度与屏幕尺寸相同 因此您的图像高度将始终至少是可用屏幕尺寸的高度 但
  • 是否可以挑选并运行与 Maven 阶段绑定的特定目标?

    更新以 希望 澄清 如果将目标定义为在给定阶段运行 是否可以运行单个目标而不运行所有阶段 换句话说 是否可以运行antrun run目标 定义为下面安装阶段的一部分 没有获取依赖项 生成资源 编译 测试 打包等 我正在使用 antrun 插
  • 用于播放以毫秒为单位指定的音频部分的命令行程序

    有人会推荐一个命令行实用程序 它可以播放以毫秒为单位指定的音频文件的任何部分 例如 player start time 0 1234 end time 5 6789 audio wav 我遇到的音频播放器似乎都没有此功能 vlc 支持开始和
  • 如何在按 Tab 键时旋转 HTML 元素?

    不使用 JQuery 尝试这个AFTER field4
  • Lo-Dash 按字符串格式的日期数组排序

    我想知道为什么 lodash 与普通 javascript 相比不以字符串格式对日期数组进行排序sort 这是预期的行为还是错误 var array 2014 11 11 2014 11 12 null 2014 11 01 null nu
  • recyclerView 的 setOnClickListener 不起作用

    For RecyclerView如果没有任何项目 则单击RecyclerView作品 但如果它有点击的项目RecyclerView不起作用 小心 我的意思是点击RecyclerView not RecyclerView s item rec
  • 如何通过node js执行存储过程

    我正在使用 db oracle 模块 node js 来查询表 SEARCH 命令 我能够成功获取记录 我需要执行存储过程 知道如何从 Node js 代码执行 Oracle 存储过程吗 我可以通过 db oracle 模块执行吗 或者有其
  • 以编程方式更改 UIButton 类型

    我有一个用 IB 制作的 UIButton 它设置为 圆角矩形 有一次 我想在代码中将类型更改为 自定义 这可能吗 我看到可以在创建时设置类型 但没有看到以后是否可以更改它 如果我没记错的话 不同的按钮类型由 UIButton 的不同 私有
  • 如何重置 virtualenv 和 pip?

    我在 Ubuntu 10 04 服务器上安装了 virtualenv 现在 当我执行 pip freeze 时 它 会显示以下软件包 Django 1 2 4 distribute 0 6 10 python apt 0 7 94 2ubu
  • Bootstrap 3 的 Angular Dialog 指令

    我们正在尝试从 Bootstrap 2 3 2 迁移到 Bootstrap 3 RC1 但遇到了问题AngularJS 对话框指令 http angular ui github io bootstrap dialog 单击相关按钮时 不会出
  • “调整调整大小”Android

    我有一个使用以下方式全屏运行的应用程序 getWindow setFlags WindowManager LayoutParams FLAG FULLSCREEN WindowManager LayoutParams FLAG FULLSC
  • 如何在我的在线站点中使数据库联机

    我通过右键单击 数据库 gt 任务 gt 脱机 在 Sql studio 中使数据库脱机 之后我的登录在 SQL Studio 中停止 我创建了另一个数据库用户来登录 但它显示我的数据库离线 当我过去右键单击我的数据库 gt 任务 gt 联
  • 如何解决 ASP.Net MVC 5 中的 glyphicons-halflings-regular.woff2 Err_Aborted 问题

    所以我有一个项目想要更改 BootStrap 的主题 所以 我的主题来自启动样本 https bootswatch com 并且选择的主题是Lumen https bootswatch com lumen bootstrap css 现在在
  • 在 .NET 2.0 中使用扩展方法?

    我想这样做 但出现此错误 错误1 无法定义新的扩展方法 因为编译器 所需类型 System Runtime CompilerServices ExtensionAttribute 找不到 您是否缺少对 System Core dll 的引用
  • OS X 中 PyDev 和外部库的问题

    我已经在 OS X 10 6 3 下的 Eclipse 3 5 1 中成功安装了最新版本的 PyDev 使用 python 2 6 1我在使已安装的库正常工作时遇到了麻烦 例如 我正在尝试使用 cx Oracle 库 如果从使用某些文本编辑
  • IE7不理解显示:inline-block

    有人可以帮我解决这个错误吗 使用 Firefox 可以正常工作 但使用 Internet Explorer 7 则不行 貌似不太明白display inline block html div class frame header h2 h2