如何使用在单独的 CSS 文件中编写的选择器 class?

How can one use a selector class that is written in a separate CSS file?

所以我尝试通过使用 background-image 属性创建选择器 class 然后使用 <div> 标记调用它来显示图像。第一次选择器 class 在 <head> 标签之间。似乎一切正常:

    <html>
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
        <style>
            body, html {
                margin: 0;
            }

            .bg {
                /* The image used */
                background-image: url("images.jpeg");

                /* Full height */
                height: 100%;

                /* Center and scale the image nicely */
                background-position: center;
                background-size: cover;
           }
        </style>
    </head>
    <body>
        <div class="bg"></div>
    </body>
    </html>

但是当我将选择器 class 放在一个单独的 CSS 文件中时,它似乎不起作用。这是 HTML 文件的代码:

    <html>
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
        <style>
            body, html {
                margin: 0;
            }
        </style>
    </head>
    <body>
        <div class="bg"></div>
    </body>
    </html>

这里是 CSS:

.bg {
   /* The image used */
   background-image: url("images.jpeg");

   /* Full height */
   height: 100%;

   /* Center and scale the image nicely */
   background-position: center;
   background-size: cover;
}

有人可以告诉我我做错了什么吗?我先谢谢你了!

不要忘记在 html 页面上导入单独的 css 文件:

<link rel="stylesheet" href="style.css">

注意正道。

在 HTML 中的 head 内添加一个 link 标签,将您的样式连接到 HTML。

<head>
   <link rel="stylesheet" href="xxx.css">
</head>

xxx.css 替换为 css 文件的路径。

查看Mozilla docs了解详情。