2011-03-29 47 views
0

我試圖轉換一個網站,使用大量的舊式頁內格式的標準方式做的事情的內容是在HTML頁面上,樣式是在CSS文檔中。此外,該頁面爲日文。如何剝離內聯格式的頁面並將其設置爲外部?

Here is the translated page.

是否有任何批量操作或工具,我可以用它來去除所有的雜亂在線格式化的頁面不選擇任何日文字符(甚至與谷歌的選擇的頁面翻譯日語字符後翻譯仍然複製),仍然保持自動換行?基本上,我想使頁面的編碼和設計更新,我需要在很多頁面上完成,所以我需要某種批處理操作。

任何意見/建議嗎?謝謝。

回答

1

嗨,你可以使用jquery來幫助。我給了你jsfiddle的起點。

的jQuery:

$(document).ready(function() { 

    css = ''; 

    $('body *').each(function(){ 
    if (!!$(this).attr('style')){ 
     if(!!$(this).attr('class')){ 
     css += '.'+$(this).attr('class')+'{'+$(this).attr('style')+'}<br />'; 
     }; 
     if(!!$(this).attr('id')){ 
     css += '#'+$(this).attr('id')+'{'+$(this).attr('style')+'}<br />'; 
     }; 
    } 
    }); 

    $('#css').html(css); 

}); 

這絕不是最終的解決方案,但它應該definatly給你幫助啓動

而且WHN你快樂,你有收集所有樣式,您可以使用$(this).removeAttr('style')從元素中刪除樣式屬性。

相關問題