javascript - 请问有好的工具或者插件将外部引入的css全部转换为行内样式吗?
某草草
某草草 2017-05-18 10:53:51
[JavaScript讨论组]

众所周知,邮件必须写行内样式才生效
所有要把网页的外部样式都转化成内部样式所谓邮件模板 ,请问有好的插件吗。

某草草
某草草

全部回复(4)
巴扎黑

https://github.com/Rozbo/html...

html-packer can take html's <script>, <link>, and <img> (including *.svg sources) tags into html-self.
More than that, it also can compress to minifiy it.

没实践过,看介绍,这个插件貌似可以,说是不但可以转 css ,连图片、svg都可以。自行测试。。。

PHP中文网

https://www.google.com/#safe=...

github上面一堆堆哦。。为什么不谷歌一下呢

给我你的怀抱

这个应该能帮到你,gulp插件gulp-inline-css

https://www.npmjs.com/package...

世界只因有你

不知道插件
不过你把css放到任意的编辑器
然后用正则配合替换文本
把样式改为内部样式的格式就好了

如:

.inner {
    width: 300px,
    height: 500px
}

先去classname行: .*{\n 替换为``空字符
在去掉 } 为 空
然后匹配 ^\s*"
: =
\n
...

直到变成你想要的內联样式的格式:
style="width=300;height=500px"

如果标签不多,就自己一个一个复制添加
如果标签很多的话
就把上述过程所有过程写成js,同过classname匹配对应标签,添加对应样式

对了
这不就是你所谓的模版插件脚本嘛
求人不如求己

goodluck

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号