Rumah > hujung hadapan web > tutorial js > HTML Ke E-mel

HTML Ke E-mel

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2024-08-08 15:40:32
asal
898 orang telah melayarinya

HTML To Email

Memang sukar untuk menghantar e-mel menggunakan reka letak HTML kerana kebanyakan elemen dan sifat CSS tidak serasi dalam kebanyakan klien e-mel. Anda boleh menyemaknya di sini.

Walaupun terdapat banyak e-mel yang mengarang rangka kerja atau perpustakaan, anda perlu menggunakan atau melanjutkan komponen yang dipratentukan seperti Kad, Tajuk, Imej dan sebagainya. Walaupun ia paling boleh dipercayai jika anda ingin menghantar e-mel kerana semuanya dioptimumkan untuk kebanyakan klien e-mel, anda mungkin mahu menggunakan elemen html sedia ada anda.

Jadi, untuk tujuan tersebut, saya telah membangunkan perpustakaan ini.

Anda boleh lihat demo di sini.

Artikel ini hanyalah pengenalan kepada perpustakaan saya dan saya akan membincangkan idea intuitif dalam fail README.md repositori github.

Mari kita mulakan.

Pemasangan

Pilih salah satu kaedah berikut.

  • NPM
npm install html-to-table
Salin selepas log masuk
  • Modul Github ESM
import HTML2Table from 'https://github.com/w99910/html-to-table/blob/master/dist/html-to-table.js'
Salin selepas log masuk
  • Github CJS
const HTML2Table = require('https://github.com/w99910/html-to-table/blob/master/dist/html-to-table.cjs')
Salin selepas log masuk

Inisialisasi

let html2table = new HTML2Table;
Salin selepas log masuk

Tukar elemen anda

Ia mengembalikan elemen jadual yang serupa dengan elemen yang diberikan.
Ia juga menukar elemen SVG kepada elemen Img.

html2table.convert(document.querySelector('your-element-to-convert'));
Salin selepas log masuk

Pilihan: anda boleh mengecualikan elemen dalam proses penukaran.

Gunakan excludeElementByPattern dengan menghantar corak regex sebagai rentetan.

html2table.excludeElementByPattern('toolbar')

// or
html2table.excludeElementByPattern('(toolbar|title)')
Salin selepas log masuk

Itu sahaja.

Saya akan terus membangunkan perpustakaan untuk mengendalikan lebih banyak reka letak dan senario.

Sila pertimbangkan untuk memberi pustaka bintang jika anda rasa ia berguna.

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

Atas ialah kandungan terperinci HTML Ke E-mel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan