摘要

CSS表格与表单是网页上最常见的元素,表格除了显示数据外,还常常被用来排版。CSS表格作为传统的HTML元素,一直受到网页设计者们的青睐。使用CSS表格来表示数据、制作调查表等在网络中屡见不鲜。同时因为CSS表格框架的简单、明了,使用没有边框的表格来排版,也受到很多设计者的喜爱。下面介绍CSS控制表格的方法,包括表格的颜色、标题、边框、背景等。

WEB2.0提倡使用div开布局,但不是要完全放弃使用表格,表格在数据展现方面还是不错的选择。

表格常见的应用

表格的颜色.datalist {

color: #0046a6;

background-color: #d2e8ff;

font-family: Arial;

}

.datalist caption {

font-size: 18px;

font-weight: bold;

}

.datalist th {

color: #003e7e;

background-color: #7bb3ff;

}

表格的边框

例如.datalist {

border: 1px solid #007eff;

font-family: Arial;

border-collapse: collapse;

}

.datalist th, .datalist td {

border: 1px solid #429fff;

}

隔行变色

当表格的行列都很多、数据量很大的时候,单元格如果采用相同的背景色,用户在实际使用时会感到凌乱。通常的解决办法就是采用隔行变色,使得奇数行和偶数行的背景颜色不一样,达到数据一目了然的目的。

例如.datalist tr.altrow {

background-color: #c7e5ff;

}

鼠标经过变色

对于长时间审核大量数据、浏览表格的用户来说,即使是隔行变色的表格,阅读时间长了仍然会感到疲劳。如果数据行能够动态的根据鼠标来变色,就使得页面充满了生机,最大程度的减少用户疲倦。

例如.datalist tr:hover {

background-color: #c4e4ff;

}

