html - 为什么我的 table 不是水平相邻的?

标签 html css flexbox css-tables

<分区>

当我希望它们水平排列时,我的表格却垂直排列。

我试过使用 flex-container,但它似乎没有做任何事情。

<div class = "flex-container">			
    <div>			
        <h2>Types of Cards</h2>
        <div>
            <table></table> 
        </div>
        <div>
            <table></table>
        </div>
        <div>
            <table></table>
        </div>
        <div> 
            <table></table>
        </div>
    </div>			
</div>

最佳答案

在没有任何 CSS 的情况下单独添加类名不会有任何作用。

在您的 HTML 中,每个 table 元素都位于 div 中。 div 和表格的默认 display 设置是 block,这意味着它们之后的任何元素都将显示在它们下面,而不是它们旁边。

一个可能的解决方法是将 CSS display 设置为 inline,对于每个表格和包含表格的 div。我添加了一些示例内容以更好地可视化输出:

.table-div {
    display: inline;
}

/*Targets all tables that are inside a div of class table-div*/
.table-div table {
    display: inline;
}
<div>           
<h2>Types of Cards</h2>

    <div class="table-div">
      <table>
          <tr>
              <td>Something1</td>
              <td>Something1</td>
          </tr>
      </table> 
    </div>

    <div class="table-div">
      <table>
          <tr>
              <td>Something2</td>
              <td>Something2</td>
          </tr>
      </table> 
    </div>

    <div class="table-div">
      <table>
          <tr>
              <td>Something3</td>
              <td>Something3</td>
          </tr>
      </table> 
    </div>

    <div class="table-div">
      <table>
          <tr>
              <td>Something4</td>
              <td>Something4</td>
          </tr>
      </table> 
    </div>
</div>

关于html - 为什么我的 table 不是水平相邻的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56013999/

上一篇:css - 作为 Wordpress 主题的一部分,更改单独列的背景图像悬停

下一篇:javascript - Bootstrap 4 - 响应式导航栏不折叠

相关文章:

html - 使用 flexbox 在每个旁边添加多个左右边栏

html - 图标的 CSS background-position 只显示最后一个图标更多细节见代码

html - 帮助解决 Firefox 中的奇怪问题(仅限 OSX)

javascript - 允许通过父元素看到的子元素

javascript - Chrome - 复制/粘贴 - 粘贴到 Word 时保持样式

css - 由于像素舍入错误,每个带有 flexbox 的 <div> 之间的像素宽间隙

html - Django 2.0 : back button redirecting to different pages based on where you came from

javascript - WWW::Mechanize::Firefox 单击某个类的所有图像

用于过滤键盘 ENTER 键的 jQuery CSS 选择器

javascript - 使用 CSS 的复杂响应式 HTML 布局