本站首页    管理页面    写新日志    退出


«November 2025»
1
2345678
9101112131415
16171819202122
23242526272829
30


公告

要勇敢面对一切不幸

联系方式

MSN:ideation_shang@hotmail.com
MAIL:ideation_shang@126.com
QQ  :113017429


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:ideation_shang的blog
日志总数:30
评论数量:149
留言数量:0
访问次数:673345
建立时间:2005年4月21日




[网页技术]Css+Script 设计表格样式
原创空间,  软件技术

ideation 发表于 2005/8/2 12:58:46

我们么在开发B/S结构的项目时,总是会被美工设计的烦杂的页面效果所困扰,比如说一个数据列表,要实现以下效果: 姓名 年龄 职业 张三 18 程序员 李四 19 系统分析员 需要编码如下: <table width="200" border="0" cellpadding="1" cellspacing="1" bgcolor="#73A3D4" style="font-family:宋体;font-size:9pt">  <tr bgcolor="#51769B" height="22">    <td width="60" align="center" bgcolor="#51769B" style="color:#FFFFFF;font:bold">姓名</td>    <td width="60" align="center" bgcolor="#51769B" style="color:#FFFFFF;font:bold">年龄</td>    <td align="center" style="color:#FFFFFF;font:bold">职业</td>  </tr>  <tr bgcolor="#FFFFFF" height="22">    <td>张三</td>    <td>18</td>    <td>程序员</td>  </tr>  <tr bgcolor="#FFFFFF" height="22">    <td>李四</td>    <td>19</td>    <td>系统分析员</td>  </tr></table> 我们可以编写Css样式来控制输出以上效果,代码包含一个javascript函数ListTableFormat和一个Css样式ListTable,如下:   <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>TableDemo</title><script language="javascript">/*表格处理函数ListTableFormat*/function ListTableFormat(tableObj){    tableObj.bgColor="#73A3D4";//设置表格背景 tableObj.border=0;//设置表格边框 tableObj.cellSpacing=1;//间距 tableObj.cellPadding=1;//填充    var trs=tableObj.rows;//得到行对象数组  for(var i=0;i<trs.length;i++)//循环所有行 {  trs(i).height=22;//设置行高度  if(i==0)//设置表头样式  {   trs(i).align="center";//对齐方式   trs(i).bgColor="#51769B";//背景颜色   var tds=trs(i).cells;//得到表头列数组   for(var j=0;j<tds.length;j++)//循环表头列   {    tds(j).style.color="#FFFFFF";//设置表头颜色    tds(j).style.fontWeight="bold";//设置表头字体加粗   }  }  else  {   trs(i).bgColor="#FFFFFF";//设置其他行背景颜色  } }}</script><style type="text/css">/*表格Css定义*/.ListTable { FONT-FAMILY: 宋体; FONT-SIZE: 9pt; init:expression(ListTableFormat(this));}</style> </head> <body><table width="200" border="0" class="ListTable">  <tr>    <td>姓名</td>    <td>年龄</td>    <td>职业</td>  </tr>  <tr height="22">    <td>张三</td>    <td>18</td>    <td>程序员</td>  </tr>  <tr height="22">    <td>李四</td>    <td>19</td>    <td>系统分析员</td>  </tr></table></body></html>


阅读全文(8444) | 回复(4) | 编辑 | 精华
 


回复:Css+Script 设计表格样式
原创空间,  软件技术

AMY(游客)发表评论于2007/12/4 16:38:45

多简单一东东弄这么复杂了


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:Css+Script 设计表格样式
原创空间,  软件技术

hi(游客)发表评论于2006/5/9 14:39:38

我喜欢,够灵活,谢谢作者

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:Css+Script 设计表格样式
原创空间,  软件技术

greyrainbow(游客)发表评论于2006/4/26 16:10:40

本来简单倒被你弄复杂了:)

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:Css+Script 设计表格样式
原创空间,  软件技术

ASDF(游客)发表评论于2006/3/1 9:21:08

没觉得你这个简单

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.586 second(s), page refreshed 144797505 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号