2016-10-01 12 views
0

トップのNavbarはデスクトップ上で問題ありませんが、私のモバイルを使って私のウェブサイトをブラウズすると、navbarのリンクは水平ではなく縦に積み重なって表示されます。どんな手掛かり?Navbar垂直方向に積み重ねる携帯電話

私は、ブートストラップを使用しています、ここに私のコードは次のとおりです。

@import 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'; 
 
body { 
 
    background: black url(Images/image.png) no-repeat center center; 
 
    height: 100vh; 
 
} 
 
.footer { 
 
    position: absolute; 
 
    bottom: 0; 
 
    width: 100%; 
 
    height: 50px; 
 
} 
 
.navBarLinks { 
 
    color: white; 
 
} 
 
.navBarLinks:hover { 
 
    color: black; 
 
} 
 
.body-content {} .dl-horizontal dt { 
 
    white-space: normal; 
 
} 
 
input, 
 
select, 
 
textarea { 
 
    max-width: 280px; 
 
}
<ul class="nav nav-justified navbar-inverse"> 
 
    <li><a class="navBarLinks">Stuff1</a> 
 
    </li> 
 
    <li><a class="navBarLinks">Stuff2</a> 
 
    </li> 
 
    <li><a class="navBarLinks">Stuff3</a> 
 
    </li> 
 
    <li><a class="navBarLinks">Stuff4</a> 
 
    </li> 
 
    <li><a class="navBarLinks">Stuff5</a> 
 
    </li> 
 
</ul> 
 
//more stuff not relevant

事前にありがとうございます!

+0

Bootstrapはモバイルの最初のCSSを使用します。したがって、画面がモバイルサイズの場合、通常のようにリストを表示するCSSを使用します。しかし、画面の幅が768に達すると、table-cellと表示されます。これは、メディアクエリを使用したレスポンシブ手法として知られています。 – orangeh0g

+0

私はそれを得る、ありがとう、だから私は携帯電話のためのまったく新しいレイアウトが必要かもしれません..彼らは見た目がひどいので.. – TiagoM

+1

通常、ナビゲーションは隠されており、モバイルビューのハンバーガーメニューアイコンを使ってアクセスします。ブートストラップサイトの例を参照してください...ウィンドウを縮小してモバイルサイズにすると、それがどのように動作するかがわかります。ブートストラップナビゲーションへのリンクhttps://getbootstrap.com/examples/navbar/ – orangeh0g

答えて

1

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<nav class="navbar navbar-default"> 
 
    <div class="container-fluid"> 
 
    <!-- Brand and toggle get grouped for better mobile display --> 
 
    <div class="navbar-header"> 
 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> 
 
     <span class="sr-only">Toggle navigation</span> 
 
     <span class="icon-bar"></span> 
 
     <span class="icon-bar"></span> 
 
     <span class="icon-bar"></span> 
 
     </button> 
 
     <a class="navbar-brand" href="#">Brand</a> 
 
    </div> 
 

 
    <!-- Collect the nav links, forms, and other content for toggling --> 
 
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
 
     <ul class="nav navbar-nav"> 
 
     <li><a class="navBarLinks">Stuff1</a></li> 
 
     <li><a class="navBarLinks">Stuff2</a></li> 
 
     <li><a class="navBarLinks">Stuff3</a></li> 
 
     <li><a class="navBarLinks">Stuff4</a></li> 
 
     <li><a class="navBarLinks">Stuff5</a></li> 
 
     </ul> 
 
    </div><!-- /.navbar-collapse --> 
 
    </div><!-- /.container-fluid --> 
 
</nav>

これは、私は、ブートストラップの例を使用して...話していたかの基本的な例です。あなたは、「ファイル名を指定して実行コードスニペット」全ページのボタンを使用してそれを開き、より良いアイデアを得るために、ブラウザを縮小

https://getbootstrap.com/examples/navbar/

+0

ありがとうございました!それは完璧に動作しました!私はちょうど私の自分の必要性に合わせてスタイルのいくつかの詳細を変更しました、ここで私の最終結果です:https://gist.github.com/anonymous/359b6862cac06d467acf0c0296a3f6ba – TiagoM

関連する問題