原生 table css实现操作按钮固定右侧及底部滚动 …

2019-02-25 16:09:40来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

需求的表格比较复杂(各种合并新增删除),elementUi的table组件无法满足需求,故而写了原生table,且与其他用了table组件的表格保持一致。

 

贴一下简单的代码,只实现操作按钮固定右侧以及底部滚动条功能:

  

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
body {
  width: 600px;
  margin: 100px auto;
}
.fixedOper {
  background-color: #fff;
  position: absolute;
  z-index: 100;
  top: 0;
  right: 0;
  width: 104px;
  height: 68px;
}
th,
td {
  border: 1px solid #000;
  height: 30px;
}
</style>
</head>

<body>
  <!-- 第一层DIV固定宽度与定位 -->
  <div style="width:100%;overflow-x: hidden;position: relative;">
    <!-- 底部滚动条及样式 -->
    <div style="width:100%;overflow-x: scroll;">
      <!-- 表格宽度需大于父盒子的宽度才会出现滚动条 -->
      <table style="width:120%;text-align: center;border-collapse: collapse;">
        <thead>
          <tr>
            <th>1</th>
            <th>2</th>
            <th>3</th>
            <th style="position: absolute;z-index: 1000;right: 0;top:-0.5px;
              width: 100px;">操作</th>
            <th style="width:80px;"></th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>测试</td>
            <td>测试</td>
            <td>测试</td>
            <td style="position: absolute;z-index: 1000;right: 0;top:33px;
              width: 100px;">编辑</td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
</body>
<script>
</script>
</html>
 
 
  这里用div包裹table写定位的样式而不是直接在table上直接写定位,是为了避免IE浏览器卡死

原文链接:https://www.cnblogs.com/han77/p/10418368.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:第十课html5 新增标签及属性 html5学习5

下一篇:Doctype的作用?严格模式与混合模式,如何触发者这两种模式,区分它