2015-09-09 39 views
0

可以在CSS中创建布局(不包含flex)?列总是必须有100%的高度。 layout 它们的内容并不从上到下填补他们,所以我有这样的问题: bad-layout同一高度列中的多个块

jsfiddle

.holder { 
 
    display: table; 
 
    width: 100%; 
 
} 
 

 
.holder > div { 
 
    display: table-cell; 
 
}
<div class="holder" > 
 
     <div class="col-left" > 
 
      <div class="first" > 
 
       <h3>title</h3> 
 
       <p>text text text</p> 
 
      </div> 
 
      <div class="image-bottom" > 
 
       <img src="path/to/image" alt="Image" /> 
 
      </div> 
 
     </div> 
 
     <div class="col-middle" > 
 
      <div class="image-top" > 
 
       <img src="path/to/image" alt="Image" /> 
 
      </div> 
 
      <div class="second" > 
 
       <h3>title</h3> 
 
       <p>text text text</p> 
 
      </div> 
 
      <div class="image-bottom" > 
 
       <img src="path/to/image" alt="Image" /> 
 
      </div> 
 
     </div> 
 
     <div class="col-right" > 
 
      <div class="image-top" > 
 
       <img src="path/to/image" alt="Image" /> 
 
      </div> 
 
      <div class="third" > 
 
       <h3>title</h3> 
 
       <p>text text text</p> 
 
      </div> 
 
     </div> 
 
</div>

+3

向我们展示您的HTML标记和CSS。 – Manwal

+0

@Manwal [link](http://jsfiddle.net/fb8f049z/)我尝试了不同的方法,我认为在这种情况下我的代码不是必需的。可能需要以不同的方式做 – RustBeard

+0

“方块”的内容是否会发生变化或是否总是相同? –

回答