2010-10-27 34 views
0

我想要替換HTML文檔中的所有字體大小參數(CSS屬性)。 我正在使用.NET與C#。 我想這可以用一些正則表達式來完成。在CSS中替換大小參數

我忘了其他一些方法來設置字體大小?

例子:

<html> 
    <head> 
     <style type="text/css"> 
      .t { 
       font-size: large; 
      } 
     </style> 
    </head> 
    <body> 
     <span style="font-size: medium" /> 
    </body> 
</html> 

到:

<html> 
    <head> 
     <style type="text/css"> 
      .t { 
       font-size: large_replaced; 
      } 
     </style> 
    </head> 
    <body> 
     <span style="font-size: medium_replaced" /> 
    </body> 
</html> 

回答

0

如果使用相對單位喜歡他們,EX等,爲你的頁面的所有字體的尺寸。通過調整 只有HTML元素的大小,可以管理所有的字體

大字體

html{ 
font-size:18px; 
} 

較小的字體

html{ 
font-size:18px; 
} 

,您可以管理形式的JavaScript,更好的(也使用cookie)。

+0

但我想,以取代他們:) – Andreas 2010-10-27 09:22:01

+0

我將它設置爲正確答案,因爲最終這是解決方案我去了。我能解決我的上述問題,但結果並不好。所以任何嘗試這個的人都不要! :) – Andreas 2010-11-29 09:41:59

0

我結束了使用以下正則表達式來找到在哪裏取代:

/style=\"[.]*font-size:(?<size>[^;]*);[^\"]*[\"]/ 
/<style[^<]*font-size:(?<size>[^;]*);[^<]*[<]/