CSS美化HTML表格:单像素边框与背景图示例
5星 · 超过95%的资源 需积分: 40 37 浏览量
更新于2024-09-08
收藏 81KB DOCX 举报
在HTML和CSS中,表格是网页设计中的常见元素,特别是在需要呈现数据或者结构化信息时。本文档主要介绍两种常用的表格样式:单像素边框CSS表格和带背景图的CSS样式表格。
1. 单像素边框CSS表格
这种表格样式注重细节和清晰度,适合那些对HTML样式有较高要求的项目。CSS代码定义了一个名为`.gridtable`的类,用于创建具有统一外观的表格。首先,你需要在文档的<head>部分或外部样式表中添加以下样式:
```css
.gridtable {
font-family: verdana, arial, sans-serif;
font-size: 11px;
color: #333333;
border-width: 1px;
border-color: #666666;
border-collapse: collapse;
}
.gridtable th {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #666666;
background-color: #dedede;
}
.gridtable td {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #666666;
background-color: #ffffff;
}
```
通过这些样式,表格会呈现出淡灰色的表头(`.gridtableth`),白色的基础单元格(`.gridtabletd`),以及统一的1像素边框,整体风格简洁且专业。
表格结构由`<table>`标签创建,例如:
```html
<table class="gridtable">
<tr>
<th>InfoHeader1</th>
<th>InfoHeader2</th>
<th>InfoHeader3</th>
</tr>
<tr>
<td>Text1A</td>
<td>Text1B</td>
<td>Text1C</td>
</tr>
<tr>
<td>Text2A</td>
<td>Text2B</td>
<td>Text2C</td>
</tr>
</table>
```
2. 带背景图的CSS样式表格
此样式在单像素边框的基础上增加了视觉层次感,通过在单元格中添加背景图片来实现。首先,你需要准备两个图片文件(如`cell-blue.jpg`和`cell-grey.jpg`),并确保它们放在项目的正确路径下。然后,你可以修改以下代码来应用背景图片:
```css
.gridtable td {
/* ...其他样式... */
background-image: url('cell-blue.jpg'); /* 或者 'cell-grey.jpg',根据需要切换 */
background-repeat: no-repeat; /* 防止背景图片重复 */
background-position: center; /* 图片居中显示 */
/* 如果背景图片大小不一,可以添加background-size: cover; 使图片填充整个单元格 */
}
```
将背景图片的URL替换为你实际的图片路径,并确保`<table>`中的单元格使用`<td>`标签,这样就可以创建一个带有背景图片的表格了。
总结来说,掌握这些基础的HTML和CSS表格样式,可以帮助你创建出美观且功能性的表格布局,适应不同的项目需求。对于提高网站的专业性和用户体验至关重要。
2008-12-15 上传
2014-03-23 上传
2009-08-19 上传
2019-07-30 上传
2011-03-04 上传
2018-06-14 上传
2020-09-25 上传
Jerry_蓝
- 粉丝: 238
- 资源: 3
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录