CSS未显示在浏览器中

gmxoilav  于 2023-05-30  发布在  其他
关注(0)|答案(3)|浏览(173)

我的CSS没有显示在我的浏览器中,只有HTML。一切都是正确的链接(我认为),但没有浏览器显示的CSS。现在,如果我在Visual Studio代码中使用类似live-server插件的东西,CSS会正确显示并按预期工作。

这里是我的css:

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');

body{
    background-color: rgb(35, 35, 35);
    color: white;
    font-family: 'Montserrat', sans-serif;
    margin: 0;
}

.top{
    text-align: center;
}

header{
    align-items: center;
}

h1 span{
    color: red;
}

p span{
    color: red;
}

p{
    font-weight: bold;
}
.explain{
    color: white;
}
.explain p{
    color: red;
}

.forum-container{
    background-color: rgb(32, 32, 32);
    margin: 1em 30em 1em 30em;
    text-align: center;
    align-items: center;
    border-radius: 3em;
    padding-top: 1.1em;
}

label{
    display: block;
    color: white;
    font-weight: bold;
    font-size: 1.4em;
}

input[type="text"]{
    border: solid grey;
    outline: none;
    width: 50%;
    padding: 1em;
    border-radius: 4em;
    margin-top: 1.1em;
    margin-bottom: 1.1em;
}

input[type="number"]{
    outline: none;
    border: solid grey;
    width: 50%;
    padding: 1em;
    border-radius: 4em;
    margin-top: 1.1em;
    margin-bottom: 1.1em;
}

input[type="button"]{
    border: none;
    outline: none;
    background-color: red;
    color: white;
    border-radius: 3em;
    font-weight: bold;
    text-align: center;
    padding-top: 1.1em;
    padding-bottom: 1.1em;
    width: 30%;
    margin: 1.1em 1.1em 1.1em 1.1em;
    cursor: pointer;
}

input[type="button"]:hover{
    background-color: rgb(211, 5, 5);
}

下面是我调用我的css文件的部分:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="/css/main.css">
    <link rel="shortcut icon" type="image/x-icon" href="/images/logo.png"><title>title</title>
</head>

我今天才开始学习HTML和CSS,所以如果你正在看这个,看到一些我做错的事情,请让我知道。

iszxjhcz

iszxjhcz1#

你能在浏览器的“网络”选项卡中看到加载的CSS文件吗?
如何:
开发人员控制台>网络
为了使上述工作,打开浏览器的开发人员控制台(这里有一个很好的链接,可以为您的浏览器找到:Check Opening Browser Developer Console
如果CSS文件显示在网络选项卡中,则意味着您的CSS选择器不正确。
如果CSS文件未显示,则说明路径不正确。作为测试,将整个url(绝对值)放入src '中,如下所示:
<link rel="stylesheet" href="https://mywebsite.com/css/main.css">

flvtvl50

flvtvl502#

CSS文件链接需要具有类型的属性。因此,最终的代码应该如下所示:<link rel=“stylesheet”type=“text/css”“href="/css/main.css”>

ujv3wf0j

ujv3wf0j3#

将CSS引用更改为以下内容:

<link rel="stylesheet" type="text/css" href="main.css" >

那就一切正常了
我也有这个问题。复制和粘贴别人的代码是没有帮助的,因为它仍然需要一些调整,尽管如此,我认为CSS不会显示,这就是它。
我使用chrome作为控制台。
CSS X HTML链接是外部的,如果这还不够明显的话。

相关问题