| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
APIAPI – Application Programming Interface
パーサ/ライターのオプションの初期化クラスのコンストラクタ で、多彩なオプションを設定することができます。
セレクタやプロパティの値の処理単一のセレクタやその子孫の読み書きをするのは簡単で、 HTML_CSS::getStyle() と HTML_CSS::setStyle() を使用します。 セレクタのグループ化最も高度で複雑な関数群が、セレクタのグループ化用のこれらの関数です。 HTML_CSS::createGroup() , HTML_CSS::unsetGroup() , HTML_CSS::getGroupStyle() , HTML_CSS::setGroupStyle() , HTML_CSS::addGroupSelector() , HTML_CSS::removeGroupSelector() , HTML_CSS::setSameStyle() データソースのパースデータソースの扱いは非常に簡単で、 HTML_CSS::parseString() か HTML_CSS::parseFile() 、そして HTML_CSS::parseData() のいずれかを一度コールするだけです。 データソースのチェックHTML_CSS を PHP 5 で使用すると、データソースの妥当性をチェックできるようになります。 そのためには HTML_CSS::validate() を使用します。 出力結果を直接ブラウザに送信する、ファイルに保存する、 あるいは PHP の変数に格納するなど、必要に応じて HTML_CSS::toArray() や HTML_CSS::toInline() 、 HTML_CSS::toFile() 、 HTML_CSS::toString() 、 HTML_CSS::display() 、 HTML_CSS::getContentDisposition() そして HTML_CSS::setContentDisposition() のいずれかを使用します。 セレクタやプロパティの検索セレクタやプロパティの検索を (perl 互換のパターンで) 行うには HTML_CSS::grepStyle() を使用します。
@ ルールの処理HTML_CSS::getAtRulesList() を使用すると、 対応している @ ルールの一覧を取得することができます。
単純な宣言型の @ ルール (スタイルブロックを宣言しないもの) である @charset や @import、@namespace は HTML_CSS::createAtRule() および HTML_CSS::unsetAtRule() で処理します。 条件指定つきの @ ルール (スタイルブロックの宣言を含むもの) である @media や @page、@font-face は HTML_CSS::getAtRuleStyle() および HTML_CSS::setAtRuleStyle() で処理します。 |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「API」をGoogle検索
|