边框与内部或外部css不一致,但与内联css一致



我的div周围的边界不一致。

HTML代码:

<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="./styles.css">
</head>
<body>
<div>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Similique, dolore.
</div>
</body>
</html>

CSS代码:

div {
border: 1px solid black;
border-width: 1px;
}

输出

当我的CSS在内部时,我得到了相同的输出,但当我包含内联CSS时,问题就解决了:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div style = "border: 1px solid black">
Lorem ipsum dolor sit amet consectetur adipisicing elit. Similique, dolore.
</div>
</body>
</html>

输出

为什么会发生这种情况?

这个问题似乎只是浏览器问题,我在safari而不是chrome中运行了相同的代码,它起了作用。我重新安装了chrome,之后一切正常。

最新更新