2009-11-16 88 views
0

新手开发者在这里。受浏览器屏幕分辨率影响的元素定位

我总是遇到这个小问题。每当我尝试更改浏览器分辨率(或者按Ctrl时滚动鼠标滚轮时称为事件),某些元素(主要是表单元素)会向下移动或在其他位置移动,这与原来的不一致定位。林不知道,如果问题是与CSS或标记本身,我不知道如果这是一个很大的问题。我应该忽略它吗? (虽然它觉得不太舒服,但认为它在不久的将来可能会出现问题)否则,如何避免这种情况的解决方案?

简单的解释非常感谢,谢谢。

(也许使用术语新手应用小白置换?哈哈。)

+0

如果它(也)发生在您调整浏览器大小时,那么您应该担心修复,但如果您只是缩放,那么它确实不是问题。 – 3zzy 2009-11-16 08:13:38

回答

0

版,它听起来像你在变焦。当使用绝对尺寸例如您所描述的问题时width: 20px;。为了实现流体布局,您可以使用em代替width: 10em;

您可能会发现这Making the transition from px to em文章有用。

0

埃德,也许你也可以去你的CSS中的最大宽度和最小宽度来避免这种情况。专注于分辨率可以说1024 x 768。您可以对这两个列使用最小宽度,在此分辨率以下的点它不会向下跳跃。让我知道如果这有帮助