1

DOM に動的に作成/挿入されるテキストエリアがあります。テキスト エリアの高さが 75 ピクセル未満で、その中のテキストがそれを超える場合、スクロール バーが表示されますが表示されません。

75px より大きいその他のテキストエリアでは、スクロール バーが適切に表示されます。

これを修正する方法はありますか、それとも Firefox のデフォルトの動作ですか?

ここに私のCSSがあります

textarea {
           position:absolute; 
           border:0;  
           overflow:auto; 
           resize:none;
}

更新: 動作に一貫性がなくなり、60px の下 60px にスクロールバーがなくなりました

4

2 に答える 2

1

高さが75px未満の私のために動作します。ただし、textarea の高さが非常に小さい場合 (約 35px)、スクロールバーが収まらないため表示されません。テキストエリアに次の CSS を追加してみてください。

textarea {    
    resize: none; //disable resizing, so that the scrollbar is 100% high
    overflow: auto;
}
于 2013-02-22T21:49:14.333 に答える