0

IE9のドロップダウンリストにテキストの一部が表示されています。たとえば、「He​​lloWorld」というセレクションがあります。でも選択すると「こんにちは」と表示されます。

cssを無効にしてみたところ、このcssが問題の原因であることがわかりました。

.ui-widget {font-family:Verdana; フォントサイズ:1.1em; } .ui-widget input、.ui-widget select、.ui-widget textarea、.ui-widget button {font-family:Verdana; フォントサイズ:1em; }

このフォントファミリを無効にすると:Verdanaまたはフォントのサイズを小さくすると、表示されます。他の部分に影響を与える可能性があるため、コアcssファイルを変更できません。私がそれをハックできるという良い提案はありますか?ありがとう。

4

2 に答える 2

1

ドロップダウンリストに明示的なcss幅が設定されているように思えます。Webアプリケーション用の新しいCSSファイルを作成し、それに以下を追加して、ドロップダウンを展開してテキストに合わせます。

.ui-widget select {width: auto !important;}
于 2012-04-26T10:39:38.637 に答える
0

特定のコントロールにクラスを追加し、重要なタグを指定して、他のすべてのcss設定を上書きするようにします。

すなわち

.dropDownFont
{
    font-size: 11px !importnant;
}

または、選択セレクターを使用して、すべての選択アイテムに適用できます。

select
{
    font-size: 11px !importnant;
}
于 2012-04-26T10:40:38.557 に答える