css style与class之间的区别
2015-08-04 10:49
603 查看
问题描述:
网页点击【导出】按钮后,将页面table内容另存成excel文件,却发现无法保存表格样式
分析过程:
1.table表格用class,而不是style。导出时并没有导出class定义,若换成style,将颜色样式直接写在style中,就会导出样式。
style是样式,在HTML中用这个来标明属性样式,是css中的内容,而class是类,申明和定义里面的内容,导出页面时并不会导出定义即class所定义的样式。
2.将类定义放到table中也可以导出样式
解决方法-:
将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>之间即可。类定义样式的位置问题
网页点击【导出】按钮后,将页面table内容另存成excel文件,却发现无法保存表格样式
分析过程:
1.table表格用class,而不是style。导出时并没有导出class定义,若换成style,将颜色样式直接写在style中,就会导出样式。
style是样式,在HTML中用这个来标明属性样式,是css中的内容,而class是类,申明和定义里面的内容,导出页面时并不会导出定义即class所定义的样式。
2.将类定义放到table中也可以导出样式
解决方法-:
将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>之间即可。类定义样式的位置问题
相关文章推荐
- IE9以下通过css让html页面背景图片铺满整个屏幕
- 10个html+css
- CSS3中的clip-path使用攻略
- 目前比较全的CSS重设(reset)方法总结
- (转)目前比较全的CSS重设(reset)方法总结
- div+css学习 记忆列表
- div+css学习 记忆列表
- CSS border三角、圆角图形生成技术简介
- CSS3 -webkit-transform(元素变换)
- CSS3 transform 属性
- CSS3详解:transform
- 8.3CSS代码缩写 颜色值
- css基础
- 看书注意到的一个css选择器小知识点(积累)
- CSS+html:天涯网页仿照制作
- 网页制作之html基础学习3-css样式表
- 小闹钟(无样式)
- 变化多端 – 多种纯CSS的HTML表格设计
- CSS3的一个简单导航栏实现
- 简要总结CSS编程中的响应式设计