CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  HTML(CSS)

css制作表格边框

楼主mengxuanwu()2005-11-01 09:40:56 在 Web 开发 / HTML(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

相关问题

  • 用css定义表格边框的简单问题
  • 请教关于表格边框颜色的css
  • 如何用CSS改变表格一行的外边框颜色?
  • 对CSS不是很熟悉,问一个表格边框的问题
  • 怎样用CSS控制DataGrid中表格线及边框的颜色
  • ■■■用css绘制细边框表格,怎么画出来的框这么粗阿■■■
  • CSS中表格边框的显示问题,请帮忙解决一下,急啊
  • CSS:一个表格不要边框,一个表格要保持样式,怎样做?
  • 表格边框问题
  • 不使用单独定义CSS,怎样可以最方便地定义表格边框为1?谢谢!

关键词

  • 表格
  • css
  • 打印
  • 代码
  • media
  • 边框
  • border
  • 表
  • 设置
  • 谢谢

得分解答快速导航

  • 帖主:mengxuanwu
  • meizz
  • blueasan
  • cn_apple

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo