css - 在表格中水平显示结果

标签 css twitter-bootstrap-3

我正在使用 bootstrap 3 并试图弄清楚如何让一些结果在表格中水平而不是垂直对齐。看我的bootply

我想实现这样的目标:

Peter| Orange, banana, apple
John | Apple, orange
Mary |
Sam  | Orange

但我一直得到这个:

    Peter| 
    Orange, 
    banana, 
    apple
    John | 
    Apple, 
    orange
    Mary |
    Sam  | 
    Orange

html

<div class="container">
  <div class="row">


<br>


<span class="label label-default\">table</span>

<h2>Table 2</h2>
<table><tbody><tr><td><span class="label label-default">Mary</span></td></tr><tr><td><span class="label label-success"></span></td></tr></tbody></table><table><tbody><tr><td><span class="label label-default">John</span></td></tr><tr><td><span class="label label-success">banana</span></td></tr></tbody></table><table><tbody><tr><td><span class="label label-default">Peter</span></td></tr><tr><td><span class="label label-success">orange</span></td></tr><tr><td><span class="label label-success">orange</span></td></tr></tbody></table><table><tbody><tr><td><span class="label label-default">Sue</span></td></tr><tr><td><span class="label label-success">orange</span></td></tr><tr><td><span class="label label-success">apple</span></td></tr></tbody></table>

 </div> <!-- /col.8 -->
</div><!-- /center-block -->

最佳答案

作为 <tr></tr>创建新行,您需要删除每个表中单元格之间的行

    <tr>
      <td>
        <span class="label label-default">Mary</span>
      </td>
      <!-- removed the close and start "tr" tag from here  -->
      <td>
        <span class="label label-success"></span>
      </td>
    </tr>

而且真的没有必要制作多个表格,所以你的代码可能看起来像这样

<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<div class="container">
  <div class="row">
    <span class="label label-default\">table</span>
    <h2>Table 2</h2>
    <table>
      <tbody>
        <tr>
          <td>
            <span class="label label-default">Mary</span>
          </td>
          <td>
            <span class="label label-success"></span>
          </td>
        </tr>
        <tr>
          <td>
            <span class="label label-default">John</span>
          </td>
          <td><span class="label label-success">banana</span>
          </td>
        </tr>
        <tr>
          <td><span class="label label-default">Peter</span>
          </td>
          <td><span class="label label-success">orange</span>
          </td>
          <td><span class="label label-success">orange</span>
          </td>
        </tr>
      </tbody>
    </table>

    <!-- /col.8 -->
  </div>
  <!-- /center-block -->

关于css - 在表格中水平显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38629912/

相关文章:

html - 下拉 div 在其父容器内被切断

css - 使用 Twitter Bootstrap 居中列

css - 如何计算固定元素的顶级属性

html - :before and :after for two-line span 的对齐

css - 从基本文件夹中提取 CSS 和 JS

css - 如何做 css 来选择选项?

css - 这是 CSS 框阴影吗?在左边和右边?

javascript - 添加一个使用 jquery 滚动时移动的动态 div

html - 我如何验证智能表(ng2-smart-table)上的输入?

html - 在新行中显示 Bootstrap 折叠导航栏