jquery - IE 中的样式(jquery)复选框按钮自动换行

标签 jquery css internet-explorer cross-browser

由于代码太长,我无法在此处发布,我创建了一个 demo page .

  1. 使用IE打开页面。
  2. 点击“添加”链接。
  3. 然后,点击“指定请求类型”。

下面是IE8的截图:

screenshot from IE8

当使用 Chrome、Safari 和 Firefox 查看页面时,您应该能够看到所需的布局

screenshot from Chrome 这是 Chrome 的屏幕截图。

对于 IE,我尝试将 checkbox 列表放入一个 div(#request_type) 并设置它的 width(大约 150px),希望checkbox 列表将环绕,但它不起作用。

最佳答案

为了保持一致的外观,只需将 label 元素定义为仅适用于 IE 的 display:inline-block,方法是使用可以放置在文档标题中的条件注释,像这样:

<!--[if lt IE 9]>
.ui-button {
    display: inline-block;
}
<![endif]-->

关于jquery - IE 中的样式(jquery)复选框按钮自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9307545/

相关文章:

jquery - YouTube 在 IE10 的每个选项卡上嵌入了叠加层

html - IE6(及更早版本)中的 Nowrap 继承错误

javascript - 我必须添加什么样的脚本才能使框自动对齐?

javascript - 摆脱双击效果

html - 横幅高度不是仅在 iPad 上的设备高度

javascript - 使用 JavaScript 将元素的字体大小设置为另一个元素的字体大小的倍数

Javascript 递归问题

javascript - 使用 noUiSlider 值按其索引更改 div 元素的类

css - 在扩展的链接列表中添加另一个链接以填充整个 li

c++ - 在不需要 MS/Visual Studio 运行时的情况下使用 IE webBrowser 控件的最佳方法是什么?