PEAR::HTML_CSS パッケージは、 カスケーディングスタイルシートを処理したり生成したりするための シンプルなインターフェイスを提供します。
CSS ファイルを処理するのは簡単です (テキスト形式だし) が、 それを PHP から操作するためのインターフェイスは存在しません。 CSS ファイルをスクラッチから作成したり、 既存のデータをパースしたりといったことが、 HTML_CSS で非常に簡単にできるようになります。
css 文字列のパース
css ファイルのパース
複数の css データの一括パース
インラインのスタイルシート宣言形式での出力
ドキュメント内でのスタイルシート宣言形式での出力
スタンドアロンのスタイルシート宣言形式での出力
定義の配列形式での出力
文字列への出力
ファイルへの出力
Perl 互換のパターンによる、セレクタやプロパティの検索
CSS データソースの妥当性の検証
@ ルールのサポート
これらは必須です。
PHP 4.3.0 以降
PEAR 1.5.4 以降
PEAR::HTML_Common 1.2.4 以降
これらはオプションです。
PHP 5.0.0 以降
PEAR::Services_W3C_CSSValidator 0.1.0 以降
PHPUnit 3.2.0 以降