`

CSS实例(一):漂亮的表格样式(使用CSS样式表控制表格样式)

阅读更多
依照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>
        点击链接切换样式:<a href="javascript:;" onclick="ApplyStyle(this)">t1</a>
        <a href="javascript:;" onclick="ApplyStyle(this)">t2</a>
        <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://wallimn.iteye.com</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

/***********本人原创,欢迎转载,转载请保留本人信息*************/
作者:wallimn 电邮:wallimn@sohu.com 时间:2008-11-13
博客:http://blog.csdn.net/wallimn http://wallimn.iteye.com
网络硬盘:http://wallimn.ys168.com
/***********文章发表请与本人联系,作者保留所有权利*************/

  • 大小: 27.6 KB
7
0
分享到:
评论

相关推荐

    CSS表格样式1

    在CSS(层叠样式表)中,表格样式是网页设计中的一个重要组成部分,它能帮助我们打造出美观且功能丰富的数据展示区域。这篇博文“CSS表格样式1”可能详细讲解了如何利用CSS来定制HTML表格的外观和布局。由于描述中...

    Css样式 -实例练习

    首先,我们需要在`1.htm`网页中新建一个CSS样式表,目标是将网页的文字内容显示为9pt(约等于12px),行距设为150%,文字颜色为蓝色。 **步骤1:创建样式** 1. 打开`1.htm`,在`&lt;head&gt;`标签内部添加`&lt;style&gt;`标签。...

    漂亮的表格css+html

    还可以使用CSS实现更复杂的表格样式,如条纹背景、悬停效果、排序箭头等。例如,给偶数行添加不同的背景色: ```css tr:nth-child(even) { background-color: #f2f2f2; } tr:hover { background-color: #ddd; } ...

    表格样式 CSS JS

    标题中的“表格样式 CSS JS”指的是使用CSS(层叠样式表)和JavaScript来美化和增强HTML表格的方法。在网页设计中,HTML表格用于组织数据,而CSS和JS则可以用来改变表格的外观、交互性和功能。 **1. CSS在表格样式...

    CSS层叠样式表技术参考手册

    ### CSS层叠样式表技术参考手册知识点概览 #### 1. CSS基础教程 - **1.1 CSS教程** - **目标与价值**:通过本教程的学习,开发者能够掌握CSS的基本概念及其如何用于控制网页的样式和布局,进而提高工作效率。 - *...

    简单漂亮的表格样式

    2. **CSS美化**:CSS(层叠样式表)是用于控制网页外观和布局的关键工具。通过定义`border`, `padding`, `margin`, `color`, `font-family`, `text-align`等属性,我们可以定制表格的样式,使其符合设计需求。例如,...

    ASP/PHP语言九九乘法表程序实例-表格输出带CSS样式

    CSS样式用于美化表格,包括设置边框、内边距和合并单元格。 接下来,我们来看PHP的实现。PHP是一种开放源代码的服务器端脚本语言,更适合于Web开发,它支持多种数据库连接,且语法更加灵活。实现九九乘法表时,我们...

    css属性大全 样式表的创建 样式表的属性

    ### CSS属性大全:样式表的创建与样式表的属性 #### 概述 CSS(Cascading Style Sheets),即层叠样式表,是一种用于描述HTML文档外观和布局的语言。通过CSS,网页设计师能够精确控制页面元素的样式,包括字体、...

    非常美观的响应式css3表格样式代码

    本资源提供了一种“非常美观的响应式css3表格样式代码”,它能够显著提升网页中数据展示的视觉吸引力和用户体验。让我们深入探讨一下这个主题。 CSS3是层叠样式表(Cascading Style Sheets)的第三个版本,它引入了...

    Table常用的几种CSS样式

    以上仅是CSS对表格样式化的一部分方法,实际应用中可以根据需求进行组合和创新。参考链接提供的资源《Top 10 CSS Table Designs》提供了更多灵感和实例,可以帮助开发者进一步提升表格的美观性和功能性。在实际工作...

    asp表格样式,无敌样式表

    - `class`:可以用来定义CSS类名,方便外部样式表的引用。 #### ASP.NET服务器控件的使用 除了基本的HTML表格,代码中还包含了ASP.NET服务器控件的使用。服务器控件是ASP.NET特有的控件类型,可以在服务器端进行...

    CSS层叠样式表手册

    "CSS层叠样式表手册"是一本全面介绍CSS的资源,不仅涵盖了基础概念和语法,还深入讲解了各种布局模型和CSS3的新特性。配合实例演示,无论是初学者还是有经验的开发者,都能从中获益,提升CSS技能。通过学习这本手册...

    经典全套DIV+CSS实例

    【标题】"经典全套DIV+CSS实例"涵盖了网页设计领域中的核心知识点——使用HTML的`div`元素结合CSS(层叠样式表)进行布局和样式设计。这一实例集旨在教授如何构建高效、灵活且响应式的网站页面,尤其适用于首页设计...

    DIVCSS布局大全---12天学会DIV+CSS教程

    第四天:调用样式表 第五天:HEAD区的其他设置 第六天:XHTML代码规范 第七天:CSS入门 第八天:CSS布局入门 第九天:第一个CSS布局实例 第十天:自适应高度 十一天:不用表格的菜单 十二天:校验及常见的错误

    CSS2 中文手册,Css 样式控制速查手册

    8. **列表和表格样式**:CSS2可以改变列表项的标记样式,以及表格的边框、间距、对齐等,使表格更加美观。 9. **媒体查询**:虽然CSS3的媒体查询更为强大,但CSS2中也有初步的媒体类型概念,允许根据设备特性(如...

    CSS禅意花园1 Web视觉艺术设计的王者之书

    《CSS禅意花园》是Web视觉艺术设计领域中的一本经典之作,它深入浅出地探讨了如何利用CSS(层叠样式表)技术来创建优雅、富有创新性和功能性的网页设计。这本书的独特之处在于,它不仅仅是一本技术教程,更是一种...

    css帮助文档(样式表)

    **CSS(层叠样式表)**是用于控制网页元素外观的一种样式语言,它与HTML或XML(包括SVG、MathML等)一起使用,为网页带来了丰富的样式和布局控制。CSS2.0是CSS的一个重要版本,它在CSS1的基础上增加了许多功能,...

    css2.0.rar_css实例

    CSS,即层叠样式表(Cascading Style Sheets),是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。CSS2.0是其第二个主要版本,它在1998年发布,极大地扩展了CSS1.0的功能,为网页...

    表格头行固定:使用CSS实现

    以下是一个基本的CSS样式实现: ```css table { width: 100%; border-collapse: collapse; } thead { position: fixed; top: 0; left: 0; width: 100%; z-index: 1; /* 设置更高的堆叠顺序,确保表头在内容...

Global site tag (gtag.js) - Google Analytics