博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css style与class之间的区别
阅读量:6803 次
发布时间:2019-06-26

本文共 625 字,大约阅读时间需要 2 分钟。

 问题描述:

   网页点击【导出】按钮后,将页面table内容另存成excel文件,却发现无法保存表格样式

 

分析过程:

   1.table表格用class,而不是style。导出时并没有导出class定义,若换成style,将颜色样式直接写在style中,就会导出样式。

    style是样式,在HTML中用这个来标明属性样式,是中的内容,而class是类,申明和定义里面的内容,导出页面时并不会导出定义即class所定义的样式。

  2.将类定义放到中也可以导出样式

解决方法-:

   将class="${getClass()}"换成style="color:${getStyle()};"

补充:

 $('#export').click(function () {

  saveAsExcel($('h3').text(), $('#table').html().replace(/( )+/gi,''));
 });

其中excel只识别table,使用saveAsExcel方法自动另存时,class定义保存不了;如果手工拷贝粘贴到excel时,class定义就能保存了。

主要还是手工与自动拷贝粘贴问题

解决方法二:

  将在<head><style></style></head>中定义的类移动到<table></table>之间即可。类定义样式的位置问题

转载于:https://www.cnblogs.com/good10000/p/4701353.html

你可能感兴趣的文章
解决Android 应用运行报Unable to resolve superclass of L错误
查看>>
经典排序之 归并排序
查看>>
调用手机震动
查看>>
编程珠玑:位图法排序
查看>>
CREATEMUTEX
查看>>
矢量数据压缩:道格拉斯普克算
查看>>
IIS添加对ashx文件的支持
查看>>
Top Down Operator Precedence - 自顶向下算符优先分析法
查看>>
android 来电自动接听和自动挂断
查看>>
SharePoint2010 获取网站集SPSite,SPWeb对象的4种方法
查看>>
poj 1607 Deck(坑爹的水题啊)
查看>>
Asterisk 函数
查看>>
你看得到工具的本质吗
查看>>
EF架构~看看下面这代码,你还敢用它的延时加载吗?
查看>>
BroadcastReceiver入门
查看>>
【ASP.NET Web API教程】1 ASP.NET Web API入门
查看>>
EXCEL中ABS
查看>>
java代理模式与反射机制
查看>>
android Adapter
查看>>
数据结构利器之私房STL(中)
查看>>