以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何将在狐表中设置的样式写入CSS?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=175938)

--  作者:南望
--  发布时间:2022/3/24 15:50:00
--  如何将在狐表中设置的样式写入CSS?
下面代码看着太乱,如何把对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>" )


--  作者:有点蓝
--  发布时间: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)

--  作者:南望
--  发布时间:2022/3/24 17:18:00
--  
谢谢老师,说的非常清楚明白。那如果想把整个表格都写到CSS样式中呢?例如:align=center width=180这些也都写到CSS样式文件中
--  作者:有点蓝
--  发布时间:2022/3/24 17:38:00
--  
这是不可能的。这段代码只有【font-size:12px;color:#ffff00】是属于css样式,其它的都是属于html代码,没有办法放到CSS样式中。

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

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

--  作者:南望
--  发布时间:2022/3/25 13:41:00
--  
这个思路不错,谢谢老师,受益了。