【发布时间】:2014-08-06 00:42:23
【问题描述】:
所以我对一些在 Chrome 中有效但在 FireFox 中无效的 CSS 样式有疑问。
这是一个小提琴:http://jsfiddle.net/N6vw4/
HTML
<div class="inner frozenColumn head" column-id="a149a4ba-c0a6-4d7f-a420-b55b65ef3003" draggable="true">
<span>Cluster1</span>
<span class="resizeColumn"> </span>
<span class="sort arrow-up"></span>
</div>
CSS
div.head {
background-color: #efefef;
border-top: 1px solid #666;
padding-right: 0;
padding-top: 0;
text-overflow: clip;
}
div.frozenColumn {
border-right: 1px double #666;
overflow: hidden;
white-space: nowrap;
width: 200px;
}
div.inner {
border-bottom: 1px solid #666;
border-left: 1px solid #666;
height: 28px;
}
div {
line-height: 28px;
}
.resizeColumn {
background-color: gray;
float: right;
height: 100%;
margin: 0;
opacity: 0.1;
padding: 0;
top: 0;
width: 3px;
}
.arrow-up {
border-bottom: 5px solid gray;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
float: right;
height: 0;
opacity: 0.1;
width: 0;
}
基本上,Chrome 中的那个会按预期显示箭头和调整列 div 的大小,但 FireFox 不会。
知道为什么会出现浏览器之间的差异吗?
【问题讨论】:
-
这个要求是有原因的。请张贴代码
-
HTML 和 CSS 被认为是 code。如果您链接到 jsFiddle,则应包含它们。
标签: html css google-chrome firefox