html - 如何使用纯 CSS 交换表格单元格

标签 html css css-tables

我在寻找是否有人知道如何使用纯 CSS 交换表格单元格的位置。我有三个类似于下面的 div

#content {
  width: 1000px;
  display: table;
  float: none;
  vertical-align: top;
  border: 1px solid red;
}
#left {
  float: left;
}
#right {
  float: right;
}
#left, #right {
  width: 200px;
  display: table-cell;
  right: 600px;
  border: 1px solid grey;
}
#middle {
  width: 600px;
  display: table-cell;
  float: left;
  border: 1px solid grey;
  margin-left: 200px
}
<div id="content">
  <div id="left">some text and divs inside</div>
  <div id="right">some text and divs inside</div>
  <div id="middle">SOme more text and divs inside</div>
</div>

加载页面时,中间部分闪烁。所以我正在寻找一个很大的帮助来使用纯 CSS 交换左右的位置。

最佳答案

下面的代码对我有用。在评论中与 David 交谈后,代码概念取自 Facebook。多亏了他..

<div id="content">
      <div id="left">some text and divs inside</div>
      <div id="rightPart">
        <div id="right">some text and divs inside</div>
        <div id="middle">SOme more text and divs inside</div>
      </div>
    </div>


<style>
    #content{
          width: 1005px;
          display: table;
          float: none;
          vertical-align: top;
          border: 1px solid red;
        }
        #left{
          float:none;
        }
        #right{
          float:right;
        }
        #rightPart{
          float: none;
          vertical-align: top;
        }
        #left, #right{
          width: 200px;
          display: table-cell;
          border: 1px solid grey;
          vertical-align: top;
        }
        #middle{
          width: 600px;
          display: table-cell;
          float: none;
          border: 1px solid grey;
        }
        </style>

关于html - 如何使用纯 CSS 交换表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18193088/

相关文章:

html - 关于如何将黑色外部 div 的元素居中的任何想法?并使它们在尺寸上有反应?

javascript - 导航栏切换按钮不起作用

css - 在 FireFox 中使用显示表格单元格和 float 元素时宽度错误

html - 为什么内部 DIV 不可见

html - 图像映射中断 :hover

php - 将 css 应用于不在任何标签中的文本

javascript - 向下滚动时增加 div 不透明度

css - 是否有一个 css 属性来为 LinkBut​​ton 的启动状态指定背景颜色?

html - 为什么我的 table 没有圆 Angular ?

javascript - 对复选框执行操作