我设计了一个页面并正在使用chrome进行测试。完成后,当我在firefox中查看时,我发现很少有不一致之处。例如,令我惊讶的一件事就是我制作的弹出窗口。我这样做:
$('#login-pop-up').css('top','3200px');
它在 chrome 中表现良好,但在 firefox 中显示如下。我不知道这是什么意思?当我将top的属性设置为3200px时,为什么在测试机器相同时它在firefox中保持不变。
每个浏览器是否以不同方式呈现css? firefox的top
与chrome或opera不同?
答案 0 :(得分:0)
这取决于文档中的相关元素。 CSS是一个样式表,几乎所有浏览器都以相同的方式定位基本的CSS属性。例如:position:absolute指定了顶部和左边距(指定了元素的宽度和高度)应该在不同的浏览器上返回相同的结果。
有一些内置的CSS属性,字体颜色应为黑色,输入框上应该有1px边框,bla bla ..
来源:ME