2
我有這個下面的組件 -反應的組分的造型方法
import React from 'react';
import {Route, Link} from 'react-router-dom'
import Error from './Error'
class NavigationBar extends React.Component {
render() {
return (
<div className="nav">
<nav className="navbar navbar-inverse bg-inverse">
<ul className="nav navbar-nav">
<li className="nav-item">
<Link to={"/data"} className="nav-link"> Data </Link>
</li>
<li className="nav-item">
<Link to={"/analysis"} className="nav-link"> Analysis </Link>
</li>
<li className="nav-item">
<Link to={"/Monitor"} className="nav-link"> Monitor </Link>
</li>
</ul>
</nav>
<Route path={"/webiks/:user"} component={Error}/>
</div>
);
}
}
export default NavigationBar;
此外,我增加了一個nav.css文件,以做出一些更改,自舉造型變成index.html。
問題是,當進入「webkis /:user」url時,樣式只有在沒有nav.css文件更改的情況下使用boostrap樣式。 如果可以解釋原因,並且還提到一些常用方法 的樣式組件(這不是內聯樣式)。
謝謝。在同一文件夾中NavigationBar.js
在你有你的CSS URLS情況下 - 確保他們都是絕對的(而不是相對) 。圖像/字體應該以'/'開頭(而不僅僅是文件名)。 – Dekel