我正在使用 mjml 构建一封电子邮件,其设计非常标准,无法灵活更改。
在 gmail 中,副本变得难以辨认,因为 gmail 将白色副本反转为黑色副本。
我希望 gmail 保持我想要的样式,有没有办法确保 gmail 不会反转任何内容?
我试过了:
!important于我需要的所有元素。@media (prefers-color-scheme: dark) {}但 Gmail 会删除媒体查询。<meta name="supported-color-schemes" content="light only">没有运气。任何帮助将非常感激。
谢谢
萌
我试过谷歌搜索这个问题,但没有运气.可能是因为我问错了.任何帮助深表感谢.
我有变数copy1,copy2等我想通过他们迭代并选择每一个检查,如果它的内容已经字符一定数量.当我使用下面的任何变体时,它将控制错误或在控制台中输出一个字符串.
var copy1 = document.getElementById('copy1');
var copy2 = document.getElementById('copy2');
var copy3 = document.getElementById('copy3');
for(var i=0;i<4;i++){
console.log(copy+i);
console.log("copy"+i);
};
Run Code Online (Sandbox Code Playgroud)
理想情况下,我可以通过javascript选择一个元素和样式.
非常感谢
谢谢大家.
萌
我的目标是让我的图库图像在加载时呈现.
在线查看,我已经了解了这种onLoad方法.
这是我试图利用的,这个想法是preloader.gif在图像加载之前渲染并简单地用加载的图像替换图像src.
就像现在(下图)一样,如果我没有使用这种onLoad方法,图像看起来像往常一样加载,所以在加载图像之前,根本没有图像被渲染.
我究竟做错了什么?
我已经删除了代码以使问题更容易阅读.
import React from 'react';
import ReactDOM from 'react-dom';
import preloaderImage from '../../../img/site/preloader.gif';
class WorksPage extends React.Component {
constructor(){
super();
}
imageLoadHandler(image,e) {
e.target.src = image;
}
render() {
const listWork = this.props.array.map((item,index)=> {
return(
<li key={item.id}>
<div>
<img src={preloaderImage} onLoad={this.imageLoadHandler.bind(this,item.image)}/>
</div>
</li>
)
});
return(
<li>
<div>
<ul>
{listWork}
</ul>
</div>
</li>
)
}
}
module.exports = WorksPage;
Run Code Online (Sandbox Code Playgroud) 简单的问题我希望你们能帮助我.
我正在使用Firebase,我可以使用以下命令在页面上显示我的firebase数据:
var dbRef = firebase.database().ref().child('jumbotron/header');
dbRef.on('value', snap => container.innerText = snap.val());
Run Code Online (Sandbox Code Playgroud)
但是当我尝试:console.log(dbRef)
它显示为一个对象.我认为这是因为引用是一个URL.我如何console.log或将我的firebase数据打印为字符串,并最终使用vanilla javascript将其放在我的页面上.我在FB文档中找不到解决方案,并且Google FB上没有任何教程.
任何帮助深表感谢.谢谢,全部
我有一个关于React语法的问题。
我正在构思在React中重建我的网站,并正在编写代码以获取data-attribute价值。
我用来获取data-attribute值的方法是:
e.target.getAttribute('data-menuItem');
这似乎很好用。经过进一步调查,我了解了相同方法的替代符号,如下所示:
e.target.attributes.getNamedItem('data-menuItem').value
我只想知道我提到的第二种方法是最佳实践还是真的很重要。
非常感谢您的帮助。感谢
萌
对于我的生活,我不明白为什么我的 href 标签在 Outlook 2013 中不起作用。我在同一个 html 文件中还有其他以相同方式编写的锚标签。似乎href标签被完全剥离了。它们适用于所有其他电子邮件客户端,除了 Outlook 2013。有什么我可能遗漏的吗?任何帮助表示赞赏。
<table align="center" class="inner">
<tr>
<td align="left" width="65"> <a href="https://facebook">
<img src="./img/social-fb.png" width="65" style="display:block;">
</a> </td>
<td align="left" width="65">
<a href="https://www.instagram.com/">
<img src="./img/social-in.png" width="65" style="display:block;"></a>
</td>
</tr>
</table>Run Code Online (Sandbox Code Playgroud)
javascript ×2
reactjs ×2
css ×1
firebase ×1
gmail ×1
html ×1
html-email ×1
ios-darkmode ×1
outlook ×1
outlook-2013 ×1