我已经用了几个小时的代码不起作用,我找不到问题。我简化了问题以找到它。最后我找到了一个隐藏的角色,一个我看不见但让一切都出错的角色。
我真的很惊讶;如果它可以帮助某人,我会发布它。
这个隐藏的字符就在蓝色 css 之后,使后面的一切都变得不可见。如果有人删除该空间,红色就会变得可见!
我在三个地方发布这个。你可以看到这个令人惊讶的问题:
http://codepen.io/anon/pen/riKkn
http://dabblet.com/gist/3135074
http://jsbin.com/exokub/edit#html,live
对我来说,这真是令人震惊。我找了这么多小时。有谁知道为什么会这样?有没有办法让这些破坏一切的隐藏角色可见?
CSS:
#blue {position: absolute;width: 200px; height:100px;top: 50px;left: 150px; background-color: blue;}
#red {position: absolute; width: 200px; height:100px;top: 200px;left: 150px; background-color:red;}
HTML:
<div id="blue"></div>
<div id="red"></div>