html - 部分 header 仅在 IE9 中被截断

标签 html css internet-explorer internet-explorer-9

IE9 中似乎存在某种类型的错误

.WarningTableHeaderRow
{
    /*height: 18px;
    color: choose('Color', @blue, @green);*/    
    background-color: #FFD739;
    display: block;
    font-size: 14px;
    border-top: 15px;
    vertical-align: middle;
    height: 25px;
    line-height: 25px;
    padding-left: 33px;
    /*margin-top: 15px;*/
    /*padding-bottom: 0.5em;
    padding-top: 0.5em;
    padding-left: 2em;
    padding-right: 1em;
    margin-top: 1em;
    margin-bottom: 0.83em;*/
    font-weight: bold;
    color: black;
}

此代码在所有其他浏览器中呈现得非常好。它甚至可以在 Internet Explorer 10 及更高版本中完美呈现。我不确定为什么会这样。我尝试更改关于此 CSS 的几乎所有内容。最初使用 margin-top: 15px。我试过无聊或改变填充。什么都不管用。而且这个错误只发生在 IE9 中。有什么建议吗?

最佳答案

问题是这个 CSS 代码在 <tr> 下IE9 出于某种原因忽略的标记。只需将这些属性移动到 <table>效果很好

关于html - 部分 header 仅在 IE9 中被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24366336/

相关文章:

html - <button> 和 <a> 似乎有不同的行高,如何绕过它?

javascript - 如果通过数据绑定(bind)动态设置其 id,则 mdl-menu 列表不会打开

html - div 的填充高度超过 100%

HTML 如果不是 IE 8 或更低版本

internet-explorer - 如何在运行 Windows 7 时测试 IE 6 中的网站?

javascript - 是否有一些现成/默认代码可以阻止 Internet Explorer 6 或更低版本?

javascript - 包含大量图片的网页 : slow scrolling?

javascript - window.print() 只打印屏幕的 "viewable"部分

php - 添加一个什么都不做的复选框!if empty 坏还是聪明?

javascript - 替代 fs.readFileSync()