2016-08-06 11 views
-1

私は2つのcoloumnsで簡単なテンプレートを作成しようとしています。ここで私はこれまでのところ、私は、ブートストラップを使用してい2つのブートストラップテンプレートcoloumnを作成しようとしています

enter image description here

得たものです。今私は尋ねたい。なぜ私のサイドバーの位置はいくつかのスペースを残している?

左側の使用この<div class="pull-left col-sm-7"></div>と私の右側<div class="col-sm-5">

は、ここに私のHTMLコード

<div class="container"> 

    <div class="row"> 
     <div class="col-sm-12"><img class="headerimg" src=""></div> 
    </div> 
    <div class="row"> 
     <div class="col-sm-12"> 
      <nav class="navbar navbar-default"> 
       <div class="container"> 
        <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="http://localhost:84/jdih/">Home</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 class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> 
     <li><a href="#">Link</a></li> 
     <li class="dropdown"> 
       <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown 
        <span class="caret"></span></a> 
      <ul class="dropdown-menu"> 
      <li><a href="#">Action</a></li> 
      <li><a href="#">Another action</a></li> 
      <li><a href="#">Something else here</a></li> 
      <li role="separator" class="divider"></li> 
      <li><a href="#">Separated link</a></li> 
      <li role="separator" class="divider"></li> 
      <li><a href="#">One more separated link</a></li> 
      </ul> 
     </li> 
     </ul> 
    </div><!-- /.navbar-collapse --> 
    </div><!-- /.container-fluid --> 
</nav> 
</div> 
</div> 
<div class="col-md-7"> 
<img src="" class="img-responsive" style='float:left;width:200px;height:200px; margin-right:10px;'> 
<p class="text-justify">Text <br> 
Text 
</p> 
<p class="text-justify"> 
Text</p> 
<p class="text-justify"> 
Text 
</p> 

<p class="text-justify">Text</p> 

<p class="text-justify">Text<br> 
Text<br> 
Text</p> 

<p class="text-justify">Text</p> 

<p class="text-justify"><strong>Text</strong>.</p> 
</div> 


<div class="col-md-5 pull-right"> 
    <form class="form-horizontal"> 
     <div class="form-group"> 
      <div class="col-md-5"> 
          <label>Jenis</label> 

          <select class="form-control select2" name="parent"> 
          <option value="">Semua Jenis</option> 

          </select> 
          </div> 
         </div> 
         <div class="form-group"><div class="col-md-5"> 

          <label>Kategori</label> 
                 <select class="form-control select2" name="parent"> 
          <option value="">Semua Jenis</option> 

          </select> 
          </div> 
         </div> 
          <div class="form-group"> 
          <div class="col-md-5"> 
          <label>Tahun</label> 

          <select class="form-control select2" name="parent"> 
          <option value="">Semua Jenis</option> 

          </select> 
          </div> 
         </div> 
         <div class="form-group"> 
          <div class="col-md-5"> 
           <label>Cari Berdasarkan</label> 
            <select class="form-control select2" name="parent"> 
             <option value="">Semua Jenis</option> 
            </select> 
          </div> 
         </div> 
         <div class="form-group"> 
          <div class="col-md-5"> 
           <label>Kata Kunci</label> 
            <input type="text" class="form-control"> 
          </div> 
         </div> 
          <div class="form-group"> 
          <div class="col-md-5"> 

            <input type="submit" class="btn pull-right btn-submit" value="Find"> 
          </div> 
         </div> 
    </form> 
</div> 

</div> 

であり、ここでフィドルhttps://jsfiddle.net/hv4c9yhd/です。

sidebar partの空き領域を埋める方法を教えてください。

+0

両サイドに空きスペースがありますか? –

+0

サイドバーだけです。 – YVS1102

答えて

0

が試みがコンテナ

のうち、

<div class="container-fluid"> 

代わりの

<div class="container"> 

削除コンテンツを使用するか、CSS

0

変更col-md-7とコンテナマージンとパディングを削除することができ、事前に感謝およびcol-md-5col-xs-7col-xs-5。これは確かに役立つでしょう。あなたの画面は非常に小さいかもしれません。

+0

私のクロムをズームすると完璧です。 – YVS1102

+0

'col-md-5'、' col-sm-5'、 'col-xs-5'を追加してみると、 –

0

これを試してみてください:

.headerimg{ 
 
\t \t \t \t width : 100%; 
 
\t \t \t }
<!-- Latest compiled and minified CSS --> 
 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" > 
 
<div class="container"> 
 

 
    <div class="row"> 
 
     \t <div class="col-sm-12"><img class="headerimg" src=""></div> 
 
    \t </div> 
 
    <div class="row"> 
 
     \t <div class="col-sm-12"> 
 
     \t <nav class="navbar navbar-default"> 
 
    \t \t \t \t <div class="container"> 
 
    \t \t \t \t \t <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="http://localhost:84/jdih/">Home</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 class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> 
 
     <li><a href="#">Link</a></li> 
 
     <li class="dropdown"> 
 
      \t \t <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown 
 
      \t \t \t <span class="caret"></span></a> 
 
      <ul class="dropdown-menu"> 
 
      <li><a href="#">Action</a></li> 
 
      <li><a href="#">Another action</a></li> 
 
      <li><a href="#">Something else here</a></li> 
 
      <li role="separator" class="divider"></li> 
 
      <li><a href="#">Separated link</a></li> 
 
      <li role="separator" class="divider"></li> 
 
      <li><a href="#">One more separated link</a></li> 
 
      </ul> 
 
     </li> 
 
     </ul> 
 
    </div><!-- /.navbar-collapse --> 
 
    </div><!-- /.container-fluid --> 
 
</nav> 
 
</div> 
 
</div> 
 
<div class="col-md-7 " style="display:inline-block;"> 
 
<img src="" class="img-responsive" style='float:left;width:200px;height:200px; margin-right:10px;'> 
 
<p class="text-justify">Text <br> 
 
Text 
 
</p> 
 
<p class="text-justify"> 
 
Text</p> 
 
<p class="text-justify"> 
 
Text 
 
</p> 
 

 
<p class="text-justify">Text</p> 
 

 
<p class="text-justify">Text<br> 
 
Text<br> 
 
Text</p> 
 

 
<p class="text-justify">Text</p> 
 

 
<p class="text-justify"><strong>Text</strong>.</p> 
 
</div> 
 

 

 
<div class="col-md-5 pull-right"> 
 
\t <form class="form-horizontal"> 
 
    \t <div class="form-group"> 
 
     \t <div class="col-md-5"> 
 
          <label>Jenis</label> 
 
          
 
          <select class="form-control select2" name="parent"> 
 
          <option value="">Semua Jenis</option> 
 
          \t 
 
\t \t \t \t \t \t \t </select> 
 
\t \t      </div> 
 
     \t   \t </div> 
 
         <div class="form-group"><div class="col-md-5"> 
 

 
          <label>Kategori</label> 
 
                 <select class="form-control select2" name="parent"> 
 
          <option value="">Semua Jenis</option> 
 
          \t 
 
\t \t \t \t \t \t \t </select> 
 
\t \t      </div> 
 
     \t   \t </div> 
 
          <div class="form-group"> 
 
          <div class="col-md-5"> 
 
          <label>Tahun</label> 
 
          
 
          <select class="form-control select2" name="parent"> 
 
          <option value="">Semua Jenis</option> 
 
          \t 
 
\t \t \t \t \t \t \t </select> 
 
\t \t      </div> 
 
     \t   \t </div> 
 
         <div class="form-group"> 
 
          \t <div class="col-md-5"> 
 
          \t \t <label>Cari Berdasarkan</label> 
 
          \t \t <select class="form-control select2" name="parent"> 
 
          \t \t \t \t <option value="">Semua Jenis</option> 
 
\t         </select> 
 
\t \t      </div> 
 
     \t   \t </div> 
 
         <div class="form-group"> 
 
          \t <div class="col-md-5"> 
 
          \t \t <label>Kata Kunci</label> 
 
          \t \t <input type="text" class="form-control"> 
 
\t \t      </div> 
 
     \t   \t </div> 
 
          <div class="form-group"> 
 
          \t <div class="col-md-5"> 
 
          \t \t 
 
          \t \t <input type="submit" class="btn pull-right btn-submit" value="Find"> 
 
\t \t      </div> 
 
     \t   \t </div> 
 
    </form> 
 
</div> 
 

 
</div>

-1

はあなたの "COL-SM-7" と「COL-SM-5の親のdivに、このクラス "行-NO-パディング" を追加「その後、-divsと、このCSS:

.row-no-padding > [class*="col-"] { 
    padding-left: 0 !important; 
    padding-right: 0 !important; 
} 
+0

でも同じです。 https://jsfiddle.net/hv4c9yhd/2/ – YVS1102

+1

私は私の答えを編集しました申し訳ありません!私は親のdivがこの新しいクラスを持つべきであることを意味しました:https://jsfiddle.net/442kz4nf/ –

0

あなたが両側にスペースを与えたくない場合は、navbarためcontainerを使用しないでください。 (あなたはこれをしたいと)あなたは私があなたのコードを経て、あなたが使用したdivの上に簡単にこのように、以前の親のdivに追加することができ、新しいクラスを定義するときにことがわかっ

<html> 

<head> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
</head> 

<body> 
    <div class="row"> 

    <div class="row"> 
     <div class="col-sm-12"><img class="headerimg" src=""></div> 
    </div> 
    <div class="row"> 
     <div class="col-sm-12"> 
      <nav class="navbar navbar-default"> 
       <div class="container"> 
        <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="http://localhost:84/jdih/">Home</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 class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> 
     <li><a href="#">Link</a></li> 
     <li class="dropdown"> 
       <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown 
        <span class="caret"></span></a> 
      <ul class="dropdown-menu"> 
      <li><a href="#">Action</a></li> 
      <li><a href="#">Another action</a></li> 
      <li><a href="#">Something else here</a></li> 
      <li role="separator" class="divider"></li> 
      <li><a href="#">Separated link</a></li> 
      <li role="separator" class="divider"></li> 
      <li><a href="#">One more separated link</a></li> 
      </ul> 
     </li> 
     </ul> 
    </div><!-- /.navbar-collapse --> 
    </div><!-- /.container-fluid --> 
</nav> 
</div> 
</div> 
</div> 


<div class="container"> 
<div class="row"> 
     <div class="col-sm-12"> 
</div> 
</div> 
<div class="col-md-7"> 
<img src="" class="img-responsive" style='float:left;width:200px;height:200px; margin-right:10px;'> 
<p class="text-justify">Text <br> 
Text 
</p> 
<p class="text-justify"> 
Text</p> 
<p class="text-justify"> 
Text 
</p> 

<p class="text-justify">Text</p> 

<p class="text-justify">Text<br> 
Text<br> 
Text</p> 

<p class="text-justify">Text</p> 

<p class="text-justify"><strong>Text</strong>.</p> 
</div> 


<div class="col-md-5 pull-right"> 
    <form class="form-horizontal"> 
     <div class="form-group"> 
      <div class="col-md-5"> 
          <label>Jenis</label> 

          <select class="form-control select2" name="parent"> 
          <option value="">Semua Jenis</option> 

          </select> 
          </div> 
         </div> 
         <div class="form-group"><div class="col-md-5"> 

          <label>Kategori</label> 
                 <select class="form-control select2" name="parent"> 
          <option value="">Semua Jenis</option> 

          </select> 
          </div> 
         </div> 
          <div class="form-group"> 
          <div class="col-md-5"> 
          <label>Tahun</label> 

          <select class="form-control select2" name="parent"> 
          <option value="">Semua Jenis</option> 

          </select> 
          </div> 
         </div> 
         <div class="form-group"> 
          <div class="col-md-5"> 
           <label>Cari Berdasarkan</label> 
            <select class="form-control select2" name="parent"> 
             <option value="">Semua Jenis</option> 
            </select> 
          </div> 
         </div> 
         <div class="form-group"> 
          <div class="col-md-5"> 
           <label>Kata Kunci</label> 
            <input type="text" class="form-control"> 
          </div> 
         </div> 
          <div class="form-group"> 
          <div class="col-md-5"> 

            <input type="submit" class="btn pull-right btn-submit" value="Find"> 
          </div> 
         </div> 
    </form> 
