表格的CSS样式有哪些

CSS表格样式:1、border-collapse样式,可设置表格的边框是否被合并为一个单一的边框;2、border-spacing样式,指定分隔边框模型中单元格边界之间的距离;3、caption-side样式,设置表格标题的位置;4、empty-cells样式,规定是否显示表格中的空单元格上的边框和背景;5、table-layout样式,设置完成表布局时所用的布局算法。

表格的CSS样式有哪些

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

使用 CSS 可以使 HTML 表格更美观。

表格的CSS样式属性

属性 说明 CSS

border-collapse规定是否合并表格边框2border-spacing规定相邻单元格边框之间的距离2caption-side规定表格标题的位置2empty-cells规定是否显示表格中的空单元格上的边框和背景2table-layout设置用于表格的布局算法2

1、border-collapse属性

立即学习“前端免费学习笔记(深入)”;

border-collapse 属性设置表格的边框是否被合并为一个单一的边框,还是像在标准的 HTML 中那样分开显示。

值 说明

collapse如果可能,边框会合并为一个单一的边框。会忽略 border-spacing 和 empty-cells 属性separate默认值。边框会被分开。不会忽略 border-spacing 和 empty-cells 属性inherit规定应该从父元素继承 border-collapse 属性的值

示例:

nbsp;html>table,td,th {border: 1px solid black;}.box  {border-collapse: collapse;}

登录后复制

Firstname Lastname

PeterGriffinLoisGriffin

Firstname Lastname

PeterGriffinLoisGriffin

1.png

2、border-spacing 属性

(1)作用:该属性指定分隔边框模型中单元格边界之间的距离。除非 border-collapse 被设置为 separate,否则将忽略这个属性。尽管这个属性只应用于表,不过它可以由表中的所有元素继承。

(2)可能的值:

描述

length length

规定相邻单元的边框之间的距离。使用 px、cm 等单位。不允许使用负值。

如果定义一个length参数,那么定义的是水平和垂直间距。

如果定义两个length参数,那么第一个设置水平间距,而第二个设置垂直间距。

示例:

nbsp;html>table,td,th {border: 1px solid black;}.box  {border-collapse:separate;border-spacing:10px 50px;}

登录后复制

Firstname Lastname

PeterGriffinLoisGriffin

Firstname Lastname

PeterGriffinLoisGriffin

2.png

3、caption-side属性

(1)作用:设置表格标题的位置,该属性指定了表标题相对于表框的放置位置。表标题显示为好像它是表之前(或之后)的一个块级元素。

(2)可能的值:

描述

top

默认值。把表格标题定位在表格之上。

bottom

把表格标题定位在表格之下。

(3)浏览器的兼容性:除IE外的所有主流浏览器都支持 caption-side 属性。如果已规定 !DOCTYPE,那么 Internet Explorer 8 (以及更高版本)支持 caption-side属性。

4、empty-cells 属性

(1)作用:该属性定义了不包含任何内容的表单元格如何表示。如果显示,就会绘制出单元格的边框和背景。除非 border-collapse 设置为 separate,否则将忽略这个属性。

(2)可能的值:

描述

hide

不在空单元格周围绘制边框。

show

在空单元格周围绘制边框。默认。

(3)浏览器的兼容性:除IE外的所有浏览器都支持 empty-cells 属性。如果已规定 !DOCTYPE,那么 Internet Explorer 8 (以及更高版本)支持 empty-cells 属性。

5、table-layout属性

(1)作用:来显示表格单元格、行、列的算法规则,该属性指定了完成表布局时所用的布局算法。

(2)两种算法:

固定表格布局: fixed

#优点:允许浏览器更快地对表格进行布局, (在固定表格布局中,水平布局仅取决于表格宽度、列宽度、表格边框宽度、单元格间距,而与单元格的内容无关。通过使用固定表格布局,用户代理在接收到第一行后就可以显示表格。);

#缺点:不太灵活。

自动表格布局:automatic

#优点:更能反映传统的 HTML,(在自动表格布局中,列的宽度是由列单元格中没有折行的最宽的内容设定的。);

#缺点:自动算法比较慢,这是由于它需要在确定最终的布局之前访问表格中所有的内容。

(3)可能的值:

描述

automatic

默认。列宽度由单元格内容设定。

fixed

列宽由表格宽度和列宽度设定。

(学习视频分享:web前端入门)

以上就是表格的CSS样式有哪些的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2927730.html

(0)
上一篇 2025年3月11日 19:28:27
下一篇 2025年2月18日 08:18:13

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css里outline是什么

    在css中,outline指的是设置元素轮廓的属性,可以指定元素轮廓的样式、颜色和宽度。outline是一个简写属性,可以在一个声明中按顺序同时设置样式、颜色和宽度,语法“outline:outline-color outline-styl…

    2025年3月11日
    200
  • 常见css hack有哪些

    常见css hack有三种:1、条件hack,语法“”;2、属性前缀hack,语法“selector{?属性名:属性值?;}”;3、选择器前缀hack,语法“ selector{ 样式代码 }”。 本教程操作环境:windows7系统、CS…

    2025年3月11日
    200
  • css和html5是什么

    css是指“层叠样式表”,是一种用来表现HTML或XML等文件样式的计算机语言,可用于控制Web页面的外观;通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。而html5是超文本标记语言HTML的第五次重大修改版本,其目的主要…

    2025年3月11日
    200
  • css的内联样式是什么

    在css中,内联样式,又称行内样式,就是在HTML标签内部通过style属性来直接设置元素的CSS样式,语法“”。内联样式会覆盖掉其他引入方式的相同样式效果;多个元素难以共享样式,不利于代码复用;HTML和CSS代码混杂,不利于程序员和搜索…

    2025年3月11日
    200
  • css3中什么是bfc

    在css3中,BFC的中文意思为“块格式化上下文”,是Web页面的可视CSS渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域。简单来说,BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。…

    2025年3月11日 编程技术
    200
  • 在css3中实现圆角效果

    在css3中,可以利用“border-radius”属性实现圆角效果,该属性用于设置元素的外边框圆角,并且该属性是一个简写属性,可以用于分别设置四个圆角的样式,语法为“元素对象{border-radius: 1-4 length|% / 1…

    2025年3月11日
    200
  • css3怎么设置字体翻转

    在css3中,可以利用transform属性配合rotate()函数设置字体翻转,只需将rotate()函数内的参数设置为“180deg”即可;transform属性可对元素进行旋转操作,rotate()函数可定义元素旋转样式,语法为“字体…

    2025年3月11日
    200
  • 火狐支持css改变滚动条的属性有哪些

    火狐支持的改变滚动条的CSS属性有两个:1、scrollbar-color属性,用于设置元素滚动条的颜色,可控制滚动条轨道和滚动条拇指的颜色,语法“scrollbar-color:color|dark|light;”;2、scrollbar…

    2025年3月11日 编程技术
    200
  • 网站样式css加粗代码是什么

    网站样式css加粗代码是“文字元素{font-weight: bold;}”或“文字元素{font-weight: bolder;}”。font-weight属性用于设置文本的粗细,当该属性的值设置为“bold”时可定义粗体字符,设置为“b…

    2025年3月11日
    200
  • css怎么禁止文章内容复制

    在css中,可以利用user-select属性来实现禁止复制文章内容效果,只需给文本元素添加“user-select:none;”样式即可。user-select属性用于设置或检索是否允许用户选中文本,当该属性的值设置为“none”时可让文…

    2025年3月11日 编程技术
    200

发表回复

登录后才能评论