13

Chromiumでそれを見たばかりです

  • resize:verticalまたは_resize:both
  • resize:horizontalまたはの場合、要素のサイズを最初の幅よりも小さくすることはできませんresize:both

デモ: http://jsfiddle.net/3rdj4/3

私はw3c specを読みましたが、これが原因で問題が発生すると思います:

ユーザー エージェント、サイズ変更の範囲を、要素の元の書式設定されたサイズと要素のすべてのコンテンツを包含するのに十分な大きさなど、適切なものに制限する場合があります。

Chromeが上記の段落を適用しても、それを行う方法はありますか?

:私はChromium 30.0.1592.0(216775)を使用しています

4

4 に答える 4

5

私はノーと言うつもりです(javascriptなしではt)。

クロムテキストエリアのサイズを初期状態よりも小さくできるようにするカスタムCSS?

テキストエリアのサイズを初期サイズ以下に変更できないという事実は、バグとして報告されています ( https://code.google.com/p/chromium/issues/detail?id=94583 )

于 2013-08-12T01:18:47.327 に答える
0

ここでの非常に単純な解決策(純粋なJavaScriptで書き直すことができます):

$("element").mousedown(function() {
    $("element").css({height:'50px', width: '50px'});
});

最初にクリックすると、要素の元のサイズが小さいサイズに変更されますが、ボタンを押したままにすると、すぐにサイズが元に戻り、必要に応じて簡単にサイズを変更できます。

もちろん、「50px」、または高さと幅は固定されていません。必要に応じて調整してください。

于 2017-05-01T22:20:08.300 に答える
-3

min-height/max-height を追加するのはどうですか?

これにより、初期値を超えて設定できます。

http://jsfiddle.net/Dqxua/

#wrapper {
    min-height:200px;
    max-height: 400px;
    resize: vertical;
    overflow: auto;
    border: 1px solid #000;
}
于 2013-08-12T01:21:49.283 に答える