Maison > interface Web > js tutoriel > HTML vers email

HTML vers email

WBOY
Libérer: 2024-08-08 15:40:32
original
889 Les gens l'ont consulté

HTML To Email

Il a été difficile d'envoyer des e-mails en utilisant la mise en page HTML car la plupart des éléments et des propriétés CSS ne sont pas compatibles dans la plupart des clients de messagerie. Vous pouvez les consulter ici.

Bien qu'il existe de nombreux e-mails composant des frameworks ou des bibliothèques, vous devez utiliser ou étendre des composants prédéfinis tels que la carte, le titre, l'image, etc. Bien qu'il soit plus fiable si vous souhaitez envoyer des e-mails car tout est optimisé pour la plupart des clients de messagerie, vous souhaiterez probablement utiliser votre élément HTML existant.

Donc, dans ce but, j'ai développé cette bibliothèque.

Vous pouvez consulter la démo ici.

Cet article n'est qu'une introduction à ma bibliothèque et je couvrirai les idées intuitives dans le fichier README.md du référentiel github.

Commençons.

Installation

Choisissez l'une des méthodes suivantes.

  • NPM
npm install html-to-table
Copier après la connexion
  • Module ESM Github
import HTML2Table from 'https://github.com/w99910/html-to-table/blob/master/dist/html-to-table.js'
Copier après la connexion
  • Github CJS
const HTML2Table = require('https://github.com/w99910/html-to-table/blob/master/dist/html-to-table.cjs')
Copier après la connexion

Initialisation

let html2table = new HTML2Table;
Copier après la connexion

Convertissez votre élément

Il renvoie un élément de table similaire à l'élément donné.
Il convertit également l'élément SVG en élément Img.

html2table.convert(document.querySelector('your-element-to-convert'));
Copier après la connexion

Facultatif : vous pouvez exclure les éléments du processus de conversion.

Utilisez ExcludeElementByPattern en passant le modèle d'expression régulière sous forme de chaîne.

html2table.excludeElementByPattern('toolbar')

// or
html2table.excludeElementByPattern('(toolbar|title)')
Copier après la connexion

C'est tout.

Je continuerai à développer la bibliothèque pour gérer davantage de mises en page et de scénarios.

Veuillez envisager de donner une étoile à la bibliothèque si vous la trouvez utile.

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal