我的html结构如下所示,并且文件夹路径正确:
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Application</title>
<link rel="stylesheet" type="text/css" href="../app/assets/appStyle.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.6/semantic.min.css">
<link rel="text/javascript" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.6/semantic.min.js">
</head>
当我尝试从浏览器访问页面时,它们会起作用。但是,当我从本地主机尝试它们时,它不会加载CSS或缩小的语义ui。有人可以帮忙吗?我已经为此苦苦挣扎了3个小时。任何帮助或提示表示赞赏。
编辑:我有下面的功能,用于在我的app.js文件中进行路由。这可能是原因吗?
// Make the user route to application.html
app.get('*',function(req,res){
res.sendFile(path.join(__dirname + '/public/pages/application.html'));
});
最佳答案
我认为问题在这里
<link rel="stylesheet" type="text/css" href="../app/assets/appStyle.css">
如果要检查样式表是否正常工作,请右键单击
浏览器,然后单击查看页面源。
单击样式表链接,然后检查是否加载了样式表
正确地。
如果它不能正常工作,请检查您的路径并进行更正。
关于javascript - CSS和语义UI CDN在localhost中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54962355/