我目前正在从PHP的mail()函数发送html格式的电子邮件,并检查它们只是为了确保它们显示为HTML(格式化一边,我很清楚格式将从客户端到客户端变化(可能很大)) .它们在Apple Mail客户端以及我的iPhone上显示为HTML.但是,Gmail只是拒绝将其显示为HTML.并且我并不是说它的格式不正确,它只是不使用它出现的HTML.
奇怪的是,正在加载来自标签的img,但是就是这样......是不是我主要使用div进行布局,这对于Gmail或其他东西来说太新了(vs表)?
至于CSS以及什么不是,查看原始源显示以下内容:
<html><head><style>body { background-color: #F2F2F2; font-family: Arial; color: #5C5C5C; font-size: 11pt; } a { color: #46AAFF; text-decoration: none; } #container { width: 750px; margin-right: auto; margin-left: auto; } #header { float: right; padding: 3px; height: 30px; } #header a { color: #666666; margin-right: 10px; } #mainBody { padding: 20px; background-color: #FFF; border: 1px solid #DADADA; border-radius: 3px; } #imageArea { border-top: solid #E8E8E8 1px; margin: 15px; } #singleImageArea { width: 250px; padding: 15px; } #singleImageArea p …Run Code Online (Sandbox Code Playgroud) 我正在开发Chrome扩展程序,我希望用户能够添加自己的CSS样式来更改扩展程序页面(而不是网页)的外观.我已经研究过使用document.stylesheets,但似乎它希望将规则拆分,并且不会让你注入完整的样式表.有没有一个解决方案可以让我使用字符串在页面上创建一个新的样式表?
我目前没有使用jQuery或类似的,所以纯Javascript解决方案会更好.