2011-11-16 153 views
20

因此,例如,我可以做這樣的吧:解析CSS一樣簡單的HTML DOM

$css = new simple_css(); 
foreach ($css->find_elements_with_property('margin') as $element) { 
    //do my stuff 
    if ($something) { 
    $elem->spacing = '1px'; 
    } 
} 
$processed_css = $css->plaintext(); 
+3

類似的東西肯定是有用的 – GordonM

回答

2

我只有兩個項目的認識:

我還沒有真正使用過它們中的任何一個。

1

這是不一樣的,但用量少(這是唯一穩定的項目,我知道關於這個問題)你的車通過使用帶有警衛的混入來達到同樣的效果。

看看http://lesscss.org/#docs

希望這有助於

6

我搜索phpclasses.org

<?php 
include("cssparser.php"); 

$css = new cssparser(); 
$css->ParseStr("b {font-weight: bold; color: #777777;} b.test{text-decoration: underline;}"); 
echo $css->Get("b","color");  // returns #777777 
echo $css->Get("b.test","color");// returns #777777 
echo $css->Get(".test","color"); // returns an empty string 
?> 

鏈接:http://www.phpclasses.org/package/1289-PHP-CSS-parser-class.html

相關問題