</div> 

</div> 
</body> 

</html> 
0

このnavbarの下にcontainerを使用することができます:

の代わりにこれを行う

<div class="form-group"> 
     <div class="col-md-5"> 

は、他の人が理解しにくいコードを作り、悪い習慣です。あなたは簡単に次のようにしてこの問題を解決することができます

<div class ="form-group col-md-5"> 

あなたのコードの作業や他の人のコードを理解しようとする場合は特に、あなたはこの構文を理解することが不可欠です。基本的に、これはクラス.form-groupとクラス.col-md-5の両方をこのdiv要素に適用します。それは簡潔であり、あなたのコードをもっときれいに見えて分かりやすくします。

コードを整理して調整しました。これが役立つか、私が変更/削除した特定のセクションについて私が説明する必要があるかどうかを教えてください。

<div class="container-fluid"> 
<div class="row"> 
    <div class="col-sm-12"> 
     <img class="headerimg img-responsive" src="pic1 image"> 
     <nav class="navbar navbar-default"> 
       <div class="navbar-header"> 
      <a class="navbar-brand" href="#">Home</a> 
      <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> 
    </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 class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> 
       <li><a href="#">Link</a></li> 
       <li class="dropdown"> 
       <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown<span class="caret"></span></a></li> 
       <ul class="dropdown-menu"> 
       <li><a href="#">Action</a></li> 
       <li><a href="#">Another action</a></li> 
       <li><a href="#">Something else here</a></li> 
       <li role="separator" class="divider"></li> 
       <li><a href="#">Separated link</a></li> 
       <li role="separator" class="divider"></li> 
       <li><a href="#">One more separated link</a></li> 
       </ul> 
      </ul> 
      </div><!-- /.navbar-collapse --> 
     </nav> 
    </div>` 
</div> 

<div class="col-md-4"> 
    <img src="" class="img-responsive" alt="picture2"> 
    <p class="text-justify">Text <br>Text</p> 
    <p class="text-justify">Text</p> 
    <p class="text-justify">Text</p> 
    <p class="text-justify">Text</p> 
    <p class="text-justify">Text<br>Text<br>Text</p> 
    <p class="text-justify">Text</p> 
    <p class="text-justify"><strong>Text</strong>.</p> 
</div> 


<div class="col-md-4 col-md-offset-4 pull-right"> 
    <form class="form-horizontal"> 
     <div class="form-group col-md-5"> 
      <label>Jenis</label> 
      <select class="form-control select2" name="parent"> 
       <option value="">Semua Jenis</option> 
      </select> 
      </div> 
     <div class="form-group col-md-5"> 
      <label>Kategori</label> 
      <select class="form-control select2" name="parent"> 
       <option value="">Semua Jenis</option> 
      </select> 
     </div> 
     <div class="form-group col-md-5"> 
      <label>Tahun</label> 
      <select class="form-control select2" name="parent"> 
       <option value="">Semua Jenis</option> 
      </select> 
     </div> 
     <div class="form-group col-md-5"> 
      <label>Cari Berdasarkan</label> 
      <select class="form-control select2" name="parent"> 
       <option value="">Semua Jenis</option> 
      </select> 
     </div> 
     <div class="form-group col-md-5"> 
      <label>Kata Kunci</label> 
      <input type="text" class="form-control" place-holder="value"> 
     </div> 
     <div class="form-group col-md-5"> 
      <input type="submit" class="btn btn-default" value="Find"> 
     </div> 
    </form> 
</div>` 

次のコードは直接かかわらず、あなたの質問に答えます。

<div class="container-fluid"> 
...</div> 
<div class="col-md-4 col-md-offset-4 pull-right"> 
...</div> 

は、他の応答の一部が含まれてフォームが応答させるには多くの方法があります。私はちょうど私が組織の重要性とdivの適切な使用を強調し、すべてのタグが適切な終了タグを持っていることを確認すると思った。

関連する問題