首先声明:

这只是探讨一种CSS模拟表格对角线的用法,实际在工作中可能觉得这样做有点小题大作,这不是本主题讨论的重点。如果对此深以为然的朋友,请一笑过之。。。

有时在插入文档时,要用到表格对角线,常见的作法是用图片的方式来处理,还有就是用vml来画对角线,能不能用html+css方式来实现呢?答案是肯定的,下面我们来摸拟一个表格对角线。

原理:

用边框线来摸拟斜线,我们知道,如果将一个DIV的边框线设置得足够宽并定义了不同的颜色时,其相邻的两条边框线交界处就是斜线。知道了这个原理,我们就可以用border-left和border-top来模拟出斜线的效果。

我们先创建一个结构:

类别

姓名

我们用

作为对角线的容器,我们来设置斜线样式,关键代码如下:

.out{

border-top:40px #D6D3D6 solid;/*上边框宽度等于表格第一行行高*/

width:0px;/*让容器宽度为0*/

height:0px;/*让容器高度为0*/

border-left:80px #BDBABD solid;/*左边框宽度等于表格第一行第一格宽度*/

position:relative;/*让里面的两个子容器绝对定位*/

}

两个标签来设置两个分类,分别将它们设置为块状结构display:block;清除其默认的字体样式font-style:normal;因其父容器设置了相对定位,所以设置其为绝对定位,这样可以将它偏移到你想指定的位置了。

b{font-style:normal;display:block;position:absolute;top:-40px;left:-40px;width:35px;}

em{font-style:normal;display:block;position:absolute;top:-25px;left:-70px;width:55x;}

这样一个斜线对角线就模拟出来了。知道了原理,你可以变成很多有趣的东西出来,祝你好运!

这种对角线模拟法也有缺点:宽高度必须是已知的

宽高的长度不能差得太大,你可以试试将宽度拉得比高度长好几倍,看看效果。(给你们留点作业练习练习)

还有就是斜线条不能设置颜色。

另:以上代码只测试了ie6和ff3,其它浏览器未做测试,请朋友们测试一下。

下面是完整的代码:

用div+css模拟表格对角线

*{padding:0;margin:0;}

caption{font-size:14px;font-weight:bold;}

table{ border-collapse:collapse;border:1px #525152 solid;width:50%;margin:0 auto;margin-top:100px;}

th,td{border:1px #525152 solid;text-align:center;font-size:12px;line-height:30px;background:#C6C7C6;}

th{background:#D6D3D6;}

/*模拟对角线*/

.out{

border-top:40px #D6D3D6 solid;/*上边框宽度等于表格第一行行高*/

width:0px;/*让容器宽度为0*/

height:0px;/*让容器高度为0*/

border-left:80px #BDBABD solid;/*左边框宽度等于表格第一行第一格宽度*/

position:relative;/*让里面的两个子容器绝对定位*/

}

b{font-style:normal;display:block;position:absolute;top:-40px;left:-40px;width:35px;}

em{font-style:normal;display:block;position:absolute;top:-25px;left:-70px;width:55x;}

.t1{background:#BDBABD;}

用div+css模拟表格对角线

类别

姓名

年级 班级 成绩 班级均分
张三 2 62 61
李四 1 48 67
王五 5 79 63
赵六 4 89 66

如何用html代码做表格里的对角线,如何用用div+css模拟表格对角线相关推荐

  1. html th中加斜杠,css 模拟表格斜线

    用div+css模拟表格对角线 用div+css模拟表格对角线 类别 姓名 年级 班级 成绩 班级均分 张三 三 2 62 61 李四 三 1 48 67 王五 三 5 79 63 赵六 三 4 89 ...

  2. div做表格 html5,div+css制作表格

    本章给大家介绍如何用div+css制作表格,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. html: 花名册: 序号 姓名 年龄 footer footer footer 1 Jo ...

  3. html5对代码自动排版,HTML5系列:通过JS+DIV+CSS排版布局实现选项卡效果

    CSS介绍及布局特点 层叠样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言. CSS目前最新版本为CSS3,是能够真正做到网页表现 ...

  4. css表格表头对角线,用div+css模拟类excel表格对角线(斜线)

    我们先看html代码吧 用div+css模拟类excel表格对角线(斜线) 科目 姓名 数学 语文 张三 92 62 李四 91 67 第一种写法 css如下 * { padding: 0; marg ...

  5. 计算机怎么查找表格里内容,请教如何迅速查找复杂EXCEL表格里的内容? -电脑资料...

    个人手头上有个复杂的EXCEL报名表格,写有项报名资格的条件, 例如:职位名称 用人单位 职位代码 职位简介 招考人数 专业 ..... 我想从中筛选出哪些符合我的条件的项目来,该如何做呢? 记得EX ...

  6. 怎么在html表格里加入图片不显示不出来,WPS表格里插入的嵌入式图片在Office的Excel无法正常显示...

    WPS表格里插入的嵌入式图片 是=DISPIMG格式,这个图片是wps特有的功能,它不是shape, 有shapes集合中找不到.只能用wps的et表格打开才能看到这个图片 在Excel中打开会显示为 ...

  7. 点击弹窗 input直接是待输入状态_第六课:你知道如何用两行代码做个弹窗吗?看这里...

    两行代码写出一个广告弹窗 首先在这节课开始之前,我们要回顾一下第一堂课的一个小知识点-----库. 库 我们之前说过,库是什么?什么是库?我们可以将库理解为仓库,仓库里面有很多工具,比如说扳手或者是钳 ...

  8. 第六课:你知道如何用两行代码做个弹窗吗?看这里!两行代码写出一个广告弹窗

    首先在这节课开始之前,我们要回顾一下第一堂课的一个小知识点-----库. 库 我们之前说过,库是什么?什么是库?我们可以将库理解为仓库,仓库里面有很多工具,比如说扳手或者是钳子什么的. 标准库 仓库之 ...

  9. 计算机表格里的隐藏怎么弄出来怎么办,电脑表格隐藏不见了怎么办

    1.EXCEL表中怎么会隐藏了很多行,而且隐藏的行数都不见了,怎么弄 工具:华硕电脑 原料:Excel 1.首先打开excel软件,同时选中显示的第一列和列序列部分,如下图所示. 2.然后点击鼠标右键 ...

  10. div+css普通表格样式

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...

最新文章

  1. 软件工程个人作业(2)
  2. qt能使用logback_SpringBoot 中使用 LogBack 配置
  3. 从0开始学习 GitHub 系列之「03.Git 速成」
  4. vue.js 全局应用js_如何在不到7分钟的时间内测试您的Vue.js应用
  5. Vue 路由模块化配置
  6. 记录青春的人人网又回来了,情怀还能唤回用户吗?
  7. TableViewCell,TableView,UITableViewCell
  8. ATM系统之问题描述与词汇表
  9. 粉红噪音测试软件,煲耳机方法二:粉红噪音
  10. 基于JAVA的企业OA办公系统
  11. android 高仿国美,iOS高仿国美、二次元应用、点赞喷射动画、电影筛选页等源码...
  12. PLSQL Developer 没有64位版本 + 找不到 msvcr71.dll
  13. 基于单片机心率监测的LED灯辅助睡眠系统设备-毕业设计
  14. 光影魔术手出现load XAR失败,解决办法。
  15. Excel查找字符串下标(findsearch)
  16. for和of引导的不定式结构的区别
  17. Mysql中的循环语句
  18. SQL SERVER数据库修复
  19. python 判断节假日,Python3自动签到 定时任务 判断节假日的实例
  20. 与开发“斗智斗勇”的小技巧

热门文章

  1. 新产品开发过程基本原则
  2. c语言用分治法求最大最小值,C语言实现分治法实例
  3. 单片机数字时钟/闹钟
  4. Arduino基本知识(marlin固件配置)
  5. arc diff 指定版本号_marlin固件详解《个人感觉比较全》
  6. git官网下载太慢解决方法
  7. 热点的ap频段哪个快_热点ap频段有什么区别
  8. 计算机顶级水平,2009年的顶级电脑配置, 相当于中国现在电脑的什么水平?
  9. 通过doi可以检索到文献_什么是DOI?如何获取文献的DOI?
  10. 『GoLang』错误处理