Opera Mini は正しくサポートline-heightされていません。2つのテキスト ブロック ( ) があります。 Opera Mini のスペース スクロールしないように、サイズを縮小して他のブロックをいくつか削除する必要があります ( .font-size10px/1 Arial320x480px
完全に機能する JS ソリューションについては知っていますが、そのページでスクリプトを使用することは許可されていません。非標準フォントも使用できません。内部スタイルシートの使用のみ許可されています。
私はより良いものを見つけることができず、 's:-o-prefocusと一緒に使用する@mediaので、テキストが多くのスペースを占める小さな画面のモバイルデバイスにのみ影響しますが、この方法ではそれらのデバイスのすべての Opera に影響するため、他のブロックは不必要に小さくなりますまたはそこで削除されます。
基本的に、質問は — Opera Mini のみを対象とする純粋な CSS ソリューションはありますか?
アップデート:
最終的に、私が最終的に抱えた元の問題に対する最善の非 js ソリューションは次のとおりでした。
:-o-prefocus, .block1, .block2 {font-size: 14px;}
@-o-viewport {zoom: 0.75;}