用CSS改变表格边框样式

css定义:
<td style="border-bottom-style: none; border-bottom-width: medium" height="25">隐藏下边</td>
<td height="25" style="border-top-style: none; border-top-width: medium">隐藏上边框</td>
<td style="border-left-style: none; border-left-width: medium" height="25">隐藏左边框</td>
<td style="border-right-style: none; border-right-width: medium" height="25">隐藏右边框</td>



1.表格的分隔线可以隐藏
<table border rules=cols cellspacing=0 align=left> 可以隐藏横向的分隔线

<table border rules=rows cellspacing=0 align=right>可以隐藏纵向的分隔线

<table border rules=none cellspacing=0 align=center>可以隐藏横向和纵向的分隔线


2.表格的边框不断在闪

以下方法可以令表格的边框不断在闪,很实用的
在BODY区加上

<table border="0" width="280" id="myexample"
style="border:5px solid yellow">

<tr>

<td>加入任意的物件.加入任意的物件.

<br>加入任意的物件.加入任意的物件.

<br>加入任意的物件.加入任意的物件.</td>

</tr>

</table>

<script language="JavaScript1.2">

<!--

function fla****(){

if (!document.all)

return

if (myexample.style.borderColor=="yellow")

myexample.style.borderColor="lime"

else

myexample.style.borderColor="yellow"

}

setInterval("fla****()", 500)

//-->

</script>


3.表格分行下载

这个对表哥内容很大比较实用

在需要分行下载处加上 <tbody >

比如:
<table >
<tbody >
<tr >
<td >flsdjfsdjfkdsjf</td >
</tr >
<tr >
<td >skdjfsdjfksd</td >
</tr >
</tbody >

<tbody >
<tr >
<td >flsdjfsdjfkdsjf</td >
</tr >
<tr >
<td>skdjfsdjfksd</td >
</tr >
</tbody >
</table >

4.几种样式不同的表格

<table border="1" width="220" style="position: absolute; left:
11; top: 11" height="26" >

<tr>

<td width="100%">普通表格</td>

</tr>

</table>

5.正立方表格

<table border="1" width="220" bordercolorlight="#eeeeee"
bordercolordark="#000000" style="position: absolute; left: 10; top:
49" height="26">

<tr>

<td width="100%">正立方表格</td>

</tr>

</table>


6.细表格

<table border="0" frame=vsides width="219"
bgcolor="#000000" cellspacing="1" cellpadding="0"
height="22" style="position: absolute; left: 11; top: 86">

<tr bgcolor="#FFFFFF">

<td width="100%" height="2">细表格</td>

</tr>

</table>

7.立体表格

<table border="1" width="220" bordercolorlight="#ffffff"
bordercolordark="#ffffff" style="position: absolute; left: 10; top:
112" height="34">

<tr>

<td width="100%" bgcolor="#B7B7B7"
bordercolorlight="#000000" bordercolordark="#eeeeee" >立体表格</td>

</tr>

</table>


8.无名表格

<table width="220" align="center" style="position: absolute;
left: 246; top: 12" height="51">

<tr>

<td><fieldset style="width:220" align="center">
<legend> 无名表格 </legend>  <p align="right"> </fieldset>
<br>

</td>

</tr>

</table>

9.表中表效果Ⅱ

<table width="220" align="center" style="position:
absolute; left: 245; top: 89" height="110">
<tr>
<td height="75"><fieldset style="width:220"
align="center"> <legend> 表中表效果Ⅱ </legend> <table
frame="hsides" border="1"
bordercolorlight="#000000" bordercolordark="#ffffff"
width="100%" cellspacing="1" cellpadding="0" height="78">
<tr bgcolor="#ffffff">
<td width="100%" height="76"></fieldset></td>
</tr>
</table>

10.表中表效果Ⅰ

<table width="220" align="center" style="position: absolute;
left: 10; top: 120" height="138" cellspacing="1"
cellpadding="0">

<tr>

<td height="126"><fieldset style="width: 220; color: #B7B7B7;
border-style: groove" align="center"> <legend style="color:
#FFFFFF; border: 1 solid #808080" > <font color="#000000">表中表效果Ⅰ</font>
</legend>  <p align="right"> </fieldset>

</td>

</tr>

</table>


11.表格中边框的显示


只显示上边框 <table frame=above>
只显示下边框 <table frame=below>
只显示左、右边框 <table frame=vsides>
只显示上、下边框 <table frame=hsides>
只显示左边框 <table frame=lhs>
只显示右边框 <table frame=rhs>
不显示任何边框 <table frame=void>


style="BORDER-LEFT: #cccccc 1px solid;BORDER-right: #cccccc 1px solid"



1.边界留白:margin

