首页 > web前端 > js教程 > HTML 到电子邮件

HTML 到电子邮件

WBOY
发布: 2024-08-08 15:40:32
原创
889 人浏览过

HTML To Email

使用 HTML 布局发送电子邮件一直是一个挑战,因为大多数元素和 CSS 属性在大多数电子邮件客户端中都不兼容。您可以在这里查看它们。

虽然有很多电子邮件编写框架或库,但您必须使用或扩展预定义的组件,例如卡片、标题、图像等。虽然如果您想发送电子邮件,它是最可靠的,因为它已针对大多数电子邮件客户端进行了优化,但您可能希望使用现有的 html 元素。

因此,为了这个目的,我开发了这个库。

您可以在此处查看演示。

本文只是对我的库的介绍,我将在 github 存储库的 README.md 文件中介绍直观的想法。

让我们开始吧。

安装

选择以下方法之一。

  • NPM
npm install html-to-table
登录后复制
  • Github ESM 模块
import HTML2Table from 'https://github.com/w99910/html-to-table/blob/master/dist/html-to-table.js'
登录后复制
  • Github CJS
const HTML2Table = require('https://github.com/w99910/html-to-table/blob/master/dist/html-to-table.cjs')
登录后复制

初始化

let html2table = new HTML2Table;
登录后复制

转换你的元素

它返回一个与给定元素相似的表元素。
它还将 SVG 元素转换为 Img 元素。

html2table.convert(document.querySelector('your-element-to-convert'));
登录后复制

可选:您可以在转换过程中排除元素。

通过将正则表达式模式作为字符串传递来使用 exceptElementByPattern。

html2table.excludeElementByPattern('toolbar')

// or
html2table.excludeElementByPattern('(toolbar|title)')
登录后复制

仅此而已。

我将继续开发该库以处理更多布局和场景。

如果您觉得该库有用,请考虑给它一颗星。

Github链接:https://github.com/w99910/html-to-table

以上是HTML 到电子邮件的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板