2016-12-02 6 views
1

次のHTMLでは、ブートストラップを使用しています。下の画像に示すような実際の表示には、2つの列が離れすぎています。どのようにしてそれらを互いに近く表示させることができますか?ブートストラップグリッドシステムで、デフォルトよりも近い2つの列を表示する方法

:この記事の簡潔さのために、私は少しhtmlを簡略化しました。実際のHTMLには、foreachループやデータベースからのデータフェッチなど、いくつかのプログラミングコードが含まれています。

<div class="row"> 
    <div class="col-md-12"> 
     <table class="table table-borderless table-condensed"> 
      <thead> 
       <tr><th></th><th></th></tr> 
      </thead> 
      <tbody> 
       <tr> 
       <td class="col-md-2"> 
        <a href="some link">item1</a> 
       </td> 
       <td class="col-md-10"> 
        <span>item2</span> 
       </td> 
       </tr> 
      </tbody> 
     </table> 
    </div> 
</div> 

表示

enter image description here

UPDATE:私は<td class="col-md-1"><td class="col-md-11">最初の列のコンテンツへの第二のカラム<td class="col-md-10">に最初の列<td class="col-md-2">を変更した場合包まれます(何かIドン最初の列のすべての内容が固定長であるため、ラップする必要はありません)。最初の列を使用して更新されたコードに対処するために

+0

私はあなたの更新されたコードを試してみたし、そうでありません私のためにラップしてください。最初の列が展開されます。あなたのdivの幅が制限されていますか? – TG01

+0

グリッター(列間の間隔は常に30px)なので、グリッドをカスタマイズするかグリッドを使用する必要はありません:http://stackoverflow.com/questions/19911763/how-to-adjust-gutter-in-bootstrap-3 -grid-system – ZimSystem

答えて

1

はあなたのラッピングの問題を解決するために、テキスト・NOWRAPを追加することができ、COL-MD-1に変更:

<td class="col-md-1; text-nowrap"> 
+0

あなたのソリューションは機能します。正しいアプローチですか、それとも良い選択肢がありますか? – nam

+0

これは多くの可能な解決策の1つに過ぎません。 text-nowrapは有効なブートストラップ要素です。私はそれがパフォーマンスに影響を与えたり、否定的なレンダリングの問題を引き起こすとは思わない。 – TG01

関連する問題