因此,例如,我可以做這樣的吧:解析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();
因此,例如,我可以做這樣的吧:解析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();
不確定這是否有用? sabberworm..。可在github上https://github.com/sabberworm/PHP-CSS-Parser,還沒有可能用它自己,而是一所大學已經並提到這是有用的......
我使用這個工具,它的令人印象深刻。 – Shushant
,您可以使用HtmlUnit
我搜索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
類似的東西肯定是有用的 – GordonM