CSSファイルを読み込み、指定されたセレクタの宣言をすべて文字列に抽出できるようにします。PHP CSSパーサー - 文字列のセレクタの宣言
font-size:12px;border:1px solid #EEE;
:私のような文字列を与える必要があります
$css->getSelector('div.item');
:私は、のようなものを呼び出し、div.itemを取得できるようにしたい
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;
}
:たとえば、次のスタイルシートを与えられました
私は周りを見てきましたが、正確にそれを行うパーサーは見つかりませんでした。何か案は?
FYI:CSSからセレクタを変換し、電子メールメッセージのHTML要素にスタイルを動的に埋め込むことができるようにするには、これが必要です。
解決策 編集:私は自分の原油の解決策を考え出し、私が探していたことをするためのクラスを作成しました。下の自分の答えを見てください。
"PHPのCSSパーサ" のためにグーグルでは、私を与えましたこれは最初のヒットです:https://github.com/sabberworm/PHP-CSS-Parser – RoToRa
はい、それを見ました。それは個々のセレクタを行うことはできません...それは彼のtodoリストにあります。 – 0pt1m1z3
非常に良い解決策は答えとしてそれを置くべきです –