我似乎遇到了让我的CSS文件被HTML文件读取的问题。我把两者联系起来,但由于某种原因,结果没有显示出来。我已经将两个文件保存在我服务器上的同一个文件夹中,但由于某种原因我不断碰到路障。您认为问题可能是什么?三江源!
<head>
<meta Campus DrinkThink/>
<title>Campus DrinkThink</title> <!--this is the link to the style sheet-->
<link rel="stylesheet" type= "text/css" href="sftp://ec2-user@23.21.112.84/var/www/html/campusdrinkthink.css" />
</head>
答案 0 :(得分:2)
99.9999999999999%的情况,CSS文件的路径不正确。
在您的情况下,您指的是FTP服务器而不是Web服务器上的位置。
我不确定您的配置是什么,但请尝试
<link rel="stylesheet" type= "text/css" href="/campusdrinkthink.css" /> OR
<link rel="stylesheet" type= "text/css" href="/html/campusdrinkthink.css" />
PS:您的META标记无效。不确定你要在那里实现什么,但have a read应该是什么样的。
答案 1 :(得分:0)
如果您将index.html(或您的html)和css表放在同一个文件夹中,则不需要整个地址,您可以使用以下方法调用它:
<link href="campusdrinkthink.css" rel="stylesheet" type="text/css" />
如果文件夹中有css,那么调用将是:
<link href="FOLDER/campusdrinkthink.css" rel="stylesheet" type="text/css" />
所以......
答案 2 :(得分:0)
实际上问题是浏览器不支持 sftp 架构。
尝试直接在浏览器中打开sftp://ec2-user@23.21.112.84/var/www/html/campusdrinkthink.css
。
例如,Mozilla Firefox会显示消息:
Firefox could not define, how to open this address, because the protocol (sftp) is not assigned to any application.