真正意义上的响应式表格
来源:互联网 发布:js encodeuri 调用两次 编辑:程序博客网 时间:2024/05/17 09:13
响应式表格,一开始我使用的是bootstrap中的css样式,但是后来发现在移动端的效果很烂,或者我处理的不太好吧(容易因为内容过长导致布局难看)。
偶然看到一篇文章,通过媒体查询来改变布局,先看效果图:
移动端显示效果:
直接贴上css代码
<style type="text/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: 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; } } </style>
<table class=" table table-bordered table-hover "> <thead> <tr> <th> 支付 </th> <th> 日期 </th> <th> 金额 </th> <th> 周期 </th> </tr> </thead> <tbody> <tr> <td data-label="支付"> 支付 #1 </td> <td data-label="日期"> 02/01/2015 </td> <td data-label="金额"> ¥2,311 </td> <td data-label="周期"> 01/01/2015 - 01/31/2015 </td> </tr> <tr> <td data-label="支付"> 支付 #2 </td> <td data-label="日期"> 03/01/2015 </td> <td data-label="金额"> ¥3,211 </td> <td data-label="周期"> 02/01/2015 - 02/28/2015 </td> </tr> </tbody> </table>
__________________________________________________________________________
Asp.net动态加载Table,可以与ListView向结合
可以根据需要自定义css样式,使布局控件布局美观得体
<asp:ListView ID="lstView_Menu" runat="server"> <LayoutTemplate> <table class=" table table-bordered table-hover"> <thead> <tr> <th> 菜单名称 </th> <th> 菜单等级 </th> <th> 排序 </th> <th> Url地址 </th> <th> 使用状态 </th> <th> 操作 </th> </tr> </thead> <tbody> <asp:PlaceHolder runat="server" ID="itemPlaceholder" /> </tbody> </table> </LayoutTemplate> <ItemTemplate> <tr> <td data-label="菜单名称"> <%# Eval("menuName")%> </td> <td data-label="菜单等级"> <%# Eval("menuLevel")%> </td> <td data-label="排序"> <%# Eval("menuSort")%> </td> <td data-label="Url地址"> <%# Eval("menuUrl")%> </td> <td data-label="使用状态"> <%# Eval("isEnabled").ToString()=="0"?"禁用中":"使用中" %> </td> <td data-label="操作" class="doChange"> <a href='javascript:editInfo(<%# Eval("id") %>)' class=" btn btn-success btn-xs">编辑</a> <a href='javascript:changeStatus(<%# Eval("id") %>)' class=" btn btn-info btn-xs"> <%# Eval("isEnabled").ToString()=="0"?"启用":"禁用" %></a> <a href='javascript:deleteInfo(<%# Eval("id") %>)' class=" btn btn-warning btn-xs">删除</a> </td> </tr> </ItemTemplate> </asp:ListView>
0 0
- 真正意义上的响应式表格
- 实现真正意义上的文件类型判断
- 真正意义上的产品经理
- 一种真正意义上的Session劫持
- 一种真正意义上的Session劫持
- 这才是真正意义上的“扶手”
- 真正意义上的“随机”---c语言
- csdn真正意义上的第一天
- 真正意义上的编程第一天
- 真正意义上的前端开发
- Windows Embedded的Silverlight并非真正意义上的Silverlight
- 什么样的域名才是真正意义上的好域名?
- 中国第一起真正意义上的blog招聘
- asp.net 真正意义上的裁减图片
- 真正意义上的一次实现,记录一下~
- 只有做人成功,才是真正意义上的成功
- 真正意义上的页面预载效果,支持FF
- 这是我真正意义上的实名博客
- contos连接互联网配置选项
- 关于struts2 中result type="stream"
- Navicat for mysql 显示中文乱码问题
- STM32串口如何代码实现更高效的接收消息
- 如何 session_store 设置多种登录情况
- 真正意义上的响应式表格
- Sass编写实现loading图标
- shell中忽略大小写的设置方法
- DbUtils简单封装JDBC
- Android开发过程问题汇总与记录
- 设计模式(一):了解设计模式
- windows server2003连接 windows server2012异常解决
- org.hibernate.MappingException: No Dialect mapping for JDBC type: -9(-*)
- Eclipse项目导入Android Studio出现中文乱码