.datalist tr:hover { background-color: #c4e4ff; }

下面介绍几个CSS表格的实例一、单像素边框CSS表格

这是一个很常用的表格样式。

CSS样式、HTML代码

HTML 代码

table.gridtable {

font-family: verdana,arial,sans-serif;

font-size:11px;

color:#333333;

border-width: 1px;

border-color: #666666;

border-collapse: collapse;

}

table.gridtable th {

border-width: 1px;

padding: 8px;

border-style: solid;

border-color: #666666;

background-color: #dedede;

}

table.gridtable td {

border-width: 1px;

padding: 8px;

border-style: solid;

border-color: #666666;

background-color: #ffffff;

}

Info Header 1 Info Header 2 Info Header 3
Text 1A Text 1B Text 1C
Text 2A Text 2B Text 2C

效果图:

二、带背景图的CSS样式表格

和上面差不多,不过每个格子里多了背景图。

cell-blue.jpg

cell-grey.jpg

1. 下载上面两张图,命名为cell-blue.jpg和cell-grey.jpg

2. 拷贝下面的代码到你想要的地方,记得修改图片url

3、css样式、HTML代码

table.imagetable {}{

font-family: verdana,arial,sans-serif;

font-size:11px;

color:#333333;

border-width: 1px;

border-color: #999999;

border-collapse: collapse;

}

table.imagetable th {}{

background:#b5cfd2 url('cell-blue。jpg');

border-width: 1px;

padding: 8px;

border-style: solid;

border-color: #999999;

}

table.imagetable td {}{

background:#dcddc0 url('cell-grey。jpg');

border-width: 1px;

padding: 8px;

border-style: solid;

border-color: #999999;

}

Info Header 1 Info Header 2 Info Header 3
Text 1A Text 1B Text 1C
Text 2A Text 2B Text 2C

效果图

三、 自动换整行颜色的CSS样式表格

这个CSS样式表格自动切换每一行的颜色,在我们需要频繁更新一个大表格的时候很有用。

代码:

function altRows(id){

if(document.getElementsByTagName){

var table = document.getElementById(id);

var rows = table.getElementsByTagName("tr");

for(i = 0; i < rows.length; i++){

if(i % 2 == 0){

rows[i].className = "evenrowcolor";

}else{

rows[i].className = "oddrowcolor";

}

}

}

}

window.οnlοad=function(){

altRows('alternatecolor');

}

table.altrowstable {}{

font-family: verdana,arial,sans-serif;

font-size:11px;

color:#333333;

border-width: 1px;

border-color: #a9c6c9;

border-collapse: collapse;

}

table.altrowstable th {}{

border-width: 1px;

padding: 8px;

border-style: solid;

border-color: #a9c6c9;

}

table.altrowstable td {}{

border-width: 1px;

padding: 8px;

border-style: solid;

border-color: #a9c6c9;

}

.oddrowcolor{}{

background-color:#d4e3e5;

}

.evenrowcolor{}{

background-color:#c3dde0;

}

Info Header 1 Info Header 2 Info Header 3
Text 1A Text 1B Text 1C
Text 2A Text 2B Text 2C
Text 3A Text 3B Text 3C
Text 4A Text 4B Text 4C
Text 5A Text 5B Text 5C

效果图:

四、鼠标悬停高亮的CSS样式表格

代码

table.hovertable {}{

font-family: verdana,arial,sans-serif;

font-size:11px;

color:#333333;

border-width: 1px;

border-color: #999999;

border-collapse: collapse;

}

table.hovertable th {}{

background-color:#c3dde0;

border-width: 1px;

padding: 8px;

border-style: solid;

border-color: #a9c6c9;

}

table.hovertable tr {}{

background-color:#d4e3e5;

}

table.hovertable td {}{

border-width: 1px;

padding: 8px;

border-style: solid;

border-color: #a9c6c9;

}

Info Header 1 Info Header 2 Info Header 3
Item 1A Item 1B Item 1C
Item 2A Item 2B Item 2C
Item 3A Item 3B Item 3C
Item 4A Item 4B Item 4C
Item 5A Item 5B Item 5C

效果图:

css里怎么设置表格描述,css如何设置表格样式 | 睿客网相关推荐

  1. css里box是什么文件,CSS Box盒模型的详细解说

    CSS盒子模型在于你做css之后每个元素都由一个包围该元素的矩形框定义.了解框模型的工作原理是理解CSS并更好地控制布局和演示的关键.话不多说,让我们直接讨论一下CSS盒子模型是什么,一个盒子如何影响 ...

  2. css里banner是什么,div+css banner的问题

    div+css banner的问题0 coolkeys2013.09.03浏览223次分享举报 如图所示,在IE6中banner 只显示半个,在谷歌火狐中均正常显示 #banner {position ...

  3. 会html css找啥类型工作,HTML+CSS+JS

    HTML+CSS+JS 1. HTML(超文本标识语言)http://www.w3school.com.cn/html/index.asp 1.1 基本结构 网页标题 网页显示区域(一般要实现的代码都 ...

  4. 在PHP中给表格加上css样式,表格CSS样式设置 给table表格设置CSS样式表

    表格table tr td CSS花色设置 给table表格设置CSS花式表 在一个网页中多处运用了表格table标签,这个时候给指定的表格对象设置装备摆设款式仿照照旧概略经由CSS发展管束配置. 着 ...

  5. css表格中怎么设置表格间距,css如何设置表格间距

    css设置表格间距的方法:1.使用padding属性对table的td元素进行样式设置,语法"td{padding:数值}":2.直接在table标签内使用cellpadding属 ...

  6. html的表格宽度单位选项,css表格宽度用什么设置?

    一般是用table{width="xx"}来表示整个表格的宽度,单位是像素.用td{width="xx"}表示单个表格内的宽度,单位是像素. css使用widt ...

  7. html中怎么设置input的背景颜色,css里我们选中一个div里的一个input设置背景色

    new_object_ 楼主问的是静态的设置背景色还是选中了input后变色?如果是保持颜色则如楼上所述,通过选择器设置input的css样式即可:div input { background-col ...

  8. php中字体样式的设置,CSS里字体样式怎么设置

    在网页中我们常常对网页中文字设置字体,用font-family这个属性就可以对字体样式进行设置了.那么我们今天就来教大家从html的字体到css字体的设置方法. 原始的html字体设置 Html的文字 ...

  9. html表格与CSS控制表格样式

    表格是HTML网页中的重要标签,利用表格可以对网页进行排版,使网页信息有条理地显示出来. 这就是一个表格 ,清清楚楚的列出了英雄们的排名. 思维导图 <table>标签 用<tabl ...

最新文章

  1. 人人都是作曲家:基于深度神经网络的音乐风格迁移
  2. linux 内核 fork,《Linux内核分析》之分析fork函数对应的系统调用处理过程
  3. 四川职业学校计算机专业那个好6,四川排名前六的单招学院那些专业比较好?
  4. java高级用法之:调用本地方法的利器JNA
  5. WTL 学习博文地址
  6. 35 岁财务自由的小马哥,我想跟他学学!
  7. C#事件(event)解析(转)
  8. 用户姓名信息保护python,喜大普奔!Maya 2022来了?!
  9. 工程量清单软件测试,输变电工程量清单投标标准化应用软件BQB2017基本操作方法...
  10. php自动生成模板文件,Laravel学习笔记之Artisan命令生成自定义模板的方法
  11. dns服务器优化 360,360超级dns解析速度提升10倍
  12. 小米盒子显示未连接电脑连接服务器,小米盒子不能连接电脑的原因与解决办法...
  13. BAPI_GOODSMVT_CREATE移库操作(WMS TO SAP)
  14. Efficient Dense Frontier Detection for 2D Graph SLAM Based on Occupancy Grid Submaps
  15. 在chrome中设置禁止访问的网站
  16. 干得漂亮!微信封禁大量色情账号
  17. 番茄花园版侵权被禁,用户怎么办?
  18. 笔迹鉴定流程,都需要什么,费用多少?
  19. opencv里的Moments成员变量的理解
  20. Unity与Processing的画面传输(Spout 接收与发送)

热门文章

  1. Leetcode: removeDuplicates删除排序数组中的重复项
  2. 一个简单留言板ajax应用的启示备忘录
  3. Excel对数学公式字符逐一上下标设置
  4. 股票接口实时交易数据怎么查询?
  5. python button使用方法_python 批量添加的button 使用同一点击事件的方法
  6. 9月17日服务器维护,9月17日服务器更新公告
  7. MongoDB 分片(sharding)+副本集(replSet)集群搭建
  8. 提莫攻击(提莫队长正在待命)
  9. LabVIEW安装程序需要Windows1064位(版本1507)或更新版本
  10. 白皙的皮肤是吃出来的