我的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/

10-11 13:53