我在html中将div元素的边框样式设置为border: 1px solid black;
。它在大多数情况下都能正确显示但我刚发现一个奇怪的,就是Win 7 Home Premium上的Chrome,计算出的样式显示边框宽度为1.11111111px而不是1px。有人能告诉我任何可能导致这种情况发生的原因吗?
答案 0 :(得分:2)
我不确定,只是有几个猜测:
您的样式是否可能被同一个css文件中的其他样式覆盖?
您的浏览器是否100%缩放?我不认为这会打扰,但我建议你检查一下
答案 1 :(得分:1)
快速提问:是否有特定原因,您的边框必须正好是1px。
此外,正如其他人所说的那样,尝试将浏览器和计算机设置为默认的100%缩放。
代码:border: 1px solid black;
是正确的
答案 2 :(得分:1)
@chaonextdoor你在项目中使用'reset.css'了吗?因为大部分时间如果我们没有为任何元素指定任何样式,它们浏览器会在这些位置使用其默认设置。