2017-07-20 19 views
-1

ナビゲーション項目を分割して左右に揃えようとしています。コードをどのように変更すればよいですか?私はブートストラップを使用しています。なぜ、navbar-rightプロパティが機能しないのですか?React NavBarで項目を右揃えにすることができない

render() { 
    return (
     <nav style={{ position: relative, top: -40px }}> 
     <div className="container-fluid"> 
      <Link to="/" className="navbar-brand">Dribbble Clone</Link> 
      <ul className="nav navbar-nav navbar-left"> 
      <li className="nav-item"> 
       Blog 
      </li> 
      <li className="nav-item"> 
       Podcast 
      </li> 
      <li className="nav-item"> 
       Meetups 
      </li> 
      <li className="nav-item"> 
       Jobs 
      </li> 
      </ul> 
      <ul className="nav navbar-nav navbar-right" 
      style={{ justifyContent: 'flex-end' }}> 
      <li className="nav-item"> 
       Signin 
      </li> 
      <li className="nav-item"> 
       Signup 
      </li> 
      </ul> 
     </div> 
     </nav> 
    ); 

+0

を試しいただきありがとうございます。だから、 'top: '-40px' '。あなたの 'position'属性と同じことです。 – glhrmv

+0

@ doguiはい、ありがとう、それは愚かなタイプミスでしたが、それでも私の問題を解決しなかった – LiJonas

答えて

0

があなたの ``あなたのstyle`属性にtop`プロパティは文字列でなければなりません。この

render{ 
const style = { 
       margin: 0, 
       top: 0, 
       right: 60, 
      bottom:20, 
       left: 'auto', 
       position: 'fixed', 
      }; 
return(
<nav style={style}> 
); 

}

+0

ありがとう、すべての私の問題を修正! – LiJonas

+0

あなたは答えを受け入れることができます: –

+0

喜び! – LiJonas

関連する問題