2017-02-07 13 views
2

私は、rowcol-クラスの簡単なブートストラップグリッドを持っています。私は高さの列に等しい全長を持つ垂直仕切りを使って見栄えのようなテーブルを作りたいと思っています。同じ長さの垂直仕切り(ボーダー)

古典的なアプローチでは、現在の列と同じくらいの長さのデモを作成しました。 http://www.bootply.com/8egTicqQAq

私は受け入れられた解決策で、SOに関するさまざまな質問を探しました。しかし彼らのうちの誰も私のために働いていませんでした。少なくともChromeの最新バージョンではありません。しかし、現代のブラウザはすべて、要求されたソリューションを対象とする必要があります。

+0

あなたはフレキシボックスを使用することはできますか? – makshh

答えて

2

.col.rowdisplay: table-celldisplay: tablefloat: noneを追加します。

.row { 
    width: 100%; 
    margin: 2px; 
    border-top: black solid 1px; 
    border-bottom: black solid 1px; 
    border-left: black solid 1px; 
    border-right: black solid 1px; 
    display: table; 
} 

.row > div[class^=col-] { 
    border-right: black solid 1px; 
    float: none; 
    display: table-cell; 
} 

.row > div[class^=col-]:last-child { 
    border:none; 
} 

例:http://www.bootply.com/DNBL5ir8dG

+1

** 'div [class^= col-]' **の代わりに、** 'div [class | = col]' **を使うことができます。 –

+1

パーフェクト。まさに私が探していたもの。ありがとうございます – dannyyy

+0

あなたは歓迎です; D –

関連する問題