漂亮的表格样式(使用CSS样式表控制表格样式)

2023-11-13

 

 

依照WEB2.0风格,设计了几个表格样式,希望大家喜欢。

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

现在使用介绍使用CSS样式表来控制、美化表格的方法。

 

表格外观

<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html  xmlns ="http://www.w3.org/1999/xhtml" >
< head >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=gb2312"   />
< title > 精美的表格样式 </ title >
< style  type ="text/css" > ...
<!--
body,table
{...}{
    font-size
:12px;
}

table
{...}{
    table-layout
:fixed;
    empty-cells
:show; 
    border-collapse
: collapse;
    margin
:0 auto;
}

td
{...}{
    height
:20px;
}

h1,h2,h3
{...}{
    font-size
:12px;
    margin
:0;
    padding
:0;
}


.title 
{...}{ background: #FFF; border: 1px solid #9DB3C5; padding: 1px; width:90%;margin:20px auto; }
    .title h1 
{...}{ line-height: 31px; text-align:center;  background: #2F589C url(th_bg2.gif); background-repeat: repeat-x; background-position: 0 0; color: #FFF; }
        .title th, .title td 
{...}{ border: 1px solid #CAD9EA; padding: 5px; }


/**//*这个是借鉴一个论坛的样式*/
table.t1
{...}{
    border
:1px solid #cad9ea;
    color
:#666;
}

table.t1 th 
{...}{
    background-image
: url(th_bg1.gif);
    background-repeat
::repeat-x;
    height
:30px;
}

table.t1 td,table.t1 th
{...}{
    border
:1px solid #cad9ea;
    padding
:0 1em 0;
}

table.t1 tr.a1
{...}{
    background-color
:#f5fafe;
}




table.t2
{...}{
    border
:1px solid #9db3c5;
    color
:#666;
}

table.t2 th 
{...}{
    background-image
: url(th_bg2.gif);
    background-repeat
::repeat-x;
    height
:30px;
    color
:#fff;
}

table.t2 td
{...}{
    border
:1px dotted #cad9ea;
    padding
:0 2px 0;
}

table.t2 th
{...}{
    border
:1px solid #a7d1fd;
    padding
:0 2px 0;
}

table.t2 tr.a1
{...}{
    background-color
:#e8f3fd;
}




table.t3
{...}{
    border
:1px solid #fc58a6;
    color
:#720337;
}

table.t3 th 
{...}{
    background-image
: url(th_bg3.gif);
    background-repeat
::repeat-x;
    height
:30px;
    color
:#35031b;
}

table.t3 td
{...}{
    border
:1px dashed #feb8d9;
    padding
:0 1.5em 0;
}

table.t3 th
{...}{
    border
:1px solid #b9f9dc;
    padding
:0 2px 0;
}

table.t3 tr.a1
{...}{
    background-color
:#fbd8e8;
}


-->
</ style >
< script  type ="text/javascript" > ...
    
function ApplyStyle(s)...{
        document.getElementById(
"mytab").className=s.innerText;
    }

</ script >
</ head >

< body >
< div  class ="title" >
    
< h1 > 大家好,CSS与表格的结合示例 </ h1 >
    
< table >< tr >< td >
        点击链接切换样式:
< href ="javascript:;"  onclick ="ApplyStyle(this)" > t1 </ a >
        
< href ="javascript:;"  onclick ="ApplyStyle(this)" > t2 </ a >
        
< href ="javascript:;"  onclick ="ApplyStyle(this)" > t3 </ a >
    
</ td ></ tr ></ table >
</ div >
< table  width ="90%"  id ="mytab"   border ="1"  class ="t1" >
  
< thead >
    
< th  width ="10%" > 网名 </ th >
    
< th  width ="30%" > 博客 </ th >
    
< th  width ="20%" > 电邮 </ th >
    
< th  width ="30%" > 网络硬盘 </ th >
    
< th  width ="10%" > QQ </ th >
  
</ thead >
  
< tr  class ="a1" >
    
< td > wallimn </ td >
    
< td > http://blog.csdn.net/wallimn </ td >
    
< td > wallimn@tom.com </ td >
    
< td > http://wallimn.ys168.com </ td >
    
< td > 54871876 </ td >
  
</ tr >
  
< tr >
    
< td > 长三江 </ td >
    
< td > 村在 </ td >
    
< td > 北京天安门 </ td >
    
< td > 东四十条 </ td >
    
< td > 21345678 </ td >
  
</ tr >
  
< tr  class ="a1" >
    
< td > 长三江 </ td >
    
< td > 村在 </ td >
    
< td > 北京天安门 </ td >
    
< td > 东四十条 </ td >
    
< td > 21345678 </ td >
  
</ tr >
  
< tr >
    
< td > 长三江 </ td >
    
< td > 村在 </ td >
    
< td > 北京天安门 </ td >
    
< td > 东四十条 </ td >
    
< td > 21345678 </ td >
  
</ tr >
  
< tr  class ="a1" >
    
< td > wallimn </ td >
    
< td > http://blog.csdn.net/wallimn </ td >
    
< td > wallimn@tom.com </ td >
    
< td > http://wallimn.ys168.com </ td >
    
< td > 54871876 </ td >
  
</ tr >
  
< tr >
    
< td > 长三江 </ td >
    
< td > 村在 </ td >
    
< td > 北京天安门 </ td >
    
< td > 东四十条 </ td >
    
< td > 21345678 </ td >
  
</ tr >
  
< tr  class ="a1" >
    
< td > 长三江 </ td >
    
< td > 村在 </ td >
    
< td > 北京天安门 </ td >
    
< td > 东四十条 </ td >
    
< td > 21345678 </ td >
  
</ tr >
  
< tr >
    
< td > 长三江 </ td >
    
< td > 村在 </ td >
    
< td > 北京天安门 </ td >
    
< td > 东四十条 </ td >
    
< td > 21345678 </ td >
  
</ tr >
</ table >

</ body >
</ html >

可以到我的网络硬盘下载源码:http://wallimn.ys168.com

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

漂亮的表格样式(使用CSS样式表控制表格样式) 的相关文章

随机推荐

  • 从0到1开发一个React组件库

    背景 前端技术的不断发展过程中 组件化 模块化已成为主流 当开发的项目中有一些公共组件可以沉淀的时候 将这些组件抽离出来 开发一个组件库无疑是一个好的选择 那么怎么去开发一个组件库呢 本文将和你一起从零开发一个 React 组件库 本文项目
  • C#中定义数组

    一 一维 int numbers new int 1 2 3 4 5 6 不定长 int numbers new int 3 1 2 3 定长 二 多维 int numbers new int 1 2 3 1 2 3 不定长 int num
  • C语言——打鱼晒网问题

    一 实例说明 如果一个渔夫从 2011 年 1 月 1 日开始每三天打一次渔 两天晒一次网 编程实现当输入 2011 年1月1日以后的任意一天 输出该渔夫是在打渔还是在晒网 二 实现代码 include
  • SCORE-BASED GENERATIVE MODELING THROUGH STOCHASTIC DIFFERENTIAL EQUATIONS 阅读笔记

    文章提出了一个基于随机微分方程的生成模型 Denoising Score Matching with Annealed Langevin Sampling SMLD 和 Denoising Diffusion Probabilistic M
  • prometheus + grafana 实时监控 Windows性能

    Prometheus 实时监控 Windows性能 Prometheus 简介 Prometheus 具有以下特点 Prometheus 组件 Prometheus功能特性 在业务层用作埋点系统 在应用层用作应用监控系统 在系统层用作系统监
  • 在运用tf_ops算子时出现InvalidArgumentError (see above for traceback): No OpKernel was registered to support

    在运用tf ops算子时出现InvalidArgumentError see above for traceback No OpKernel was registered to support Op FarthestPointSample
  • C++从入门到放弃之:C++ 模板之自制容器

    自制链表容器 1 include
  • DNS递归查询和迭代查询的区别

    1 递归查询 递归查询是由DNS 服务器主动帮主机查询的查询模式 在该模式下本地DNS 服务器接收到主机的请求 如果本地DNS 服务器没有存储相关的DNS 信息 那么该DNS 服务器会询问其他DNS 服务器 以此类推 最后不管成功与否 都将
  • 2020ciscn wp

    目录 1 签到电台 2 基于挑战码的双向认证 1 2 3 web Ezpo 4 基于挑战码的双向认证3 5 ISO9798 6 问卷调查 7 ez usb 8 login nomal 1 签到电台 操作内容 根据公众号提示 知道了模十的算法
  • SeleniumLibrary4.5.0 关键字详解(八)

    SeleniumLibrary4 5 0 关键字详解 八 库版本 4 5 0 库范围 全局 命名参数 受支持 简介 SeleniumLibrary是Robot Framework的Web测试库 本文档说明了如何使用SeleniumLibra
  • Zigbee协议栈(CC2530开发板) 修改发射功率

    Zigbee协议栈 CC2530开发板 修改发射功率 2010 12 07 15 11 43 分类 Zigbee 标签 zigbee 协议栈 发射功率 字号 订阅 CC2530 控制输出功率的寄存器是 TXPOWER 推荐功率设置 协议栈默
  • 矩阵求导——Numerator Layout & Denominator Layout

    突然想起这个问题了 刚刚看到有人在问某个的公式 自己闷头想了想居然都忘的差不多了 于是乎稍微整理一下供以后参考 其实 关于矩阵求导讲的最详细的还是wiki上的页面面http en wikipedia org wiki Matrix calc
  • 【janio】janio 官网 翻译 Janino 是一个超小、超快的 Java 编译器

    1 概述 翻译 http janino compiler github io janino janino as a 20compiler Janino 是一个超小 超快的 Java 编译器 Janino不仅可以像JAVAC一样将一组源文件编
  • Echarts特殊用法总结

    最近做了一个微信公众号项目 使用Echarts绘制降雨量曲线 水库水位及库容曲线 大坝断面监测等图表 通过查阅官方文档及示例 度娘 与Echarts的距离更近了一步 总结一下 不能直接在官网上找到答案的用法 有以下几处 x轴为value类型
  • JavaScript DOM和BOM

    目录 查找html元素 1 通过id 2 通过标签名 3 通过类名 DOM 1 创建动态的HTML内容 2 修改元素内容 3 改变HTML属性 4 改变css样式 DOM事件 DOM节点 1 添加HTML元素 2 删除HTML元素 浏览器对
  • nginx学习记录(一) 认识、了解

    本文记录个人学习nginx的学习笔记 方便自己日后查看 也希望各位大佬看到有什么不对可以指点一二 一 什么是nginx 基本介绍 Nginx 是一款轻量级的 Web 服务器 反向代理服务器 电子邮件 IMAP POP3 代理服务器 在BSD
  • 使用SVG绘制带箭头的线

  • 小程序实现小窗功能

    效果图 正常情况下 正常退出直播间后 可添加官方支持的小窗展示功能 小窗使用过程中 不会影响其他界面的使用 共存状态 用户端 主播段 异常情况下 1 当长时间悬挂小窗后 或者主播网络出问题的情况下 小窗会有加载loadding 点击进入直播
  • word中插入公式实现换行和对齐

    一 准备阶段 默认Unicode模式 进入公式编辑模式 输入 eqarray 紧接着按下空格键输入空格 如下 二 实现换行和对齐 将要编辑的公式输入到括号内 实现位置对齐 实现换行 三 结束公式编辑 输入完所有公式后 输入右括号 紧接着按下
  • 漂亮的表格样式(使用CSS样式表控制表格样式)

    依照WEB2 0风格 设计了几个表格样式 希望大家喜欢 WEB2 0提倡使用div开布局 但不是要完全放弃使用表格 表格在数据展现方面还是不错的选择 现在使用介绍使用CSS样式表来控制 美化表格的方法 lt html xmlns http