9

例子:

例如,假设您在分配给您工作的旧页面中的某些位置有以下两个标签:

    <table style="padding:0px; margin:0px; border: 0px; width:100%;">

    <td style="width:100%; margin:0px; padding:0px;  border: 0px;">

是否有一个程序可以列出这些随机样式标签并重新排列它们的内容,也许可以按字母顺序对标签中的 css 进行排序:

    <table style="border: 0px; margin:0px; padding:0px; width:100%;">

    <td style="border: 0px; margin:0px; padding:0px; width:100%;">

最后,该工具将比较这两种样式字符串,看看它们是否相似(按字母顺序排列时)......

    <table class="style1">

    <td class="style1">

...并为两个标签分配一个类并创建一个 css 条目:

    .style1 {
       border: 0px; 
       margin:0px; 
       padding:0px; 
       width:100%;
    }

...是否有任何现有的工具/实用程序/脚本?

4

2 回答 2

1

Dreamweaver 可以做到这一点

http://help.adobe.com/en_US/Dreamweaver/10.0_Using/WS8BC8A54F-60BC-40bd-A368-50A405C51350a.html

于 2010-01-11T17:52:28.607 回答
0

好吧,我不知道是否有直接的工具。大概有。但是,如果您必须自己做,您可以使用 XSLT 来做。您可以编写一个样式表来解析您的 html 文档并提取样式属性,将其转储到类值并添加类属性。

于 2010-01-11T17:45:49.527 回答