学做网站培训课程介绍

当前位置:

CSS如何控制Table表格实现自适应

很多自适应网站制作时都遇到这样的问题,文字和图片很容易实现自适应,但网站内容页的表格即很难实现自适应。当我们使用电脑浏览网站时,表格显示正常,但如果使用手机浏览时,表格就会超出手机屏幕宽度。

那么如何实现网站Table表格自适应呢?其实我们只需要给网站的Table表格添加一段CSS样式代码即可。

先让我们看下Table表格自适应的效果:

PC站Table表格
普通Table表格

手机自适应的Table表格
自适应Table表格

方法很简单,只需要将以下的CSS样式 代码放到自己网站的CSS文件中即可,用于控制手机状态下的Table表格自适应。(可以根据自己网站的需要做一些修改,如果不会CSS,可以先学习一下建站入门基础教程


 @media screen and (max-width: 600px) {

    table {
      border: 0;
    }

    table thead {
      display: none;
    }

    table tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }

    table td {
      display: block;
      text-align: right;
      font-size: 14px;
      border-bottom: 1px dotted #ccc;
    }

    table td:last-child {
      border-bottom: 0;
    }

    table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
  }

通过加上这样的CSS代码就可以实现在自己建网站时,将自己网站的表格变为自适应表格了。

除了上面的这种方法以外,还可以模仿BOOTSTRAP框架实现表格自适应的方法。如下:

  1. 在<table>表格标签外面加一个DIV;
    
    
    <div class="table-responsive">
    <table>
    ……
    </table>
    </div>
  2. 在CSS中添加以下的样式代码,用于控制表格自适应;
    
    
     .table-responsive { width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}
    .table-responsive {min-height: .01%;overflow-x: auto;}
    .table {width: 100%;max-width: 100%;}
    .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • CSS如何调整DIV顶部边距 图文教程 (126334 次浏览)
    作者: wenmp424Email: 1871663623@qq.com详细内容:想把网站LOGO往下调,同时把导航往上调,跟背景图对齐,里面那一句是添加上边距的呢,该怎
  • 欢迎大家学习学做网站论坛的CSS视频教程,这节课程我们讲一下CSS控制文字水平居中、垂直居中。CSS控制文字水平居中,需要使用text-align属性,其
  • CSS控制DIV外边距 内边距 视频教程 (113000 次浏览)
    欢迎大家学习学做网站论坛的CSS视频教程,这节课程我们讲一下CSS控制DIV外边距 内边距。做网站时,可以通过CSS来设置一个DIV与其它DIV之间的边距,
  • table表格是网页制作中以前较常使用的一种布局方式,但随着DIV+CSS的兴起,table表格已辉煌不在。但它在我们制作网页中也是时有用到。table表格也可以
  • 很多自适应网站制作时都遇到这样的问题,文字和图片很容易实现自适应,但网站内容页的表格即很难实现自适应。当我们使用电脑浏览网站时,表格显示正常
  • 怎样在网页中嵌入表格 视频教程 (1119906 次浏览)
    网站如果需要使用一些数据时,使用表格来显示是特别好的方法。表格的优点在于它可以简洁明了地将图片、文本、数据和表单有序的显示在页面上,在不同的
  • 什么是自适应手机网站 视频教程 (1103498 次浏览)
    以下为学做网站论坛关于“什么是自适应手机网站”讲解视频教程。
  • 老师你好,我前几天一直在学习手机站课程,对于课程中的案例网站特别喜欢,自己就跟着课程一步步做了一遍。也做了课程笔记,感觉学到了很多知识。