小编Ska*_*kav的帖子

将内联样式转换为 CSS 规则

我很感兴趣是否有一种方法可以将内联元素样式转换为 CSS 规则。我认为最难的部分是生成所需的 css 选择器。也许根本不可能,但也许有 js 或 php 的解决方案。谢谢。

例如,

<div class="red" style="color: #red"></div>
<div style="color: #yellow"></div>
<div id="white" style="color: #white"></div>
Run Code Online (Sandbox Code Playgroud)

将被转换,假设类和 ID 为

<style>
    div{color: #yellow}
    .red{color: #red}
    #white{color: #white}
</style>

<div class="red"></div>
<div></div>
<div id="white"></div>
Run Code Online (Sandbox Code Playgroud)

我的模板生成器需要这个,它首选样式不是内联的,而是在单独的文件或标签中,因此在编辑颜色、字体等时,块的原始 html 代码不会被更改。我想,我解释得很清楚,因为英语不是我的母语)

html javascript css php

6
推荐指数
1
解决办法
8402
查看次数

标签 统计

css ×1

html ×1

javascript ×1

php ×1