Foxtable(狐表)用户栏目专家坐堂 → 如何将在狐表中设置的样式写入CSS?


  共有3334人关注过本帖树形打印复制链接

主题:如何将在狐表中设置的样式写入CSS?

帅哥哟,离线,有人找我吗?
南望
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:391 积分:3290 威望:0 精华:0 注册:2014/4/9 10:04:00
如何将在狐表中设置的样式写入CSS?  发帖心情 Post By:2022/3/24 15:50:00 [只看该作者]

下面代码看着太乱,如何把对TABLE的的相关设置写入到CSS样式文样中,然后如何调用?
wb.AddPageTitle("","ph1","管理" , "<Table span style='font-size:12px;color:#ffff00'><tr align=center><td width=180>收: "& Format(FilterShouRu,"""¥""0.00") &"</td><td width=180>支: "& Format(FilterZhiChu,"""¥""0.00") &"</td><td width=180>盈: "& Format(FilterYingLi,"""¥""0.00") &"</td></tr></Table>" )


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106298 积分:540619 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/24 16:49:00 [只看该作者]

比如css文件:abc.css
.css1{font-size:12px;color:#ffff00}

wb.AddPageTitle("","ph1","管理" , "<Table span class='css1'><tr align=center><td width=180>收: "& Format(FilterShouRu,"""¥""0.00") &"</td><td width=180>支: "& Format(FilterZhiChu,"""¥""0.00") &"</td><td width=180>盈: "& Format(FilterYingLi,"""¥""0.00") &"</td></tr></Table>" )

引用css参考:
假设abc.css文件放在web目录的lib目录里
wb.AppendHTML("<link rel='stylesheet' href='./lib/abc.css'/>",True)

 回到顶部
帅哥哟,离线,有人找我吗?
南望
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:391 积分:3290 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2022/3/24 17:18:00 [只看该作者]

谢谢老师,说的非常清楚明白。那如果想把整个表格都写到CSS样式中呢?例如:align=center width=180这些也都写到CSS样式文件中

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106298 积分:540619 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/24 17:38:00 [只看该作者]

这是不可能的。这段代码只有【font-size:12px;color:#ffff00】是属于css样式,其它的都是属于html代码,没有办法放到CSS样式中。

您可以把代码放到一个文本文件中,然后通过ReadAllText获取进来,比如

wb.AddPageTitle("","ph1","管理" , FileSys.ReadAllText("c:\data\table.txt"))

 回到顶部
帅哥哟,离线,有人找我吗?
南望
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:391 积分:3290 威望:0 精华:0 注册:2014/4/9 10:04:00
  发帖心情 Post By:2022/3/25 13:41:00 [只看该作者]

这个思路不错,谢谢老师,受益了。

 回到顶部