css制作表格边框
在css中怎样写一个样式,才能使表格的所有边框打印出来?(需要的css能够直接一次在table中引用,不是在table和每个td中写入)小妹先谢谢各位大哥大姐些!qq:3298988 问题点数:20、回复次数:13Top
1 楼meizz(梅花雪)回复于 2005-11-01 10:01:16 得分 8
table
{
border-collapse: collapse;
border-color: #111111;
}Top
2 楼mengxuanwu()回复于 2005-11-01 10:39:48 得分 0
但是这样的话,如果在dreamweaver中将border=0就显示不出边框了?
Top
3 楼peter82(野风)回复于 2005-11-01 10:50:43 得分 0
暈,那你到底是要邊框還是不要哦,說清楚你要達到的效果Top
4 楼mengxuanwu()回复于 2005-11-01 10:56:43 得分 0
那是不是:要显示边框,就不能把border设置成0呢?
初学者,什么都不懂,你们不要急噪嘛!Top
5 楼mengxuanwu()回复于 2005-11-01 11:03:05 得分 0
我想修改以前的css样式,以前在引用这个css时,在dreamweaver中就把表格的border设置为0了,打印时才发现表格都没有边框,现在我想就在以前的css中加入代码来显示表格边框,就不用一个一个的为表格设置border了!Top
6 楼meizz(梅花雪)回复于 2005-11-01 11:20:02 得分 0
很简单呀,你在你的IE设置高级里打印背景色及背景图片即可Top
7 楼mengxuanwu()回复于 2005-11-01 11:36:39 得分 0
谢谢了哦!
这是最简单的办法了,那有没有其他办法呢?比如修改css。学习ingTop
8 楼blueasan(努力挣分买裤衩....)回复于 2005-11-01 12:04:58 得分 6
你是不是想只在打印的时候有边框,其它的时候没有呢,如果是这样,那你设置@media:print的css代码,里面为table加上边框,正常显示的时候不加边框。
简单代码
@media print {
table {
border:1px solid blue;
}
}
Top
9 楼mengxuanwu()回复于 2005-11-01 14:01:58 得分 0
to blueasan(新车):
这样的话,页面上所有表格的边框都会打印出来,如果存在表中表的情况,我只想打印出其中一个表的边框线,该怎么办?Top
10 楼fengzi0924(无知)回复于 2005-11-01 14:27:39 得分 0
晕,要求好挺高!我都被你给搞糊涂了!Top
11 楼cn_apple(www.CN-apple.com)回复于 2005-11-01 15:29:28 得分 6
@media print {
table {
border:1px solid blue;
}
}
依旧可以使用这种方法,只是你把表格的类名规定一下,只定义你希望的那个表。比如你定义 .tableprint
@media print {
.tableprint {
border:1px solid blue;
}
}
人家这么耐心回答你~~总要给点面子嘛。
Top
12 楼mengxuanwu()回复于 2005-11-01 16:25:43 得分 0
可是我还是不懂你的意思也!笨死了!
把表格的类名规定一下,只定义希望的那个表,是什么意思?
如在:<table1>
.....
<table2>....</table>
</table>中的table2怎么运用你所说的方法呢?谢谢哦!Top
13 楼blueasan(努力挣分买裤衩....)回复于 2005-11-01 21:19:00 得分 0
用类或是用id标识一下你想打印的时候有边框的表格
如果只有一个表格的话,用id如果多个的话,用class
class:
@media print {
.printtable {
border:1px solid blue;
}
}
id
@media print {
#printtable {
border:1px solid blue;
}
}
代码里写<table class="printtable">或<table id="printtable">
Top




