CSS 边框不会显示在空行上

标签 css html-table border

我在一个表中有一个表,该表有 2 行。我设法为第一行设置了边框,其中包含一个词。但是,我就是无法显示底部空行的边框。

HTML:

    <table  class="WorkflowBlock"  width="160" cellspacing="0" cellpadding="0">
   <tbody>
      <tr>
         <td valign="Top">
            <table width="100%" cellspacing="0" cellpadding="0">
               <tbody>
                  <tr>
                     <td height="30" align="Left" class="stepNext" valign="Top" colspan="3">
                        <span title="Order">
                           <ol class="flow" start="4">
                              <li style="font-weight: bold;">Order</li>
                           </ol>
                        </span>
                     </td>
                  </tr>
                  <tr class="content">
                     <td>&nbsp;</td>
                     <td><br><br><br><br><br><br><br><br><br></td>
                     <td>&nbsp;</td>
                  </tr>
               </tbody>
            </table>
         </td>
      </tr>
   </tbody>
</table>

CSS

.WorkflowBlock .stepNext {
    color: #333333;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
}
.WorkflowBlock .content {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
}

知道我错过了什么吗? 这是 fiddler :https://jsfiddle.net/50qhrph6/

最佳答案

尝试添加

.WorkflowBlock .content {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    display: table-cell;
}

https://jsfiddle.net/r0uL3gd3/

关于CSS 边框不会显示在空行上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34650295/

相关文章:

html - 导航栏中的垂直居中文本

html - 两张 table 并排

html - 帮助边框图像上的CSS

css - 在 bootstrap 中,以什么形式更改 ="form-group"类高度的可接受方法是什么?

javascript - 传递一个随机 ID 作为参数

css - p.classname 或 .classname p,有什么区别吗?

Jquery将表td中的值复制到输入

javascript - 具有固定标题和第一列的垂直表行

html - 单击时出现 CSS 边框

css - DIV 周围的边框