我有一个带有mailto
链接的超链接,我在超链接本身中指定了主题和正文。因此,当用户点击超链接时,他的默认电子邮件客户端应用程序将打开,其中预先填充了To,Subject和正文。
我想知道如何在body
文本中应用css格式化技术,例如font
名称,font color
等。
任何人都可以对此有任何想法吗?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Unauthorized access</title>
<meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
<!-- bootstrap 3.0.2 -->
<link rel="stylesheet" type="text/css" href="../css/bootstrap.min.css">
<!-- font Awesome -->
<link href="../css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<!-- Theme style -->
</head>
<body class="skin-blue">
<!-- header logo: style can be found in header.less -->
<div>
<!-- Right side column. Contains the navbar and content of the page -->
<aside class="right-side" style="margin-left:0">
<section class="content">
<div class="error-page" style="margin: 0">
<div class="error-content" style="width:100%">
<h3><i class="fa fa-warning text-yellow"></i> You are not authorized to view the content.</h3> <br>
<p style="width:75%; text-align:center;margin-left:15%">
Please make sure you have the access to the server or contact support team at <a href="mailto:username@domain.com?subject=Unable to access server&body=Hi,%0D%0A%0D%0AMy user account does not have access for the server.%0D%0A%0D%0ARequest you to kindly provide access to server.">username@domain.com</a>.
</p>
</div><!-- /.error-content -->
</div><!-- /.error-page -->
</section><!-- /.content -->
</aside><!-- /.right-side -->
</div><!-- ./wrapper -->
</body>
</html>
&#13;
点击电子邮件超链接后,以下消息将显示在电子邮件内容中。
我想将css格式应用于红框中突出显示的内容。
答案 0 :(得分:1)
您无法通过seconds HH:MM:SS
-------------------- ---------
360000 100:00:00
359999 99:59:59
更改/修改邮件客户端的CSS。
他们有自己的CSS样式,这将是一个安全问题
答案 1 :(得分:0)
扩大Dippas的答案......
根据Mailto specification,您可以将任意标题添加到mailto链接中。这意味着您可以将&Content-Type=text/html
添加到网址以指示它是HTML消息,在这种情况下,它应该像普通的HTML电子邮件一样解析HTML和CSS。
但是规范还规定,唯一应该依赖的标题是主题和正文标题。
mailto URL的创建者不能指望URL的解析器 理解的不仅仅是“主题”和“身体”标题。客户那个 解决mailto URL到邮件消息应该能够正确 使用“主题”和“正文”创建符合RFC 822的邮件消息 头。
换句话说,你可以尝试一下,但不要指望它适用于所有人。如果这是供公众使用的,请忘掉它,坚持使用明文。