css制作表格边框

mengxuanwu 2005-11-01 09:40:56
在css中怎样写一个样式,才能使表格的所有边框打印出来?(需要的css能够直接一次在table中引用,不是在table和每个td中写入)小妹先谢谢各位大哥大姐些!qq:3298988
...全文
293 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
blueasan 2005-11-01
  • 打赏
  • 举报
回复
你是不是想只在打印的时候有边框,其它的时候没有呢,如果是这样,那你设置@media:print的css代码,里面为table加上边框,正常显示的时候不加边框。
简单代码
@media print {
table {
border:1px solid blue;
}
}
mengxuanwu 2005-11-01
  • 打赏
  • 举报
回复
谢谢了哦!
这是最简单的办法了,那有没有其他办法呢?比如修改css。学习ing
meizz 2005-11-01
  • 打赏
  • 举报
回复
很简单呀,你在你的IE设置高级里打印背景色及背景图片即可
mengxuanwu 2005-11-01
  • 打赏
  • 举报
回复
我想修改以前的css样式,以前在引用这个css时,在dreamweaver中就把表格的border设置为0了,打印时才发现表格都没有边框,现在我想就在以前的css中加入代码来显示表格边框,就不用一个一个的为表格设置border了!
mengxuanwu 2005-11-01
  • 打赏
  • 举报
回复
那是不是:要显示边框,就不能把border设置成0呢?
初学者,什么都不懂,你们不要急噪嘛!
peter82 2005-11-01
  • 打赏
  • 举报
回复
暈,那你到底是要邊框還是不要哦,說清楚你要達到的效果
mengxuanwu 2005-11-01
  • 打赏
  • 举报
回复
但是这样的话,如果在dreamweaver中将border=0就显示不出边框了?
meizz 2005-11-01
  • 打赏
  • 举报
回复
table
{
border-collapse: collapse;
border-color: #111111;
}
blueasan 2005-11-01
  • 打赏
  • 举报
回复
用类或是用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">


mengxuanwu 2005-11-01
  • 打赏
  • 举报
回复
可是我还是不懂你的意思也!笨死了!
把表格的类名规定一下,只定义希望的那个表,是什么意思?
如在:<table1>
.....
<table2>....</table>
</table>中的table2怎么运用你所说的方法呢?谢谢哦!
cn_apple 2005-11-01
  • 打赏
  • 举报
回复
@media print {
table {
border:1px solid blue;
}
}

依旧可以使用这种方法,只是你把表格的类名规定一下,只定义你希望的那个表。比如你定义 .tableprint

@media print {
.tableprint {
border:1px solid blue;
}
}

人家这么耐心回答你~~总要给点面子嘛。
fengzi0924 2005-11-01
  • 打赏
  • 举报
回复
晕,要求好挺高!我都被你给搞糊涂了!
mengxuanwu 2005-11-01
  • 打赏
  • 举报
回复
to blueasan(新车):
这样的话,页面上所有表格的边框都会打印出来,如果存在表中表的情况,我只想打印出其中一个表的边框线,该怎么办?

61,115

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