[急]用table做网页,设置了border为1px怎么还是觉得很粗?

用table做网页,设置了border为1px怎么还是觉得很粗,像是2px,怎么解决啊??请教啦!!谢谢!

因为边框默认1px就是那么粗的 所以需要细边框的话可以用别的方法实现

设置Table的细边框通常有这么几种方式:

1、设置边框的BORDER=0 、cellspacing=1,设置Table的背景色为所要的边框色,再设置所有的td背景色为白色,这样细边框就显露出来了。这个方法有些邪气,看似不太正宗,但是也能达到效果,条条大路通罗马嘛!

再来看看第二种方法:

2、设置BORDER=0 ,再通过CSS,给Table加上1px的border-top,border-left,然后再设置所有的td的border-right,border-bottom,这样也能达到所要的效果。可见CSS很是强大啊。

今天在实践过程中发现,以上两种方式生成的HTML在Word中打开则发生问题,不能达到预期效果。怎么办呢!?

下面介绍一种更为简便有效的方法:

3、设置table的CSS为{border-collapse:collapse;border:none;},再设置td的CSS为{border:solid #000 1px;},大功告成!而且Word也能认出这种设置。

样式表如下:
table#border{
border-top:#000 1px solid;
border-left:#000 1px solid;
}
table#border td{
border-bottom:#000 1px solid;
border-right:#000 1px solid;
}
然后再要加边框的html文件中加上
<table id="border" border="0" cellspacing="0">

其中CSS中的table表示修饰的对象是table,#表示这是一个ID
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-23
设置边框重叠
<style>
.tab1{ border:1px solid #429fff;
font-family:Arial;
border-collapse:collapse;}/*边框重叠*/
</style>
<body>
<table class="tab1">
html代码
</table>
</body>
第2个回答  2010-05-27
要不你把它拿出来,放在样式里面写,看会不会不一样。

[急]用table做网页,设置了border为1px怎么还是觉得很粗?
1、设置边框的BORDER=0 、cellspacing=1,设置Table的背景色为所要的边框色,再设置所有的td背景色为白色,这样细边框就显露出来了。这个方法有些邪气,看似不太正宗,但是也能达到效果,条条大路通罗马嘛!再来看看第二种方法:2、设置BORDER=0 ,再通过CSS,给Table加上1px的border-top,border-left,然后再设置所有的td...

设置border=1,为什么实际的好象比1px粗(实际是2px)?
这个border是table标签的属性,并非css中的border,而这个table的属性,本身是不会自动扩大的,你看起来粗,是因为table本身有表格的单元格间距cellspacing,这个默认是有大小的(具体是多少根据所使用的浏览器而定)。如果你想看起来只有1像素的话,要在table标签上加样式,如果是内联样式的话可以这么写styl...

为什么在html中使用table 的border="1"边框那么粗呢,比div的border粗好 ...
哇靠,真的耶,真的好粗,吓死人了 是2条并在一起了吧?单元格和单元格并着,tabele 和单元格外边并着 这样试试:<style> td{ border-top:0;border-right: 1px black solid ;border-bottom:1px black solid ;border-left:0;} table{ border-top:1px black solid;border-right:0 ;border-bo...

请问在html中<table border="1">是什么意思呢?
table边框为1像素,这个数值越大,边框就越粗。 border--设置或获取绘制对象周围边框的宽度。设置边框属性还有俩个哦 borderColor 设置或获取对象的边框色。borderColorDark 设置或获取用于绘制对象 3D 边框的两种颜色的一种。你可以根据需要设置table边框。

...写了一个div,在里面加了一个table,设置了border=1,但是显示不出边框...
可能是css被覆盖了。你在这个table里写个class,比如class="table1",样式可以写.table1 td{border:1px solid #ff0000!important;}

用Dreamweaver制作网页时,怎么设置层和图片的边框粗细和颜色?
border即是指边框。1px也就是边框的粗细度,数字越大,边框越粗。red是指边框的颜色,这里也可以自定义。这边是指红色。solid是指边框是实线,不是虚线。 虚线是dashed;用在层上: <div style="border:1px red solid;"><\/div> 用在图上:<img src="图的地址" style="border:1px red ...

用CSS设置table中的 颜色 粗细 怎么弄啊 我网页中字体怎么默认又黑又...
border:1px solid #F00; \/*设置表格的边框为1像素的实线,颜色为红色,数值和样式都可以改变*\/ } css样式里写法是(多个table样式写法,即标记为class="style"写法):.style{ color:#f00;\/*内部文字为红色*\/ font-weight:blod\/font-weight:normal\/数值;\/*设置文字的出席*\/ font-size:12px;\/...

html table加了border以后,table中单元格之间的border会变得很宽
<table cellpadding="0" cellspacing="0" style="border:1px solid #ccc;">

WEB 制作1px边框表格的几种方法
制作1px边框表格的几种方法有过网页制作经验的朋友一定知道:一般来讲,把表格的边框定义为1px时,即border=1,而实际上是2px。而我们在很多时候需要那种真正的边框为1px的表格,下面就介绍几种方法。一、用嵌套表格用两个表格嵌套,外层的表格的长与宽比里层的多出2px,并设置对齐属性为水平居中、...

设置边框为border
设置table的属性,通过css设置。1、根据查询php中文网显示,设置table的属性:将table的属性设置为border为0、cellspacing为1,设置table的背景色为即要设置的table的边框颜色,设置所有td背景色为白色。2、通过css设置:给rable加上1px的bordertop、border-eft,再设置所有的td的borderright、borderbottom。

相似回答