小编ark*_*khi的帖子

ie10,border-radius,overflow,position和hidden position:fixed child

我偶然发现IE10和IE9的奇怪之处,不影响IE8:当设置其父级的border-radius,overflow和position时,隐藏"position:fixed"子元素(参见jsfiddle示例).如果禁用其中一个属性,则会显示固定元素.

我在http://jsfiddle.net/arkhi/7Nydz/上放了一个实例.

<div style="position:relative; border-radius:5px; overflow:hidden;">
    <a style="position:fixed">fixed child</a>
</div>
Run Code Online (Sandbox Code Playgroud)
  1. 理想情况下,所有红色框应显示在页面的右下角,从右到左.
  2. 在IE9和IE10上,第一个框被隐藏.
  3. 如果有人选择"全选",然后单击页面上的某个位置,则会出现第一个框.

我想知道是否有人有任何解释或链接解释这个错误(如果这是一个错误,而不是我没有看到明显的错误).

非常感谢您对此的任何反馈!

css css-position css3 internet-explorer-9 internet-explorer-10

6
推荐指数
1
解决办法
1319
查看次数

Travis-CI可以测试diff而不是所有文件吗?

我们希望提高代码质量,但我们正在研究遗留代码,现在使用Travis-CI会触发团队无法处理的大量更改.

为了逐步改进代码,我想知道是否有办法只检查修改过的文件,甚至更好:只修改了修改过的行.

我们可以摆脱不一致的问题,因为我们编码并在我们觉得有时间后切换到"所有代码覆盖".

git github travis-ci

5
推荐指数
1
解决办法
970
查看次数