是否可以使用html css更改移动设备中的表结构?

娜伦·维玛(Naren Verma)

我有一张桌子在桌面上显示正确。我想在手机中更改表格的布局或结构。请检查下图。我必须这样显示。我必须将所有信息显示在移动设备中的一行中。您能帮我这个忙吗?

<table>
    <thead>
       <tr>  
           <th>Id</th> 
            <th>Name</th>  
            <th>Email</th>
            <th>Mobile</th>
         </tr>  
      </thead> 
 <tbody>
 <?php
if (isset($result_all_records->num_rows) > 0) {
    // output data of each row
    while($row = $result_all_records->fetch_assoc()) {
        echo "
        <tr>
        <td>{$row['id']}</td>
        <td>{$row['Name']}</td>
        <td>{$row['Email']}</td>
        <td>{$row['Mobile']}</td>
          ";
   }
  }
      else {
    echo "No records found";
}
?>
</tbody> 
</table>

在此处输入图片说明

娜伦·维玛(Naren Verma)

我从http://codepen.io/anon/pen/QwPVNW找到了解决方案

我们必须添加`data-label ='列名',并且需要在媒体查询中使用以下代码。它会工作

echo "
        <tr>
        <td data-label='id'>{$row['id']}</td>
        <td data-label='Name'>{$row['Name']}</td>
        <td data-label='Email'>{$row['Email']}</td>
        <td data-label='Mobile'>{$row['Mobile']}</td>
          ";


@media only screen and (max-width: 384px) {
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: left;
      font-size: 13px;
      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;
      margin-right: 20px;
    }
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用单个标记为移动设备更改表结构

是否可以使用HTML / JS / CSS创建透明窗口?

是否可以使用宏生成结构?

是否可以使用CSS从伪元素内容中插入HTML标签?

是否可以使用条件CSS?

如何使用CSS更改移动设备中堆积列的顺序

是否可以使用PHP获得.frm文件的表结构?

是否可以使用python beautifulsoup更改html元素的父级

是否可以使用 SwashBuckle 和 Swagger UI 更改 HTML 标题

是否可以使用js更改为HTML根元素样式

是否可以使用CSS使HTML锚标记不可点击/不可链接?

是否可以使用纯CSS使HTML容器以固定高度渐变消失?

是否可以使用CSS :: after伪元素生成HTML div

是否可以使用CSS转换将HTML元素倾斜多个像素?

是否可以使用Java变量将HTML直接插入速度模板中?

是否可以使用TypeScript在HTML中“预渲染”一个div?

是否可以使用HTML的.querySelector()通过SVG中的xlink属性进行选择?

是否可以使用 Apache POI 在 Word 文檔中的特定位置插入 HTML

在HTML中是否可以使用没有“回车符”的“换行符”?

是否可以使用HTML5或jquery中的坐标在网页中导航?

是否可以使用 python 抓取包含在 html 伪元素中的数据?

是否可以使用Rust中的指针访问结构的元素?

是否可以使用 CSS 更改 svg viewBox 值?

是否可以使用 javascript 更改实际的 css 文件?

是否可以使用HTML,CSS和Javascript创建可以访问Iphone蓝牙配对的Iphone应用程序?

是否可以使用钩子更改 Cloudflare App 中的产品?

CSS类名称中是否可以使用空格字符?

是否可以使用Android应用程序更改移动设备的API级别并测试我们的应用程序?

是否可以使用bootstrap 4网格以这种特定方式更改移动设备页面的布局?