最新消息: 关于Git&GitHub 版本控制你了解多少?
您现在的位置是: 群英 > 开发技术 > web开发 >
用css怎么做一个好看的表格样式?
PHP中文网发表于 2021-09-08 17:41 次浏览

    今天给大家分享的是使用html和css 实现一个漂亮的表格样式,在实际的项目中,也会常遇到制作表格的需求,好看的表格自然能更吸引人,下面我们就来具体看看怎样实现吧。

    css怎么实现表格样式?

    最终效果:利用html、css制作一个美观、大方的表格,而且很简单,容易上手。

    前言:

  • 在css出现之前,网页通常使用表格布局;
  • 如今,时代变了,表格不再适用于网页布局,
  • 因为表格的渲染速度过慢
    浏览器要将表格渲染完,才会显示

    不过,表格还是有用的:

  1. 对于开发者来说,一般在后台管理系统中使用到表格
  2. 对于初学者来说,表格特别容易上手,并且制作出精美的效果

网站通常分为前台、后台两部分

  • 前台:面向用户
  • 后台:面向管理员(对界面要求不高,对功能性要求高)

    如今,h5的时代正在来临,我们需要明确一个观点,HTML只负责网站的骨架,html标签元素是有语义化的(给搜索引擎看的);而网站的样式是靠css来负责的

    一:表格标签讲解

  • 表格(table)
    table标签下有这么四个子标签:caption、thead、tbody、tfoot(可写可不写)
  • 表格标题(caption)
  • 表头(thead)
    有子元素 tr
  • 表格主体(tbody)
    有子元素 tr
  • 表尾(tfoot)
    有子元素 tr
  • 表格是一行一行元素组成的,表格行(tr)
    有子元素 th 和 td
  • 表格被行、列划分为多个单元,标题单元格(th)、单元格(td)
    习惯上,th 出现在thead内

    二:纯HTML效果

    确实丑,但是往后面看,加了css后,丑小鸭就变白天鹅了
    

    html:

    代码又长又无趣,我就不把它全部显示出来了(tbody标签折叠的内容就是10个tr标签,每个tr标签内部有5个td标签)

  • 表格的单元格合并
    td标签的两个属性:colspan、rowspan
  • 跨列:<td colspan='5'></td>,如上,合并一行中的5列单元格
  • 跨行:<td rowspan='2'></td>,合并一列中的2行单元格

    三:用CSS修改表格样式

    css:

table{
    width: 100%;
    border-collapse: collapse;}table caption{
    font-size: 2em;
    font-weight: bold;
    margin: 1em 0;}th,td{
    border: 1px solid #999;
    text-align: center;
    padding: 20px 0;}table thead tr{
    background-color: #008c8c;
    color: #fff;}table tbody tr:nth-child(odd){
    background-color: #eee;}table tbody tr:hover{
    background-color: #ccc;}table tbody tr td:first-child{
    color: #f40;}table tfoot tr td{
    text-align: right;
    padding-right: 20px;}

    有兴趣的可以继续看看:

    四:上述CSS中几个有意思的知识点

    border-collapse

    border-collapse是table标签的一个属性,有两个取值:

  1. seperate 边框之间分离
  2. collapse 两两相临边框合并

    :nth-child()

    :nth-child()是伪类

伪类是选择器的一种

table tbody tr:nth-child(odd)

    意思:必须是tr元素,必须是table tbody下的第奇数个子元素

    正是用这个伪类,我实现了表格中表格主体内的奇数行和偶数行的背景颜色不同

()内的参数:

  • odd或者2n 1:第奇数个
  • even或者2n:第偶数个
  • 6n:第6、12、18、24、… 、6n个
  • 5:第5个

    :first-child()

    :first-child()是伪类

table tbody tr td:first-child

    意思:选中table tbody tr下,第一个子元素并且必须是td元素

    利用这个伪类,我实现了将表格主体的第一列全部单元的背景颜色改了

    :hover

    :hover是伪类

table tbody tr:hover

    意思:选中鼠标悬停的table tbody下tr标签

    即我通过这个伪类,实现了我鼠标悬停在表格主体的某个地方时,整行变色
    关于css实现好看的表格样式就介绍到这了,有需要的朋友可以参考上述代码,希望大家阅读完这篇文章能有所收获,想要了解更多css表格样式的实现,请关注 群英网络其它相关文章。

标签: css表格样式
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
上一篇: javascript设置img内容有什么方法?
下一篇: css背景图片圆角是如何设置的?一文带你看懂
相关信息推荐
推荐内容
热门关键词
python for语句 python列表去重 css样式的写法 css3阴影效果 css增加边框 css对话框 Python迭代器 python列表操作 Python双向队列 python猜数字游戏 python数字类型 vue删除cookie javascript类 如何卸载node.js node更改安装路径 css设置分辨率 css图片失真 css设置文本不可选中 html输入框 python判断质数 javascript变量 PyCharm安装 python随机漫步图 python的sum函数 python输出语句 python数字转汉字 css间距设置 css添加两张背景图片 css伪元素 vuex
热门信息
  • MySQL增量备份与恢复如何实现?
    2021-03-02
  • 【Git&GitHub教程】GitLab服务器环境搭建步骤分享
    2021-03-13
  • Composer2.0向下不兼容致使无法安装插件?
    2021-03-10
  • 好用的VSCode技巧你知道吗?VSCode新手指南
    2021-03-13
  • Notepad 搜索栏在哪里找?
    2021-02-19
  • 执行一句SQL会有哪些情况出现?
    2021-03-02
  • redis数据库可以用来存储用户信息吗?
    2021-03-02
  • mac 如何通过sublime命令行启动?
    2021-02-26
  • MySQL8.0.22安装及配置步骤分享
    2021-03-02
  • 这些PHPmyadmin漏洞以及拿shell你了解多少?
    2021-03-02
  • 玻璃钢生产厂家临川玻璃钢花盆花器宁波玻璃钢雕塑免费咨询深圳玻璃钢抽象雕塑批发佛像玻璃钢彩绘雕塑定制厂家洛阳玻璃钢雕塑价格报价深圳坪地镇玻璃钢雕塑厂招聘龙泉玻璃钢雕塑厂家甘肃玻璃钢雕塑企业长沙水景玻璃钢仿铜雕塑通州商场美陈灯饰画加工厂新郑抽象玻璃钢仿铜雕塑厂家榆树玻璃钢神像雕塑加工厂家玻璃钢神像雕塑梧州玻璃钢塑料雕塑许昌锻铜玻璃钢雕塑定做广州商场玻璃钢雕塑怎么制作越秀区历史玻璃钢人物雕塑东莞玻璃钢人物雕塑厂家上海玻璃钢雕塑卡通泡沫不锈钢玻璃钢雕塑大连茂名玻璃钢卡通雕塑大理市玻璃钢雕塑设计怎么样四川玻璃钢仿真雕塑珠海玻璃钢动物雕塑费用商丘园林玻璃钢人物雕塑厂家商场购物街区主题街区的美陈苏州玻璃钢广场雕塑厂家批发西昌玻璃钢长颈雕塑镜湖玻璃钢花盆花器商场猪年橱窗美陈香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

    玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化