2011-04-04 41 views
10

我试图创建一个表格式的结构在我的网站上使用div,但我有一些边界的困难。我希望有一个水平线分隔每行,但使用border对div设置为table-row似乎没有效果。我究竟做错了什么?谢谢你的帮助!Div表格行边框?

<div class="table"> 
    <div class="row"> 
     <div class="cell"> 
     <p>Blah blah</p> 
     </div> 
     <div class="cell"> 
     <p>Blah blah</p> 
     </div> 
     <div class="cell"> 
     <p>Blah blah</p> 
     </div> 
    </div> 
</div> 

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

.row { 
    display: table-row; 
    border-bottom: 1px solid black; 
} 

.cell { 
    display: table-cell; 
    width: 33%; 
} 

回答

32

,如果你想设置border.row您还可以添加border-collapse: collapse.table

+0

这应该是正确的答案 – 2016-07-20 19:55:59