css表格样式在哪里设置_显示为表格css

本次,我们来讲解应用 CSS 来装饰表格。

如何制作一个表格,我们在HTML课程中已经学习过了。现在,我们通过样式,让表格变得更加美观易用。

首先来学习如何定义表格边框。

要在CSS中指定表格的边框,可以使用 border属性。我们来举个例子。

创建 tables.html 文件和 tables-style.css 文件。在 html 里构建基础代码,引入外部样式。

在 body 里编写 emmet 命令:table>(tr>th*2)+(tr>td*2)*3,填入一些文本。

css表格样式在哪里设置_显示为表格css

HTML <table> <tr> <th>千锋名师</th> <th>最新作品</th> </tr> <tr> <td>浠浠呀</td> <td>《HTML+CSS前端入门》</td> </tr> <tr> <td>陆荣涛</td> <td>《Vite学习指南》</td> </tr> <tr> <td>Kerwin</td> <td>《Vue2+Vue3全套教程》</td> </tr> </table>

在浏览器里预览效果:表格的结构有了,还没有边框。大家还记得如何通过 html 属性定义边框吗?可以评论上告诉我。

现在,我们通过样式来给表格添加边框。定义群组选择器 table, th, td,声明样式:border: 1px solid。

再看效果,表格线出现了,可是外观上看,线条有点粗。是因为 table、th和td元素都有独立的边框。

CSS table, th, td { border: 1px solid; }

css表格样式在哪里设置_显示为表格css

css表格样式在哪里设置_显示为表格css

可以应用border-collapse 属性,把表格的边框折叠成一个单一的边框。

回到 CSS,再给 table 元素声明样式:border-collapse: collapse。

此时,表格线变细了。

CSS table { border-collapse: collapse; }

css表格样式在哪里设置_显示为表格css

当前表格看起来很小,如果我们需要一个横跨整个屏幕的表格,该如何实现呢?

回到CSS,再给 table 添加样式 width: 100%。

再看一下效果,表格横向撑满了整个屏幕。

css表格样式在哪里设置_显示为表格css

接下来,我们来定义表格的宽度和高度。

width 和 height 属性用来定义表格的宽度和高度。我们来实验一下。

将 table 的 width 属性修改为 50%,再给 th 声明样式 height: 70px。

我们看,表格宽度缩小了一半,同时表头的高度也变大到 70px 了。

接下来,我们来设置表格的对齐方式。

text-align 属性用来设置 th 或 td 中内容的水平对齐方式,如居左、居右或居中对齐。默认情况下,th 元素的内容是居中对齐的,td 元素的内容是左对齐的。要使 td 元素的内容也居中对齐,可以使用text-align: center。举个例子:

回到CSS,给 td 添加样式:text-align: center。

此时,全部 td 里的内容在单元格里水平居中显示了。

要使内容左对齐,可以使用 text-align: left 属性。

比如将 th 元素的对齐方式改为左对齐。

css表格样式在哪里设置_显示为表格css

CSS th { height: 70px; text-align: left; }

css表格样式在哪里设置_显示为表格css

vertical-align 属性用来设置 th 或 td 中内容的垂直对齐方式。如顶部对齐、底部对齐或中间对齐。默认情况下,对于 th 和 td 元素,表格中内容的垂直对齐方式是中间对齐。举个例子:

回到 CSS,给 td 添加样式:height: 50px,vertical-align: bottom。

我们看, td 单元格里的内容垂直底部对齐了。

css表格样式在哪里设置_显示为表格css

接下来,给表格添加内填充、水平分隔线、鼠标滑过高亮及颜色等样式。

要控制表格中边框和内容之间的空间,可以给 td 和 th 元素设置 padding 属性。

回到 CSS,先注释掉 th 和 td 的样式。定义选择器 th, td,声明样式:padding: 15px,text-align: left。

CSS th, td { padding: 15px; text-align: left; }

看一下效果,内容和边框线之间就具有了 15px 的填充。

css表格样式在哪里设置_显示为表格css

接下来通过给 th 和 td 添加 border-bottom 属性,实现表格的水平分隔线效果。

注释掉原有的 border 属性,给 th 和 td 添加样式:border-bottom: 1px solid #ddd。

