2012-10-03 64 views
15

我只使用div的(无图像)创建了一个基本时钟的位置和rezing时钟箭头休息,并在这里下车位置显示时:调整大小打破我的div

enter image description here                                                                       enter image description here

这究竟是为什么?有人可以为我解决这个问题吗?这是一个单一的文件没有外部文件

+0

请包括静音选项。 20声嘟嘟声后我停止了测试。 –

+0

我认为这取决于如何调整浏览器的大小。这取决于浏览器和显示器的分辨率。没有解决它的想法。 – Kedume

+0

你修好了吗?我没有看到任何破碎的箭头! –

回答

1

哇,令人印象深刻。林不知道这是一个真正的答案,但可能导致你在正确的方向...

你是否意味着当你在浏览器中放大?我曾经遇到过一个问题,那就是浏览器渲染子像素的方式不同。它不完全是你的问题,但我认为它非常相似。

本页面描述问题:http://ejohn.org/blog/sub-pixel-problems-in-css/

我认为它的相关原因是,如果您进一步放大页面,问题就会消失,但随后会回来。浏览器是如何渲染那些从未被设计为在100%以外的任何地方观看的元素。

你会注意到,如果你缩小问题是一样的。

我的建议 - 不要担心!

1

首先,哇,它真的很棒!

我看到它发生在Firefox和Chrome上。 当我将三角形的顶部/底部/左侧/右侧更改为28-29像素时,它位置更好。我认为它与尺寸调整方法(或者浏览器调整大小错误 - 尽管我不这么认为是因为它发生在两个浏览器上)有关,你是否尝试将'px'转换为'em',因为' em'是为了保持尺寸比例更好。