Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用CSS是否可以将电子邮件作为一种媒体类型?_Css - Fatal编程技术网

使用CSS是否可以将电子邮件作为一种媒体类型?

使用CSS是否可以将电子邮件作为一种媒体类型?,css,Css,我有一个用html生成的报告,如果报告是从浏览器通过电子邮件发送的,我想阻止某些列被包括在内。我想象着一些类似于mediatype屏幕、打印的东西 有什么想法吗?因此,如果您有一个网页,如果它通过电子邮件发送给某人(即,某人单击一个按钮,上面写着“通过电子邮件共享”),您希望对其进行更改,然后您可以在url中添加一个变量,如http://www.somedomain.com/page_to_be_emailed.html#email,然后使用javascript/jQuery检测hashtag并

我有一个用html生成的报告,如果报告是从浏览器通过电子邮件发送的,我想阻止某些列被包括在内。我想象着一些类似于mediatype屏幕、打印的东西


有什么想法吗?

因此,如果您有一个网页,如果它通过电子邮件发送给某人(即,某人单击一个按钮,上面写着“通过电子邮件共享”),您希望对其进行更改,然后您可以在url中添加一个变量,如
http://www.somedomain.com/page_to_be_emailed.html#email
,然后使用javascript/jQuery检测hashtag并删除必要的元素,如下所示:

if(window.location.hash) { 
    var thehash = window.location.hash;
    if (thehash == "#email"){
        //hide some stuff
        $('div.you_want_to_hide').css({'display':'none'});
    }
}

您使用的浏览器允许您通过电子邮件发送网页?IE10中“页面”菜单下的Internet Explorer。了解为什么必须隐藏这些列可能对我们很有用。如果它们包含敏感数据,您应该知道CSS只会隐藏数据,但是如果您查看源代码,它仍然会存在;也