为什么边框宽度与我在html中设置的不一样?

时间:2012-12-12 00:04:38

标签: html css google-chrome

我在html中将div元素的边框样式设置为border: 1px solid black;。它在大多数情况下都能正确显示但我刚发现一个奇怪的,就是Win 7 Home Premium上的Chrome,计算出的样式显示边框宽度为1.11111111px而不是1px。有人能告诉我任何可能导致这种情况发生的原因吗?

3 个答案:

答案 0 :(得分:2)

我不确定,只是有几个猜测:

  1. 您的样式是否可能被同一个css文件中的其他样式覆盖?

  2. 您的浏览器是否100%缩放?我不认为这会打扰,但我建议你检查一下

答案 1 :(得分:1)

快速提问:是否有特定原因,您的边框必须正好是1px。

此外,正如其他人所说的那样,尝试将浏览器和计算机设置为默认的100%缩放。

代码:border: 1px solid black;是正确的

答案 2 :(得分:1)

@chaonextdoor你在项目中使用'reset.css'了吗?因为大部分时间如果我们没有为任何元素指定任何样式,它们浏览器会在这些位置使用其默认设置。