志在指尖
用双手敲打未来

css怎么实现表格样式(css表格样式怎样设置)

css怎么实现表格样式

windows7体系、HTML5&&CSS3版、DellG3电脑。
css怎样完成表格款式?
html、css完成一个漂亮的表格
终究作用:运用html、css制造一个漂亮、大方的表格,而且很简单,简单上手。
在这里刺进图片描绘
前语:
在css呈现之前,网页一般运用表格布局;
现在,年代变了,表格不再适用于网页布局,
由于表格的烘托速度过慢
浏览器要将表格烘托完,才会显示
不过,表格仍是有用的:
关于开发者来说,一般在后台管理体系中运用到表格
关于初学者来说,表格特别简单上手,而且制造出精巧的作用
网站一般分为前台、后台两部分
前台:面向用户
后台:面向管理员(对界面要求不高,对功用性要求高)
现在,h5的年代正在降临,咱们需求清晰一个观念,HTML只担任网站的骨架,html标签元素是有语义化的(给搜索引擎看的);而网站的款式是靠css来担任的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
跨列:2b6f436f52460e69fe50b66310b338a3b90dd5946f0946207856a8a37f441edf,如上,兼并一行中的5列单元格
跨行:521ec0d4c94c30bf73d3fb4c6b33642db90dd5946f0946207856a8a37f441edf,兼并一列中的2行单元格
三:用CSS修正表格款式
在这里刺进图片描绘
css:
table{
width:100%;
border-collapse:collapse;}tablecaption{
font-size:2em;
font-weight:bold;
margin:1em0;}th,td{
border:1pxsolid#999;
text-align:center;
padding:20px0;}tabletheadtr{
background-color:#008c8c;
color:#fff;}tabletbodytr:nth-child(odd){
background-color:#eee;}tabletbodytr:hover{
background-color:#ccc;}tabletbodytrtd:first-child{
color:#f40;}tabletfoottrtd{
text-align:right;
padding-right:20px;}
有爱好的可以持续看看:
四:上述CSS中几个有意思的知识点
border-collapse
border-collapse是table标签的一个特点,有两个取值:
seperate边框之间别离
collapse两两相临边框兼并
:nth-child()
:nth-child()是伪类
伪类是选择器的一种
tabletbodytr:nth-child(odd)
意思:有必要是tr元素,有必要是tabletbody下的第奇数个子元素
正是用这个伪类,我完成了表格中表格主体内的奇数行和偶数行的布景色彩不同
()内的参数:
odd或许2n+1:第奇数个
even或许2n:第偶数个
6n:第6、12、18、24、…、6n个
5:第5个
:first-child()
:first-child()是伪类
tabletbodytrtd:first-child
意思:选中tabletbodytr下,榜首个子元素而且有必要是td元素
运用这个伪类,我完成了将表格主体的榜首列悉数单元的布景色彩改了
:hover
:hover是伪类
tabletbodytr:hover
意思:选中鼠标悬停的tabletbody下tr标签
即我通过这个伪类,完成了我鼠标悬停在表格主体的某个地方时,整行变色
在这里刺进图片描绘
终究作用:运用html、css制造一个漂亮、大方的表格,而且很简单,简单上手。
在这里刺进图片描绘
前语:
在css呈现之前,网页一般运用表格布局;
现在,年代变了,表格不再适用于网页布局,
由于表格的烘托速度过慢
浏览器要将表格烘托完,才会显示
不过,表格仍是有用的:
关于开发者来说,一般在后台管理体系中运用到表格
关于初学者来说,表格特别简单上手,而且制造出精巧的作用
网站一般分为前台、后台两部分
前台:面向用户
后台:面向管理员(对界面要求不高,对功用性要求高)
现在,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
跨列:2b6f436f52460e69fe50b66310b338a3b90dd5946f0946207856a8a37f441edf,如上,兼并一行中的5列单元格
跨行:521ec0d4c94c30bf73d3fb4c6b33642db90dd5946f0946207856a8a37f441edf,兼并一列中的2行单元格
三:用CSS修正表格款式
在这里刺进图片描绘
css:
table{
width:100%;
border-collapse:collapse;}tablecaption{
font-size:2em;
font-weight:bold;
margin:1em0;}th,td{
border:1pxsolid#999;
text-align:center;
padding:20px0;}tabletheadtr{
background-color:#008c8c;
color:#fff;}tabletbodytr:nth-child(odd){
background-color:#eee;}tabletbodytr:hover{
background-color:#ccc;}tabletbodytrtd:first-child{
color:#f40;}tabletfoottrtd{
text-align:right;
padding-right:20px;}
有爱好的可以持续看看:
四:上述CSS中几个有意思的知识点
border-collapse
border-collapse是table标签的一个特点,有两个取值:
seperate边框之间别离
collapse两两相临边框兼并
:nth-child()
:nth-child()是伪类
伪类是选择器的一种css1
1
tabletbodytr:nth-child(odd)
意思:有必要是tr元素,有必要是tabletbody下的第奇数个子元素
正是用这个伪类,我完成了表格中表格主体内的奇数行和偶数行的布景色彩不同
()内的参数:
odd或许2n+1:第奇数个
even或许2n:第偶数个
6n:第6、12、18、24、…、6n个
5:第5个
:first-child()
:first-child()是伪类
1
tabletbodytrtd:first-child
意思:选中tabletbodytr下,榜首个子元素而且有必要是td元素
运用这个伪类,我完成了将表格主体的榜首列悉数单元的布景色彩改了
:hover
:hover是伪类
1
tabletbodytr:hover
意思:选中鼠标悬停的tabletbody下tr标签
即我通过这个伪类,完成了我鼠标悬停在表格主体的某个地方时,整行变色

css表格样式怎样设置

在CSS中,能够运用一系列特点来设置表格的款式,包括表格边框、单元格内边距、背景色等。以下是一些常用的表格款式特点:
border:设置表格边框的宽度、款式和色彩。
padding:设置单元格内边距。
background-color:设置单元格背景色。
text-align:设置单元格文本对齐方法。
font-weight:设置单元格文本粗细。
border-collapse:设置表格边框的合并方法(可选值为collapse或separate)。
以下是一个简单的表格款式示例:
table{border-collapse:collapse;}td,th{border:1pxsolidblack;padding:10px;text-align:center;}
在上面的代码中,table元素的border-collapse特点设置为collapse,以合并表格边框。td和th元素的border特点设置为1像素实线黑色边框,padding特点设置为10像素内边距,text-align特点设置为居中对齐。
除了上述特点外,还能够运用其他特点来设置表格的款式,例如:
caption-side:设置表格标题的位置。
caption:设置表格标题的款式。
width:设置表格宽度。
height:设置表格高度。
vertical-align:设置单元格垂直对齐方法。
例如,以下代码将表格标题设置为粗体、居中对齐、红色字体:
caption{font-weight:bold;text-align:center;color:red;}
请注意,不同浏览器可能对某些表格款式的支持有所不同。因而,您应该在不同浏览器中测试您的款式,并根据需要进行调整。

未经允许不得转载:IT技术网站 » css怎么实现表格样式(css表格样式怎样设置)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载