Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 消失的DIV或DIV边框_Html_Css - Fatal编程技术网

Html 消失的DIV或DIV边框

Html 消失的DIV或DIV边框,html,css,Html,Css,我正在进行轨道模拟,我有行星的轨道。当你一直放大(点击+号)并选择海王星(右边最后一颗行星-可能需要滚动顶部的行星栏)时,它的轨道(虚线)消失。如果缩小1,则其轨道有时可见。再次缩小或再进一步缩小,其始终可见。有没有办法防止它消失 您可以看到一个工作示例 如果有关系的话,我使用的是mac最新的Chrome浏览器。我在最新的Firefox mac上下载并试用了它,但问题并不存在。我在最新的Safari中也尝试过它,但它并不存在,所以这一定是Chrome特有的问题,而不是webkit问题 这可能是C

我正在进行轨道模拟,我有行星的轨道。当你一直放大(点击+号)并选择海王星(右边最后一颗行星-可能需要滚动顶部的行星栏)时,它的轨道(虚线)消失。如果缩小1,则其轨道有时可见。再次缩小或再进一步缩小,其始终可见。有没有办法防止它消失

您可以看到一个工作示例

如果有关系的话,我使用的是mac最新的Chrome浏览器。我在最新的Firefox mac上下载并试用了它,但问题并不存在。我在最新的Safari中也尝试过它,但它并不存在,所以这一定是Chrome特有的问题,而不是webkit问题


这可能是Chrome中的一个bug。我提交了一个。

如果你给div一个背景色,你会看到它的边界消失了


作为一种解决方法,如果将边框宽度更改为3px(至少在我的Chrome 19(Linux)上),边框将保持可见。也许您可以为最高的缩放级别设置较厚的宽度。

需要一些时间才能找出问题所在。只是想让你知道,这个bug也可以在最新的Chrome for Windows上重现。你考虑过用SVG代替HTML作为保留模式图形API吗?@Phrogz-谢谢你的评论,我不知道术语
保留模式图形
,学到了一些新东西。我将研究SVG,我不认为这个问题与javascript有关,而是与屏幕外显示的内容相比,显示了多少DIV。我的想法是,它被剔除为不重要的,或者(如果这是3d的)超出我的视野,比如当一个物体接近相机位置时,只是2d的等价物。我希望有人以前遇到过这种情况,并且知道解决方法,这就是为什么我没有在问题中直接发布代码,只是描述了问题。@Justin808我怀疑您对原因的猜测是正确的。问题不在于代码不在这里,而在于您似乎没有尝试将代码缩减到尽可能小的测试用例,首先隔离问题。我关于SVG的建议并没有删除JavaScript,但可能会改变使用的边界框逻辑。我使用的是最新的Chrome for Mac,我无法重现这个问题。这可能是由于CPU速度慢或可用RAM量低造成的怪癖吗?我两方面都有很多,所以恐怕在我这边测试有点困难。