2012-10-08 12 views

答えて

12

すべての左の境界線を描画しますが、最初の列:

.well.col { 
    columns: 2; 
    column-gap: 20px; 
    column-rule: 1px solid #e3e3e3; 
} 

あなたがそれを使用したことがない場合:別の方法として、CSSの列は(接頭辞が必要)を使用することができる

.well [class^="span"] + [class^="span"] { 
    margin-left: -1px; /* compensate border width */ 
    border-left: 1px solid #e3e3e3; 
} 

以前は、tutorial on CSS columnsをチェックしてください。

+0

これは私のためのレイアウトを破る –

+0

これは、境界線を追加すると、ページの幅全体を占める場合、1pxがあまりにも遠すぎて何かをバウンスするよりも、幅が小さいことが追加されたためです。 –

0

いつでもHTML <hr>タグを使用できます。

+5

見える


は水平線用です。どのように垂直線を描くことができますか? – waitingkuo

+1

1行レイアウトしか実装していない限り、


のサイズを大きくすることはできますが、幅は非常に小さくなります。結果は縦線です。
LucianNovo

+0

が可能かもしれませんが、確かに無効です。 – Dementic

2

ボーダーが1pxをあまりにも多く追加するため、要素が幅全体を占める場合、選択したアンサーが壊れます。これに対処するために、境界を考慮してマージンを調整することができます。

.line-right { 
    margin-right: -1px; 
    border-right: 1px solid black; 
} 

大きなボーダーをご希望の場合は、マージンを考慮してください。

+0

@PavloMykhalov余白を変更するとき何らかの理由で私もそれをテストするだろう - それはいつも働いていなかった。それはパディングやマージンブートストラップのクラスに自動的に追加することができます –

+0

あなたは正しいです。私はそれを二重にチェックすべきです。 – Pavlo

関連する問題