代码之家  ›  专栏  ›  技术社区  ›  Boris Guéry

你知道有什么工具可以从外部/内部样式表切换到内联样式表吗?

css
  •  1
  • Boris Guéry  · 技术社区  · 15 年前

    我正在寻找一个工具,它使用样式表中的CSS选择器来生成所选的内联样式。

    <head>
    <style text="text/css">
    a {
       text-decoration: none;
    }
    
    #a, #b, #c
    {
       position: absolute;
    }
    
    #b
    {
       left: 50px;
    }
    </style>
    </head>
    <body>
      <div id="a">
        <p>
         <a href="http://www.stackoverflow.com">SO</a>
        </p>
      </div>
      <div id="b">
      </div>
      <div id="c">
      </div>
    </body>
    

    将:

    <body>
      <div id="a" style="position: absolute">
        <p>
         <a href="http://www.stackoverflow.com" style="text-decoration: none;">SO</a>
        </p>
      </div>
      <div id="b" style="position: absolute; left: 50px;">
      </div>
      <div id="c" style="position: absolute">
      </div>
    </body>
    

    有什么想法吗?!

    编辑:

    2 回复  |  直到 15 年前
        1
  •  1
  •   opHASnoNAME    15 年前
        2
  •  1
  •   Jed Watson    12 年前

    如果您想通过一个API并在应用程序中自动执行它,请签出 http://premailer.dialect.ca

    如果您使用的是ruby,那么这个项目是开源的 here

    或者,如果您使用的是node.js,则有一个包装器可以使API更易于使用: https://github.com/JedWatson/node-premailer

    here API 如果你有账户的话。