CSS table, th, td { /* border: 1px solid; */ } th, td { padding: 15px; text-align: left; border-bottom: 1px solid #ddd; }

我们看,水平分隔线的表格效果就实现了。

css表格样式在哪里设置_显示为表格css

在 tr 上使用 :hover 选择器,在鼠标移过时突出显示表格的行。

回到CSS,定义选择器 tr:hover,声明样式:background-color: coral。kerou

当鼠标滑过每一行时,当前行就高亮显示了。

css表格样式在哪里设置_显示为表格css

我们也可以专门给某一行添加背景色,比如给 th 添加一个绿色背景。

再单独给 th 定义样式:background-color: #04AA6D,color: white;

CSS th { background-color: #04AA6D; color: white; }

这样,通过给 th 添加背景色,使表头的显示更加醒目了。

css表格样式在哪里设置_显示为表格css

本文配套教程链:https://www.bilibili.com/video/BV1oU4y1278g?p=101

本文【css表格样式在哪里设置_显示为表格css】由作者: C/S结构 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4064.html

(0)
上一篇 2023-03-08 10:35:57
下一篇 2023-03-08 10:55:39

相关推荐

  • python编程软件哪个好用,python初学者用什么软件

    我们列出了 2022 年适用于 Linux 和 Windows 的六个最佳 Python 代码编辑器。 如今,Python无处不在,它可以说是现代版的 C 语言编程语言。从网站、应用程序、数据科学项目、人工智能到物联网设备,你可以发现 Python 无处不在。因此,作为这十年来流行的编程语言,了解 Python 的开发环境是很有必要的,开发人员用它创建应用程…

    2023-03-18
    100
  • linux环境变量怎么设置,linux创建环境变量

    在 Linux 中设置环境变量有多种方法,以下是其中两种常用的方法: 一般情况下是临时生效,重启后失效,可通过方法二达到永久有效。 export 临时设置,常用于编译安装东西用 在命令行中设置环境变量可以使用 export 命令在命令行中设置环境变量,在 Linux 中,export 是一个用于设置环境变量的命令。它可以将一个变量或函数(以及它们的值)添加到…

    2023-03-15
    200
  • 泛域名解析是指域名解析服务器,无法启动iisweb服务器

    一、ssl证书支持泛解析教程 1、进入DNS控制后台,鼠标右键点击rtj.n et,在弹出的对话框中,选择新建一个域名,然后在新建DNS域文本框中输入“*”,创建一个名为*的二级区域。最后点击确定。 一般这个区域DNS服务器是允许建立的,接着在.rtj.n et 区域中创建一个空主机名的记录。同上一个步骤一样,右键点击,在弹出对话框中选择新建主机,然后在名称…

    2023-03-14
    500
  • 嵌入式fpga是什么意思_fpga取代嵌入式

    数字集成电路有两种类型:ASIC和FPGA(现场可编程门阵列)。专用集成电路(ASIC)有一个预先定义的特定硬件功能,在生产后不能重新编程。但FPGA可以在制造后可无限编程。 FPGA是一种集成电路,一种可编程芯片,它允许工程师对定制的数字逻辑进行编程,可以根据程序改变其硬件逻辑。主要目的是允许工程师重新设计和重新配置他们的芯片更快,更便宜,只要他们想要,然…

    2023-03-09
    900
  • markdown语法菜鸟教程 markdown适合做笔记吗

    在我的工作中,我经常要写代码、写与代码相配套的文档、创建网页、进行文本恢复项目。我在学校的时候还写过几篇正式的论文,也包括写课堂笔记,几乎每节课都写。 我几乎在我所有的写作中都使用 Markdown,它对我来说是一个节省时间的好工具。 在这篇文章中,我将分享我使用 Markdown 的体会。你将会了解以下内容: 什么是 Markdown ? 它是怎么工作的?…

    2023-03-14
    600
  • 迷你dv带用什么机器播放_DV和miniDV磁带的区别

    20多年前,几乎家家都有一些这样的录像带。里面多记录春节晚会和明星歌舞演出,还有就是婚礼的录像资料。 我们习惯叫它大1/2录像带。1/2是指录像带磁带的宽度为1/2英寸,即12.65mm。 笨重的1/2录像机流行没有多久,就被更加小巧,各种技术指标更好的dv机所取代。这个时候,百姓生活条件也较以前有了很大的提高,人们也开始关心和重视亲情记录。家中的dv机记录…

    2023-03-16
    200
  • 华为win10关闭自动更新方法(怎么设置windows不自动更新)

    目前大多数人所使用的电脑还是Win10系统,但是它有一个让我们非常头疼的问题,就是系统总会自动更新。如果我们不想要自动更新,有什么方法可以帮到我们吗?win10怎么关闭自动更新?那就看看本文的三大方法! 操作环境: 演示机型:Dell optiplex 7050 系统版本:Windows 10 一、Windows设置 我们想要关闭系统的自动更新,win10更…

    2023-03-14
    100
  • redis命令行查看key值_redis数据库基本命令

    一 前言 在Redis的使用过程中,我们经常会遇到BigKey(下文将其称为“大key”)及HotKey(下文将其称为“热key”)。大Key与热Key如果未能及时发现并进行处理,很可能会使服务性能下降、用户体验变差,甚至引发大面积故障。 二 大Key与热Key的定义 我们经常能够在公司内部的Redis开发使用规范手册,或网络中大量的Redis最佳实践文章里…

    2023-03-09
    1400
  • 二级c语言程序设计题怎么给分_c语言二级试题及答案

    计算机二级考试C语言知识点总结 (完全针对考试大纲) 总体上必须清楚的: 1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch) 2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。 3)计算机的数据在电脑中保存是以二进制的形式,数据存放的位置就是他的地址. 4)bit是位…

    2023-03-11
    400
  • asp木马不具有远程溢出提权功能_asp木马防火墙

    其实说道木马很多人都觉得很恐怖,会入侵电脑,破坏电脑操作系统盗取电脑信息文件的东西。但是不仅仅如此。本文只是普及算是扫盲,没有深入探讨,有大神的请绕道。能让大家都学习而已。 木马本身就是一种程序,只是其本身的特殊性导致可能存在一些特殊的权限,可以控制你的网站或者通过一些端口来控制你的服务器(个人计算机本身就是服务),仅此而已。 一般服务器木马分为大马和小马,…

    2023-03-19
    000

发表回复

登录后才能评论
返回顶部
错说博客上线啦!