语法:{margin:margin-top margin-right margin-bottom margin-left}
说明:如图所示,位于BOX模型的最外层,包括四项属性。
格式:
穖argin-top:顶部空白距离
穖argin-right:右边空白距离
穖argin-bottom:底部空白距离
穖argin-left:左边空白距离
例子:
body { margin: 5em }
p { margin: 2em 4em }
div { margin: 1em 2em 3em 4em }
body { margin-top: 0 }
P.narrow { margin-right: 50% }
DT { margin-bottom: 3em }
如果边界在垂直方向邻接(重叠)了,会改用其中最大的那个边界值。而水平方向则不会。
注意:margin的简化方式,可以在其后连续加上四个带长度单位的数字,来分别表示margin-top、margin-right、margin-bottom、margin-left,每个数字中间要用空格分隔。

2.补 白:padding

语法:{padding:padding-top padding-right padding-bottom padding-left}
作用:是个简写属性,用于设置上、右、下、左方向边框和内容元素的间距
说明:
穚adding-top 顶部补白
穚adding-right 右边补白
穚adding-bottom 底部补白
穚adding-left 左边补白
例子:
bc { padding: 1em 2em 3em 4em }
bc { padding: 2em 4em 5em }
bc { padding: 2em 4em }
bc { padding: 2em}
注意:用单一值可以让毎边等距填充;如果用两个值,则第一个值用于上下填充,第二个值用于左右填充;如果用三个值,则赋于上边填充,左右填充和下边填充;如果用四个值,则分别用于上,右,下,左填充。可以混合数值类型。注意:和MARGIN类似,paddingG也可以一次性设置所有的对象间隙,格式也和margin相似。

3. 边框宽度:border-width

语法:{border-width:border-top-width border-right-width border-bottom-width border-left-width}
宽值:thin|medium|thick|数值

4. 边框颜色:border-color

语法:{border-color:数值 数值 数值 数值}  
说明:数值分别代表top、right、bottom、left颜色值

5. 边框风格:border-style

语法:{border-style:none|hidden|inherit|dashed|solid|double|inset|outset|ridge|groove}
说明:
穘one 无边框
穐idden 隐藏边框
穒nherit 继承父边框
穌ashed 边框为长短线
穌otted 边框为点线
穝olid 边框为实线
穌ouble 边框为双线
穒nset 根据color属性显示不同效果的3D边框
穙utset 根据color属性显示不同效果的3D边框
穜idge 根据color属性显示不同效果的3D边框
穏roove 根据color属性显示不同效果的3D边框
注意:可以作用1至4的值,使用一个值代表四个边框,两个代表上下和左右。

6.边框:border

语法:{border:border-width border-style color}
作用:如图所示,位于边框空白和对象空隙之间,包括了七项属性。
说明:
穊order-top 上边框宽度|边框式样|color
穊order-right 右边框宽度|边框式样|color
穊order-bottom 下边框宽度|边框式样|color
穊order-left 左边框宽度|边框式样|color
穊order-width 所有边框宽度
 thin细线| medium 中等线|thick 粗线

穊order-color:边框颜色
穊order-style:边框样式参数
注意:其中border-width可以设置所有边框宽度,border-color同时设置四面边框的颜色时,可以连续写上四种颜色,并用空格分隔。边框是按border-top、border-right、border-bottom、border-left的顺序设置。

7. 宽度:width

语法:{width:数值|百分比|auto}
作用:设置元素宽度,浏览器按照这个宽度调整图形
例子:input.button { width: 10em }

8. 高度:height

语法:{height:数值|auto}
作用:与宽度属性一样,高度可以应用于设定图象的比例
例子:IMG.foo { width: 40px; height: 40px }

9. 漂浮:float

语法:{float:left|right|none}
作用:用于在普通元素流布置规则以外放上元素
说明:
穘one 无改动。
穕eft 将其它元素内容放到浮动元素右边。
穜ight 将其它元素内容放到浮动元素左边。
注意: 漂浮属性允许网页制作者将文本环绕在一个元素的周围. 这同HTML 3.2中IMG元素的ALIGN=left和ALIGN=right一样,但CSS1允许所有对象“漂浮”,而不像HTML 3.2那样仅仅允许图象和表格。

10. 清除:clear

语法:{clear:none|left|right|both}
作用:用于允许或禁止指定元素旁边放置其它元素(通常是线上图形)
说明:
穕eft 将元素放在左边浮动元素下面
穜ight 将元素放在右边浮动元素下面
穊oth 元素两边都不允许放置浮动元素
注意:清除属性指定一个元素是否允许有元素漂浮在它的旁边。值left移动元素到在其左边的漂浮的元素的下面;同样的值right移动到其右边的漂浮的元素下面。其他的还有缺省的none值,和移动元素到其两边的漂浮的元素的下面的none值。这个属性类似于HTML 3.2的函数<BR CLEAR=left|right|all|none>,但它能应用于所有元素
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值