2017-09-07 6 views
0

私は今までに見たことがない問題を抱えています。焦点を合わせてサイズを変更するプレーンな古い通常のHTMLテキストエリアです。Textareaはフォーカスを合わせてサイズを変更したままにします

希望の領域の高さを設定しても、明らかに相関がなくても、サイズが小さくなったり大きくなったりします。私は幸運のないアイテムのすべてのクラスを削除しようとしました。


これはブートストラップなのですか?
どうすれば修正できますか?

問題の短いビデオへのリンク:
https://www.dropbox.com/s/7329y5a96ixajl4/18-34-46.wmv?dl=0

<textarea style="min-height: 150px; height: 150px; 
    max-width: 100%;" type="text" name="jobDesc" 
    ng-model="req.jobDesc" placeholder="Write a description for the assignment"> 
</textarea> 
+0

それがこの原因ページ上の他のCSSにする必要があり、それ自体であなたのコードとブートストラップ3.0を使用すると、同じ効果を得られない、 – Keith

+2

'heigth'は' height' – Blazemonger

+0

ARHええタイプのものでなければならないが、しかし、問題の原因となっ波平 –

答えて

1

rows Attributeを使用してみてください:

とにかく
<textarea rows="4" > 
This should force the text area to only show 4 lines, or 5, as you desire. 
</textarea> 

、私はあなたがあなたのテキストのサイズを確認することができると思いますエリアまたは計算されたプロパティの をクリックし、[inspect]をクリックしますあなたのブラウザ( 例のクロムの場合)。 Styles/Computedをクリックすると、適用しているスタイルの が表示されます。

性質の画像:

enter image description here

はEDIT:

I'veは 試して、それを破壊されたプロパティについて考えるバイオリンを作ってみましたそれ。それはあなたがパディングプロパティは、サイズ

#editor1 {height: 10px;} 
 
#editor1:focus {height: 20px;} 
 

 
#editor2:focus { padding-bottom: 10px;}
<textarea id="editor1" placeholder="Check it!!"></textarea> 
 
<textarea id="editor2" placeholder="Check it!!"></textarea>

にどのように影響するかも表示するようにcss`s :)内部 textarea:focusまたは類似

変更されたスニペットを探す必要がありそうです

解答後のOPからのコメントで改善:

I did actually manage to find out what caused the problem. Hidden in one of the js files was some legacy code to manage resizing of textareas. As some of the pages where loading in templates on top of the actual page(in a aside/modal) the code wasnt running correctly. Thank you for taking the time. It led me to my

+0

行オプションを追加して、私の問題を解決しませんでした。そして、ええ、私は、それがどこかに座っていたに違いないと思ったでしょう。しかし、iveは私のすべてのCSSファイルを見て、何も見つかりませんでした。 –

+0

CSSファイルをCSSファイルで削除しようとすると、少なくとも考えができる最初の方法です。多分それは複雑なルールの中にあるでしょう。cssファイルのいずれかを削除すると、変更が中止されます。テキストエリアについて何かをチェックしてください –

+0

これを試してみてください。実際には悪い考えではありません。 –

関連する問題