ユーザー入力から CSS "style='xyz'" ステートメントを生成する CMS に取り組んでいます。ユーザー入力は検証されますが、追加の保護手段として、CSS コードの生成時に値の有効性を確認したいと考えています。
無効な値 (たとえば、レイアウトの制限により絶対値のみが許可されている相対幅 ("50%")) が検出された場合、スタイル属性の内側にコメントを返し、デバッグを支援したいと考えています。
<div class="content" style="background-color: lightblue; /* WIDTH was invalid: Only absolute values allowed here */; border: 1px orange dotted;">
これは「安全」ですか?つまり、主要なブラウザはすべて、コメントの前後の設定を適切に解析しますか? これに関する情報を Google で検索するのは困難です。