网站首页 > 基础教程 正文
目标
- 表格边框合并
- 表格边框的间距设置
- 表格标题位置的设置
表格可以说是网页必备的元素之一,但是原生的表格样式都是很丑,列如表格加入边框的默认情况下,单元格与单元格之间有一定的空隙;设置单元格边框间距等等,都是可以通过css来设置自己的默认样式
表格边框合并
默认情况下,表格有边框的情况下,内部看似有一层填充物,其实是表格的外边框和内部单元格的间距。
这层间距是可以通过表格的标签属性进行设置,让它看起来像是合并了一样,但是这样的合并并不完美,会得到一个很粗的边框。
理想中的边框合并,应该达到exelce表格那样,是一个细线表格。Css专门有个属性是为了表格边框合并服务的。
语法:border-collapse:属性值
会发现,通过css控制合并和通过标签属性合并的效果都不一样,通过css控制的效果跟exelce表格一模一样,属于细线表格。
表格边框间距
如果想自己设置表格边框的间距,一样是可以通过css来控制。
语法:border-spacing:像素值;
这个属性可以设置两个值。指定了1个像素值时,这个值将作用于横向和纵向上的间距;当指定了2个length值时,第1个作用于横向间距,第2个作用于纵向间距。
单元格之间的距离也是一样的。
表格标题位置
表格的标题不一定都是设置在表格的上方,也有可能是设置在下方。
可以使用css来定义表格标题的位置
语法:caption-side:属性值;
这样就可以得到一个倒置标题的表格
总结
这些表格样式属性可能会有不少人会觉得很陌生,是因为这些样式属性都是用来做重置样式,只需要写一次,以后再也不用动它了!
- 上一篇: 学习CSS布局:简单表格布局代码示例
- 下一篇: CSS样式更改——列表、表格和轮廓
猜你喜欢
- 2025-01-16 fastapi+vue3开发demo网站
- 2025-01-16 SpringBoot 接口加解密全过程详解
- 2025-01-16 el-table打印PDF预览,表头错位的解决方案
- 2025-01-16 前端必须掌握的知识,什么是盒子模型?
- 2025-01-16 基于Chrome内置AI的Web应用开发
- 2025-01-16 带有BME280的ESP32 Web服务器
- 2025-01-16 实时数据显示--SignalR实例演示
- 2025-01-16 原生js实现回复评论功能
- 2025-01-16 js事件机制详解
- 2025-01-16 桌面程序嵌套Web项目实践之WPF和Blazor混合应用开发
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)