1

ユーザーが WYSIWYG エディターを介して html のスニペットを送信できるようにする Web アプリを書き直しています。Web アプリは、IE のみおよび quirksmode のみになるようにゼロから設計されました。その結果、ユーザーによって送信された html は、これを念頭に置いて設計されました。

たとえば、1 つのデータ項目には次の html が含まれます。

<span style="font-size:small">Element name here</span>

font-size:mediumquirksmode (ユーザーが設計した方法)では正しくレンダリングされませんがfont-size:small、標準モードの IE を含む他のすべてのブラウザーでは正しくレンダリングされます。

IE を強制的に標準モードにしていますが、既存のユーザーにはアプリを同じように見せたいので、最新のブラウザーで font-size キーワードをオーバーライドして、quirksmode での動作を意味する方法を探しています。言い換えれば、最新のブラウザーがテキストを誤って としてレンダリングすることを望んでいますfont-size:medium。現在ユーザーが送信したすべての html を、「old-user-content」クラスなどのコンテナに格納します。

今のところ、これを実現するために深刻なハッカーに頼るつもりです。何かアドバイス?

4

1 に答える 1

0

これを行うには、メディア クエリを使用します。

@media { 
       .old-user-content { font-size: medium } 
       }
于 2013-10-09T01:54:21.423 に答える