Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
262 views
in Technique[技术] by (71.8m points)

twitter bootstrap 2 - Css Styling list elements in two columns

I have a list of items with different width that I would like to display in two columns.

Is it possible to do it only with css?

HTML:

<div class="row-fluid custom-row-margin-30">
        <div class="span12">
            <ul class="thumbnails custom">
                <li class="span6 box1">
                    <p>hola</p>                 
                    <p>hola</p> 
                </li>   
                <li class="span6 box2">
                    <div>hola</div>                 
                </li>   
                <li class="span6 box3">
                    <div>hola</div>                 
                </li>   
            </ul>
        </div>  <!-- span12 -->
    </div> 

CSS:

.box1 {background-color: green}
.box2 {background-color: blue}
.box3 {background-color: red}

Please note, the box1 has a bigger width than box2, for that reason box3 is not displayed in column1 but it moves to column2. Please see a plunker example.

https://plnkr.co/edit/ne2h4wD41vM3d61it6fN?p=preview

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Add these styles

.thumbnails {
      display: flex;
      flex-wrap: wrap;
}
.row-fluid .span6 {
  margin-left: 0 !important;
}

This should work as you asked


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...