IE7以降をサポートする必要があります。IE7でのみポップアップするページスタイルの問題がいくつかあるので、ほとんどの問題を修正した条件付きIE7スタイルシートを作成しました。
ただし、1つのスタイルがコーダーによってインラインで埋め込まれているため、IE7スタイルシートはインラインスタイルをオーバーライドできません(下の1行目)。
<p style="display:inline-block; width:auto; margin:36px 0 0 16px !important;">
Download this postcard to help promote the Virtual Birth to Three (vBTT) Institute
<span class="file_size">[PDF, 1MB]</span>.</p>
マージンスタイルを変更するためにIE7条件ステートメントをインラインで追加できますか?試してみましたが、p要素内でコメントが機能しませんでした。このように書く:
<!--[if IE 7]>
まったくできないのではないかと思いますが、ここの誰かがトリックを知っているのではないかと思いました。
トリックがない場合、インラインで行うことはできず、CSSを要素から取り出して外部スタイルシートに入れて変更する必要があることに誰もが同意しますか?
ご入力ありがとうございます。これが質問するのに適切な場所だったと思います。