利用display属性写出表格的布局样式

2024-06-02 23:58

本文主要是介绍利用display属性写出表格的布局样式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

demo地址:http://codepen.io/tianzi77/pen/gpBzjy

元素结构:

   <h1>display构造的table小例子,IE8及以下浏览器不支持本示例</h1><div class="table"><h2 class="table-caption">大神榜:</h2><div class="table-column-group"><div class="table-column"></div><div class="table-column"></div><div class="table-column"></div><div class="table-column"></div><div class="table-column"></div><div class="table-column"></div></div><div class="table-header-group"><ul class="table-row"><li class="table-cell">序号</li><li class="table-cell">姓名</li><li class="table-cell">年龄</li><li class="table-cell">工作</li><li class="table-cell">学校</li><li class="table-cell">家庭</li></ul></div><div class="table-footer-group"><ul class="table-row"><li class="table-cell">holi</li><li class="table-cell">holi</li><li class="table-cell">holi</li><li class="table-cell">holi</li><li class="table-cell">holi</li><li class="table-cell">holi</li></ul></div><div class="table-row-group"><ul class="table-row"><li class="table-cell">1</li><li class="table-cell">云淡然</li><li class="table-cell">27</li><li class="table-cell">test</li><li class="table-cell">test</li><li class="table-cell">test</li></ul><ul class="table-row"><li class="table-cell">2</li><li class="table-cell">刚师傅</li><li class="table-cell">27</li><li class="table-cell">test</li><li class="table-cell">test</li><li class="table-cell">test</li></ul><ul class="table-row"><li class="table-cell">3</li><li class="table-cell">草珊瑚</li><li class="table-cell">27</li><li class="table-cell">test</li><li class="table-cell">test</li><li class="table-cell">test</li></ul><ul class="table-row"><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li></ul><ul class="table-row"><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li></ul><ul class="table-row"><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li></ul><ul class="table-row"><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li><li class="table-cell">hl</li></ul></div></div>

样式:

       body {font: 14px/1.5 georgia, simsun, arial;}h1 {margin: 10px 0;font-size: 20px;margin-top: 3em;}ul {margin: 0;padding: 0;list-style: none;}.table {display: table;border-collapse: collapse;border: 1px solid #ccc; //相当于table标签}.table-caption {display: table-caption;margin: 0;padding: 0;font-size: 16px; //相当于caption标签}.table-column-group {display: table-column-group; //相当于colgroup标签}.table-column {display: table-column;width: 100px; //制定对象作为表格列,相当于col标签}.table-row-group {display: table-row-group; //指定对象作为表格行组。类同于html标签<tbody>}.table-row {display: table-row; //指定对象作为表格行。类同于html标签<tr>}.table-row-group .table-row:hover,.table-footer-group .table-row:hover {background: #abcdef;}.table-cell {display: table-cell;padding: 0 5px;border: 1px solid #ccc; //指定对象作为表格单元格。类同于html标签<td>}.table-header-group {display: table-header-group;background: #eee;font-weight: bold; //指定对象作为表格标题组。类同于html标签<thead>}.table-footer-group {display: table-footer-group; //指定对象作为表格脚注组。类同于html标签<tfoot>}.tianzi{width: 100px;height: 100px;background: #abcdef;}.haoli{width: 500px;height: 500px;background-color: aqua;}

很多时候项目不让用表格写代码,然后这个就显示出了他强大的功能。

这篇关于利用display属性写出表格的布局样式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1025456

相关文章

SpringBoot读取ZooKeeper(ZK)属性的方法实现

《SpringBoot读取ZooKeeper(ZK)属性的方法实现》本文主要介绍了SpringBoot读取ZooKeeper(ZK)属性的方法实现,强调使用@ConfigurationProperti... 目录1. 在配置文件中定义 ZK 属性application.propertiesapplicati

Java反射实现多属性去重与分组功能

《Java反射实现多属性去重与分组功能》在Java开发中,​​List是一种非常常用的数据结构,通常我们会遇到这样的问题:如何处理​​List​​​中的相同字段?无论是去重还是分组,合理的操作可以提高... 目录一、开发环境与基础组件准备1.环境配置:2. 代码结构说明:二、基础反射工具:BeanUtils

Python实现自动化Word文档样式复制与内容生成

《Python实现自动化Word文档样式复制与内容生成》在办公自动化领域,高效处理Word文档的样式和内容复制是一个常见需求,本文将展示如何利用Python的python-docx库实现... 目录一、为什么需要自动化 Word 文档处理二、核心功能实现:样式与表格的深度复制1. 表格复制(含样式与内容)2

使用C#删除Excel表格中的重复行数据的代码详解

《使用C#删除Excel表格中的重复行数据的代码详解》重复行是指在Excel表格中完全相同的多行数据,删除这些重复行至关重要,因为它们不仅会干扰数据分析,还可能导致错误的决策和结论,所以本文给大家介绍... 目录简介使用工具C# 删除Excel工作表中的重复行语法工作原理实现代码C# 删除指定Excel单元

MySQL 事务的概念及ACID属性和使用详解

《MySQL事务的概念及ACID属性和使用详解》MySQL通过多线程实现存储工作,因此在并发访问场景中,事务确保了数据操作的一致性和可靠性,下面通过本文给大家介绍MySQL事务的概念及ACID属性和... 目录一、什么是事务二、事务的属性及使用2.1 事务的 ACID 属性2.2 为什么存在事务2.3 事务

使用Python实现网页表格转换为markdown

《使用Python实现网页表格转换为markdown》在日常工作中,我们经常需要从网页上复制表格数据,并将其转换成Markdown格式,本文将使用Python编写一个网页表格转Markdown工具,需... 在日常工作中,我们经常需要从网页上复制表格数据,并将其转换成Markdown格式,以便在文档、邮件或

Python实现pdf电子发票信息提取到excel表格

《Python实现pdf电子发票信息提取到excel表格》这篇文章主要为大家详细介绍了如何使用Python实现pdf电子发票信息提取并保存到excel表格,文中的示例代码讲解详细,感兴趣的小伙伴可以跟... 目录应用场景详细代码步骤总结优化应用场景电子发票信息提取系统主要应用于以下场景:企业财务部门:需

Spring Cache注解@Cacheable的九个属性详解

《SpringCache注解@Cacheable的九个属性详解》在@Cacheable注解的使用中,共有9个属性供我们来使用,这9个属性分别是:value、cacheNames、key、key... 目录1.value/cacheNames 属性2.key属性3.keyGeneratjavascriptor

Spring Boot 事务详解(事务传播行为、事务属性)

《SpringBoot事务详解(事务传播行为、事务属性)》SpringBoot提供了强大的事务管理功能,通过@Transactional注解可以方便地配置事务的传播行为和属性,本文将详细介绍Spr... 目录Spring Boot 事务详解引言声明式事务管理示例编程式事务管理示例事务传播行为1. REQUI

Python实现获取带合并单元格的表格数据

《Python实现获取带合并单元格的表格数据》由于在日常运维中经常出现一些合并单元格的表格,如果要获取数据比较麻烦,所以本文我们就来聊聊如何使用Python实现获取带合并单元格的表格数据吧... 由于在日常运维中经常出现一些合并单元格的表格,如果要获取数据比较麻烦,现将将封装成类,并通过调用list_exc