元素上定义一个边框属性。我们可以将边框设置为2px。
th, td {
border: 2px solid orange;
}
我们将边框值设置为2,并将颜色设置为橙色。
当您渲染新页面时,将会看到以下内容:
#2. 边框折叠
如果您观察上面的屏幕截图,您会注意到每个单元格之间存在间隔。border-collapse属性确定表格中相邻单元格是否共享边框。
如果您希望单元格共享边框,请将以下代码添加到您的CSS文件中:
table {
border-collapse: collapse;
}
当您渲染页面时,可以看到单元格共享边框,如下所示:
如果您希望单元格具有不同的边框,请将以下内容添加到您的CSS文件中:
table {
border-collapse: separate;
}
渲染后的页面将如下所示:
#3. 边框间距
使用border-spacing属性,我们可以在表格的单元格之间创建一个小空间。我们在CSS文件的表格类中设置规则。
要使此属性生效,我们需要使用border-collapse: separate; 属性。
我们可以将我们的表格类设置如下:
table {
border-collapse: separate;
border-spacing: 3px;
}
单元格上的边框间隔为3px。
当您渲染表格时,它将显示如下:
#4. 表格布局
表格布局属性确定表格的性质。您可以创建始终具有相同长度的表格。另一方面,您还可以创建基于内容而变化的表格。
如果我们希望具有相似大小的单元格,我们可以将table-layout属性设置为fixed。
table-layout: fixed;
我们在表格类上的最终代码将为:
table {
border-collapse: collapse;
border-spacing: 3px;
table-layout: fixed;
}
如果我们想要根据内容更改的单元格,我们可以将table-layout属性更改为auto。
table-layout: auto;
我们CSS代码中的最终表格类将是;
检查表格中的最后一个单元格,并注意我添加了这些词; MailChimp and so much more.
现在您可以看到最后一行的单元格比其余的单元格更大,因为表格布局根据内容是灵活的。
到目前为止,我们所涵盖的样式着重于整个表格。现在我们可以通过更改行、单元格或标题的背景颜色、字体和文本对齐属性,来着重于个别类。
我们可以按以下方式设置这些属性的样式;
#5. 背景颜色
我们可以将顶行的背景更改为黄绿色。我们可以使用:first-child 伪类选择器来实现我们的目标。
将以下代码添加到您的CSS代码中;
tr:first-child {
background-color: yellowgreen;
}
最终显示的代码将如下所示;
#6. 字体
我们可以更改表格中特定行、列或单元格的字体样式或字体大小。
我们将针对我们页面中的最后一列(使用的公司)的内容来更改字体样式。
我们将通过针对td:last-child 类选择器来斜体显示此列中的所有内容。您可以将以下代码添加到您的CSS文件中;
td:last-child {
font-style: italic;
}
当您重新加载渲染的页面时,最终输出将如下所示;
我们还可以更改第一列的字体颜色和大小,使其与众不同。
将以下代码添加到您的CSS文件中;
tr td:first-child {
color: red;
font-size: x-large;
font-weight: bolder;
}
当您渲染您的页面时,您将会注意到以下情况;第一列(语言)中的内容具有更大的字体大小,是红色的,并且更加粗体。
如何使表格响应式
我们所创建的表格可能对小屏幕不具备响应性。您可以使用Chrome的开发者工具或外部工具(如this)来测试您的代码是否具有响应性。
有几种方法可以采取,但我们只介绍一种。
按照以下步骤操作;
- 在您的代码中设置
元素的宽度;
table {
width: 100%;
border-collapse: collapse;
table-layout: fixed;
}
- 在td和th上设置
word-break ,以使单元格中的长单词换行。
th, td {
border: 2px solid orange;
word-break: break-word;
}
设计表的最佳实践
CSS可以是一种有趣的东西,尤其是当您了解它时。以下是一些最佳实践,以确保在样式化表格时获得最佳结果;
- 使用外部样式表:我们有使用内联样式的选项,但我们选择了外部样式表。我们能够在不同的表格中重用样式,减少开发时间。
- 保持简洁:你可能会过度为你的表格添加样式。然而,始终保持简单的设计,使你的表格易于浏览和阅读。
- 为你的表格添加边框:边框使表格易于阅读和浏览。
- 使用一致的颜色:如果你的网页中有多个表格,请确保使用一致的颜色和字体。使用品牌颜色可以提高品牌的可见性。
- 使你的表格具有响应性:你可能不知道最终用户设备的屏幕尺寸。
- 使用标题描述你的表格:标题简要描述表格的内容。
- 使用空白间隔你的表格:如果多个表格相互跟随,请添加一些空白间隔,并相应地加标题。
结论
我相信现在你可以创建和样式化一个基本的HTML表格。我们可能没有涵盖所有内容,因为HTML和CSS都很广泛。你可以根据要捕捉的数据的性质创建较小或较大的表格。
如果你想了解更多关于CSS以及如何使用它改进你的用户界面的信息,请查看CSS cheat sheets。
Related
姚伟斌
程序猿
我是姚伟斌,也被称为文景。我的专业领域涵盖了开放源代码的深度探索、网络编程和网络建站。我热衷于分享我的编程和建站实践经验,尤其擅长于Nginx和Proxy服务器的管理。此外,我还对Python和NodeJS这两种编程语言有着深刻的理解和独到的见解。 最近,我致力于爬虫技术的研究,探索如何通过高效的数据抓取为项目增添价值。我的目标是通过持续的学习和创新,为开放源代码社区贡献我的力量,并帮助那些对网络编程和网站建设感兴趣的人士。
Similar Posts
将您的播客在流媒体平台上提供是一个好主意。然而,使用Podcastpage构建的播客网站将确保更多的受众覆盖和便利。 没有人可以否认播客的日益流行,尤其是在年轻一代中。人们可以在Spotify、Apple Podcast甚至YouTube等热门平台上收听您的播客。 但是您是否考虑过为您的podcast建立一个专门的网站?如果您还没有考虑过,现在是时候了。您可以选择Podcastpage来构建一个播客网站,而不是选择任意的网站构建工具。 现在的播客 播客已经成为当今世界普遍受欢迎的信息娱乐形式,播客听众人数已超过450 million in 2023。播客是在线串流的数字音频内容。即使您无法实时收听,您也可以在方便的时间在手机或电脑上听取,因为它可以在线下载和串流。 现在,人们在他们的播客中涵盖各种主题。倾听这些播客是了解当前事件并获取任何主题知识的好方法。 此外,播客通常允许听众通过在线论坛和社交媒体与嘉宾和主持人建立联系。截至2025年,全球播客市场规模为$18.5 billion。 预计到2030年市场规模将以compound rate of 31%增长。从数据中可以看出,播客行业的未来蓬勃发展,您可以期待来自新老播客人的激烈竞争。…
如果您是一名营销人员或产品经理,负责确定新产品或升级产品的合适价格,您必须了解买方愿意付出多少。 在商业领域中,很少有像正确定价💵产品和服务那样重要的方面。如果您的定价过低,您将冒着损失潜在收入的风险,这些收入本可以用于团队扩展、改进您的产品和整体业务增长。相反,如果您的价格过高,您可能会拒绝潜在客户,并将他们引导向竞争对手。 无论您是一个负责制定公司定价策略的专业人士,还是一个准备推出新产品或服务的企业家,了解客户愿意投资的程度都是必须的。 在这里,我将概述买方愿意付出的概念,以便您可以以正确的方式定价您的产品或服务。 什么是买方愿意付出的程度(wtp)? 假设您必须为您的企业购买一台新电脑或会计软件。您可能会考虑自己愿意在此上花多少钱。这就是产品经理和市场经济学家所称的“愿意付出的程度”或wtp。 这就像确定您愿意为产品或服务付出的最大金额一样。例如,您真的想要一台电脑。您可能愿意为此花费200美元,但如果有人要求您支付300美元,您可能会拒绝,因为太贵了。所以,您对该电脑的愿意付出程度是200美元。 经济学家将此定义为消费者心理,即买方考虑一个超出该价格的价位,他们将离开商店或在线商店,并表示该产品价格太高。愿意付出的另一个角度是买方对产品或服务的价格标签🏷️感到漠不关心,即他们对自己的钱感到无所谓,或者对该产品或服务的支出感到无所谓。 企业始终努力研究市场上对产品或服务的当前愿意付出程度,以便他们的定价正好达到买方愿意购买的点。对于营销人员和产品经理来说,找到一种让企业和客户都满意的中间价格范围是一项艰巨的任务。 还阅读:最佳价格优化系统 决定因素 买方对产品或服务愿意付出的程度不是一个静态值。它经常变化,并取决于以下决定因素: 顾客群体的外在差异,如教育程度、性别、年龄、就业状况、地区等。例如,来自美国、英国、德国等发达国家的受众的愿意支付价值(wtp)比亚洲和非洲的发展中国家更高。这是为什么在线企业和营销机构将这些地区的受众视为目标客户群的主要原因。 受众的内在差异也控制着wtp的上升和下降。然而,内在因素很难培养。您必须进行有针对性的调查来了解这些因素。 顾客不仅考虑产品或服务的价格更便宜,还考虑品牌名称、评论、评级、效用、外观、合法性、耐用性等因素。 当对产品或服务的需求迫切时,愿意支付的价格也会上升。根据mcknights的2020年报告,n95口罩、隔离服等个人防护装备的价格比新冠疫情前增加了一千倍。…
作为一个WordPress专业人士,有几种赚钱的方式。本文将告诉您如何赚钱,如果你是一个WordPress极客。 WordPress驱动着在线网站的大约40%。每月有超过4亿人访问它。WordPress的易用性使其在在线商业界非常受欢迎。 我们还将告诉您在这些商业模式中,您至少可以赚到多少钱,并为您提供一个入门指南。 那么,让我们开始吧。 提供WordPress咨询服务 许多WordPress网站所有者的目标是排名靠前的搜索引擎。 你可以通过为这些网站提供多种营销服务来赚大钱,以实现这些目标。 让我们看看您可以为这些网站所有者提供哪些服务,并获得生活。 成为一名自由职业者 Freelancers是与一个公司没有关联的自雇人士。他们可能同时为许多企业工作。 自由职业的主要优势是你可以选择想与谁合作,想放弃谁。 让我们看看作为WordPress专业人士的自由职业的收入潜力。 自由职业者能赚多少钱 根据Upwork’s research,美国自由职业者的平均小时工资为20美元。(注意:美国的最低工资是~$10每小时。) 让我们进行一些数学计算:…
你正在使用Kubernetes。太棒了!那它的安全性怎么样?我们都知道Kubernetes已经成为了当今最好的容器编排平台之一。
大多数Linux发行版现在的默认系统和服务管理器是systemd。systemd进程取代了SysV init。它作为第一个进程运行,并负责启动和停止系统服务。
背景音乐为视频增添了不同的维度,增加了其强度。音乐是最有效的压力缓解剂和药物之一。
3 day trial | No set-up costs | Cancel anytime
|