`
ghost_fly
  • 浏览: 111475 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

表格边框探秘table及如何快速实现细线表格

阅读更多
一、表格中单元格之间分隔线的隐藏方法
这个表格去掉了单元格之间的纵向分隔线

这个表格去掉了单元格之间的横向分隔线
  线
  线
这个表格去掉了单元格之间的纵向分隔线和横向分隔线

  其实上面的三个表格都有三行三列,隐藏分隔线的诀窍在于rules,察看这三个表格的源代码,我们可以看到<TABLE>标签中都有rules。 它有三个参数(cols,rows,none),当rules=cols时,表格会隐藏纵向的分隔线,这样我们就只能看到表格的行;当rules=rows时,则 隐藏了横向的分隔线,这样我们只能看到表格的列;而当rules=none时,纵向分隔线和横向分隔线将全部隐藏。



二、表格边框的隐藏
这是一普通的表格

不怕 下雨
   
只显示上边框
   
下起雨来 该怎么办
只显示下边框

上不着天  
  下不着地
只显示左、右边框
  两边走开
老子姓王  
只显示上、下边框

左右  
为难  
只显示左边框
  左右
  为难
只显示右边框

光秃秃  
  全脱了
不显示任何边框

表格边框的显示与隐藏,是可以用frame参数来控制的。请注意它只控制表格的边框图,而不影晌单元格。
只显示上边框 <table frame=above>
只显示下边框 <table frame=below>
只显示左、右边框 <table frame=vsides>
只显示上、下边框 <table frame=hsides>
只显示左边框 <table frame=lhs>
只显示右边框 <table frame=rhs>
不显示任何边框 <table frame=void>

 

三、表格边框
这是一普通的表格
<table border="1" width="200" cellpadding="0" cellspacing="0"> <tr align="center">   <td>普</td> <td>表</td> </tr> <tr align="center">   <td>通</td> <td>格</td> </tr> </table>  
线
表格加上了漂亮的细线
(利用cellspacing1像素间隙和表格与单元格背景的不同)
<table border="0" width="200" cellspacing="1" cellpadding="0" bgcolor="#000000" > <tr align="center" bgcolor="#FFFFFF">   <td bgcolor="#FFFFFF">细</td> <td bgcolor="#FFFFFF">表</td> </tr> <tr align="center" bgcolor="#FFFFFF">   <td bgcolor="#FFFFFF">线</td> <td bgcolor="#FFFFFF">格</td> </tr> </table>  
线
这和上面那个可不一样,它用的是CSS,效果却一样。
(对单元格border的定义)
<table width="200" cellspacing="0" cellpadding="0"> <tr align="center">   <td style="BORDER-top: rgb(0,0,0) 1px groove; BORDER-bottom: rgb(0,0,0) 1px groove; BORDER-left: rgb(0,0,0) 1px groove; BORDER-right: rgb(0,0,0) 1px groove">细</td> <td style="BORDER-top: rgb(0,0,0) 1px groove; BORDER-bottom: rgb(0,0,0) 1px groove; BORDER-right: rgb(0,0,0) 1px groove">表</td> </tr> <tr align="center">   <td style="BORDER-bottom: rgb(0,0,0) 1px groove; BORDER-left: rgb(0,0,0) 1px groove; BORDER-right: rgb(0,0,0) 1px groove">线</td> <td style="BORDER-bottom: rgb(0,0,0) 1px groove; BORDER-right: rgb(0,0,0) 1px groove">格</td> </tr> </table>  
线
再进一步,把边框变成虚线,同样是CSS的神奇作用。
<table width="200" cellspacing="0" cellpadding="0"> <tr align="center">   <td style="BORDER-top: rgb(0,0,0) 1px dotted; BORDER-bottom: rgb(0,0,0) 1px dotted; BORDER-left: rgb(0,0,0) 1px dotted; BORDER-right: rgb(0,0,0) 1px dotted">细</td> <td style="BORDER-top: rgb(0,0,0) 1px dotted; BORDER-bottom: rgb(0,0,0) 1px dotted; BORDER-right: rgb(0,0,0) 1px dotted">表</td> </tr> <td style="BORDER-bottom: rgb(0,0,0) 1px dotted; BORDER-left: rgb(0,0,0) 1px dotted; BORDER-right: rgb(0,0,0) 1px dotted">线</td> <td style="BORDER-bottom: rgb(0,0,0) 1px dotted; BORDER-right: rgb(0,0,0) 1px dotted">格</td> </tr> </table>  
 
 
 
 
细线表格的扩展应用,奥妙就是在第个单元格中再套入一个表格。
<table width="200" border="0" cellspacing="2" cellpadding="0"> <tr>   <td>     <table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#000000">    <tr>     <td bgcolor="#FFFFFF"> </td>    </tr>    </table> </td> <td>      <table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#000000">     <tr>      <td bgcolor="#FFFFFF"> </td>     </tr>     </table> </td> </tr> <tr>   <td>       <table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#000000">      <tr>       <td bgcolor="#FFFFFF"> </td>      </tr>      </table> </td> <td>       <table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#000000">      <tr>       <td bgcolor="#FFFFFF"> </td>      </tr>      </table> </td> </tr> </table>  
立体感的表格
(简单的亮暗边框设置,注意只有IE支持这种效果)
<table border="1" bordercolorlight="#ffffff" bordercolordark="#ffffff" width="200" cellpadding="0" cellspacing="0"> <tr align="center">   <td bgcolor="#B7B7B7"   bordercolorlight="#000000" bordercolordark="#eeeeee" >立</td> <td bgcolor="#B7B7B7"   bordercolorlight="#000000" bordercolordark="#eeeeee" >表</td> </tr> <tr align="center">   <td bgcolor="#B7B7B7"   bordercolorlight="#000000" bordercolordark="#eeeeee" >体</td> <td bgcolor="#B7B7B7"   bordercolorlight="#000000" bordercolordark="#eeeeee" >格</td> </tr> </table>  
无名表格

 

给表格加上一个表头
(应用<fieldset>和</legend>标签)
<table width="200" cellpadding="0" cellspacing="0"> <tr>   <td><fieldset style="width:200" align="center"> <legend> 无名表格 </legend>   <p align="right">   </fieldset></td> </tr> </table>  
表中表效果Ⅰ
给表头再加个框
(用CSS为<legnd>定义一个边框)
<table width="200"" cellspacing="0" cellpadding="0"> <tr>   <td> <fieldset style="width: 200; color: #B7B7B7; border-style: groove" align="center">   <legend style="color: blue; border: 1 solid #000000"> 表中表效果Ⅰ</legend>   <br> </fieldset> </td> </tr> </table>  
表中表效果Ⅱ

看起来和上面的一样,可是这个才是真正的表中表哦。
(在<legnd>中插入一个表格)
<table width="200"> <tr>   <td><fieldset style="width:200" align="center"> <legend>   <table style="border: 1 solid #000000" width="80" cellspacing="1" cellpadding="0" height="20"> <tr>   <td><font color=blue>表中表效果Ⅱ</font></td> </tr> </table> </legend><br> </fieldset> </td> </tr> </table>  

  这一节要靠你自己去发现了,因为这样学到的东西才是真正属于自己的(我的一个偷懒的借口)。 我已经在每个表格的下面写出了重点,并在右边给出它的源代码,你可以对照着看。下面还有一 个边框会自己变颜色闪动的表格,有兴趣也研究研究吧 ^o^

 


下面来讲讲如何来快速的实现细线表格拉

 

。。其实很简单啊。。只要在标题那边嵌入一段小小的CSS就可以实现啦。虽然只能实现细线表格。。但是一目了然。嘻嘻

<style type="text/css">
.table1{background:#000000;}
/* 这边定义了表格的背景,也就是边框的颜色 */
.table1 td, .table1 th{background:#FFFFFF}
/* 这边定义了表格内的单元格背景是白色啦,就细线就这样出现啦 */
</style>
这边你也可以定义背景为图片啦。不一样的图片会产生不一样的边框样式哦

<table cellpadding="3" cellspacing="1" border="0" width="200" height="50" class="table1">
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>

这边的表格结构是不是很清楚啦。。其中关键的是要设置cellspacing为"1"还有就是定义它的class为"table1"。。关键的俩个千万不能忘了哦,不然效果出不来的哦。。

分享到:
评论

相关推荐

    网页表格探秘,表格的设计方法

    本篇文章将深入探讨“网页表格探秘,表格的设计方法”,帮助你掌握创建高效、美观表格的关键技巧。 首先,我们需要理解表格的基本结构。一个HTML表格由`&lt;table&gt;`标签开始,`&lt;/table&gt;`标签结束。在两者之间,我们...

    广工探秘自动化课程选择题题目及答案

    ### 广工探秘自动化课程选择题题目及答案解析 #### 一、基础知识与历史背景 1. **《控制论》的作者** - 正确答案:B、维纳 - 解析:诺伯特·维纳(Norbert Wiener)是控制论的创始人之一,《控制论》一书是他最...

    源码探秘Cpython.pdf

    探秘 CPython 对象模型 Python 中一切皆对象,这里的对象究竟是什么?在 Python 的世界里,一切都是对象。整数是一个对象、字符串是一个对象、字典是一个对象,甚至 int、str、list 等等,再加上我们使用 class ...

    全景探秘游戏设计艺术

    【全景探秘游戏设计艺术】是一本深入探讨游戏设计领域知识的专业书籍,旨在为读者揭示游戏开发背后的艺术与科学。作者Jesse Schell是游戏设计领域的权威专家,他的著作涵盖了从概念构思到实际开发的全过程,使读者...

    体验引擎 游戏设计全景探秘

     从表面上看,《体验引擎:游戏设计全景探秘》的重点在于游戏的设计、规划、平衡性、界面、营销等要素。然而实际上,《体验引擎:游戏设计全景探秘》的核心是游戏体验。如何通过游戏设计来创造丰富多彩的游戏体验,...

    NTFS文件系统扇区存储探秘_扫描完整版

    《NTFS文件系统扇区存储探秘》主要内容包括:介绍NTFS文件系统优越的性能特征;介绍作者为了探索NTFS文件系统的存储特点编写的21个WIN32工具程序;使用作者编写的WIN32工具程序,探秘NTFS文件系统的扇区存储规律。 ...

    C++探秘68讲贯通C++

    C++探秘68讲贯通C++

    全景探秘游戏设计艺术PDF

    游戏设计绝非单纯的技术实现,而是一种将创意、叙事、美术、心理等多元素融为一体的复杂艺术,它要求设计师具备敏锐的洞察力、丰富的创造力和精湛的技巧。 在游戏设计的早期阶段——概念设计中,设计师的工作是构建...

    ntfs文件系统扇区存储探秘

    NTFS(New Technology File System)是Windows操作系统中的主要文件系统之一,自Windows NT以来一直被广泛使用,并在后续的Windows XP、Windows Vista、Windows 7、Windows 8及Windows 10等版本中得到增强和优化。...

    把资源编译进EXE之(一)探秘Qt Rcc 的实现 源码包

    在本文中,我们将深入探讨Qt框架的资源编译系统,也称为Rcc(Resource Compiler)。Qt Rcc是一种工具,用于将资源文件如图像、文本、XML等集成到可执行文件(EXE)中,以便在运行时能够方便地访问这些资源。...

    数学花园探秘(迎春杯)总决赛2017.docx

    《数学花园探秘》是小学奥数领域的一本知名教材,尤其在迎春杯这样的高水平竞赛中,其试题更是备受关注。2017年的迎春杯总决赛是数学爱好者们展示才华的重要舞台,其试题设计既考验了孩子们的基础数学知识,又强调了...

    全景探秘游戏设计艺术.rar

    全景探秘游戏设计艺术,这一主题涵盖了游戏设计的多个重要方面,从概念构思到最终产品的实现,每一个环节都充满了创新与技术的交融。游戏设计不仅仅是一项技术活动,它更是艺术与科技的结晶,融合了视觉艺术、编程...

    Boost程序库探秘

    《Boost程序库探秘》是一本深入探讨Boost库的书籍,旨在揭示这个广泛使用的C++库的内在奥秘。Boost库是C++社区的一个重要贡献,它提供了许多实用且高效的功能,极大地扩展了C++的标准库。这本书对于想要提升C++编程...

    NET探秘:MSIL权威指南

    最后,随着.NET Core和.NET 5及更高版本的发展,跨平台和云原生应用的开发变得越来越重要,书中可能会提及MSIL在这些新场景下的适应和变化。 总的来说,《NET探秘:MSIL权威指南》是一本帮助开发者深入理解.NET框架...

    9.4分-体验引擎 游戏设计全景探秘 ,(美)TynanSylvester著 ,P408

    9.4分-体验引擎 游戏设计全景探秘 ,(美)TynanSylvester著 ,P408 9.4分-体验引擎 游戏设计全景探秘 ,(美)TynanSylvester著 ,P408 9.4分-体验引擎 游戏设计全景探秘 ,(美)TynanSylvester著 ,P408 9.4分-体验引擎...

    C++探秘:68讲贯通

    C++探秘:68讲贯通

    NET探秘:MSIL权威指南.rar

    .NET探秘:MSIL权威指南是一本深入探讨.NET框架中中间语言(Microsoft Intermediate Language,简称MSIL)的专著。MSIL是.NET平台的核心组成部分,它作为编译器与运行时环境之间的桥梁,使得跨语言的互操作性成为...

    【X分行业务经营快速进展探秘】 iphone x.docx

    【X分行业务经营快速进展探秘】iPhone X 这篇文档揭示了X分行在业务经营上的显著提升,尤其是在iPhone X盛行的时期。X分行在2021年底实现了经营利润2269万元,同比增长1204万元,完成了省分行年度方案的126%,在...

    VCL组件探秘BCB 源码

    这些组件包括按钮、文本框、表格视图、菜单、对话框等,它们都有自己的属性、方法和事件,可以直接拖放到窗体上进行使用。VCL组件的灵活性和强大功能使得开发者可以高效地创建用户界面,而无需从底层代码开始构建。 ...

Global site tag (gtag.js) - Google Analytics