.jumbotron
我在 Bootstrap类中使用和覆盖填充时发现了这个错误。
描述: 为了简化问题,请查看此示例以引发 respond.js 错误:
.shouldBeGreen {
display: table-cell;
background-color: gray;
width: 100px;
height: 100px;
text-align: center;
vertical-align: middle;
}
@media screen and (min-width: 50px) {
.shouldBeGreen {
background-color: red;
font-weight: bold;
}
}
/* Later in the CSS or in another LESS file... */
/* Will be overridden by respond.js */
.shouldBeGreen {
background-color: green;
}
在 Chrome/FF/Opera/Safari 和 IE8(模拟与否)中打开我的以下示例页面以比较问题。
http://krnl.de/resources/respond.js-bug/index.html
行为: Respond.js 选择所有相关的媒体查询部分并将它们放在源CSS 文件之后,这会导致覆盖在媒体查询之后定义的所有关联选择器。
解决方案: 我为此绞尽脑汁,但目前没有解决方案。
这是我对 Respond.js 的错误报告:https ://github.com/scottjehl/Respond/issues/225