CSSファイルを読み取れるようにし、特定のセレクターのすべての宣言を文字列に抽出できるようにしたい。たとえば、次のスタイルシートがあるとします。
h1 {
font-size: 15px;
font-weight: bold;
font-style: italic;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.item {
font-size: 12px;
border:1px solid #EEE;
}
次のようなdiv.itemを呼び出して取得できるようにしたいです。
$css->getSelector('div.item');
これは私に次のような文字列を与えるはずです:
font-size:12px;border:1px solid #EEE;
私は周りを見回していますが、それを正確に実行できるパーサーを見つけることができません。何か案は?
参考までに:CSSからセレクターを変換し、スタイルを動的に電子メールメッセージのHTML要素に埋め込むことができるようにするためにこれが必要です。
ソリューション の編集:私は自分の大まかなソリューションを考え出し、探していたものを実行するためのクラスを作成しました。以下の私自身の答えを参照してください。