zoukankan      html  css  js  c++  java
  • css style与class之间的区别,cssclass

    问题描述:

       网页点击【导出】按钮后,将页面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>之间即可。类定义样式的位置问题

  • 相关阅读:
    Maven 基础
    Apache 免重启 刷新jsp
    【FeignClient证书】 忽略证书验证
    【转】MAC 配置ssh免密登录
    一次神奇的JVM调优
    Js 监听器
    Js 使用Map
    [leetcode]两数之和
    nginx在普通用户下的部署和安装
    oracle11G的linux下的离线安装教程
  • 原文地址:https://www.cnblogs.com/good10000/p/4747106.html
Copyright © 2011-2022 走看看