【发布时间】:2017-11-13 23:23:21
【问题描述】:
按照基本的 React 教程 (https://www.fullstackreact.com),但由于控制台中的此错误,我无法让给定的样式表正常工作。
这是我目前所拥有的完整来源 -
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Timeline</title>
<link href="https://gist.githubusercontent.com/auser/2bc34b9abf07f34f602dccd6ca855df1/raw/40c5e7c8cad4c6920fed940fc31cbb63abd94c29/timeline.css" rel="stylesheet" type="text/css" />
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<!-- Script tags including React -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.3.1/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.3.1/react-dom.min.js"></script>
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
</head>
<body>
<div class="demo">
<div id="app"></div>
</div>
<script type="text/babel">
class App extends React.Component {
render() {
return (
<div className="notificationsFrame">
<div className="panel">
<Header />
</div>
</div>
)
}
}
class Header extends React.Component {
render() {
return (
<div className="header">
<div className="fa fa-more"></div>
<span className="title">Timeline</span>
<input
type="text"
className="searchInput"
placeholder="Search ..." />
<div className="fa fa-search searchIcon"></div>
</div>
)
}
}
var mount = document.querySelector('#app');
ReactDOM.render(<App />, mount);
</script>
</body>
</html>
我已经检查了开发工具和timeline.css,我认为请求标头中有“Accept:text/css”,我认为这是正确的。我不知道为什么它会被转移到不同的类型?这个问题之前有人问过,但答案似乎都在说与请求类型有关的东西不正确,但我看不到在哪里。
【问题讨论】:
-
你给出什么样的错误?
-
这是我控制台中的警告 - “资源解释为样式表,但使用 MIME 类型文本/纯文本传输”指的是我页面顶部链接的时间线.css 文件。
-
如果我解决了您的问题,请告诉我 :)
标签: javascript html css reactjs