[解決済み] 垂直スクロールバーを不要なときに隠す方法
2022-12-21 03:28:44
質問
私はjquery hintを持っているので、divに含まれているtextareaを持っており、ボーダーを変更することなく不透明度を使用したかった。 目に見える垂直スクロールバーがありますが、私はテキストフィールドに入力しているときだけこれを表示したいのですが、それはコンテナを超えています。私はoverflowを試してみました:auto;しかし、動作しません。
テキストフィールド。
<label>
<div id="name">
<textarea name="message" type="text" id="message"
title="Enter Message Here"
rows=9 cols=60 maxlength="2000"></textarea>
</div>
</label>
スタイル
#name {
border: 1px solid #c810ca;
width: 270px;
height:159px;
overflow: hidden;
position: relative;
}
#message {
height: 400px;
width: 235px;
overflow: hidden;
position: absolute;
}
どのように解決するのですか?
overflow: auto
(または
overflow-y: auto
) が正しい方法です。
問題は、テキストエリアの高さが div よりも高いことです。 div は結局テキストボックスを切り離してしまうので、テキストの高さが
159px
よりも高い位置にあるまでスクロールが開始されません。
400px
これはテキストボックスの高さです。
これを試してみてください。 http://jsfiddle.net/G9rfq/1/
テキストボックスにoverflow:autoを設定し、テキストボックスをdivと同じサイズにしました。
また、私は、このように
div
の中に
label
の中にある場合、ブラウザはそれをレンダリングしますが、おかしなことが起こるかもしれません。 また
div
は閉じられていません。
関連
-
[解決済み] ユーザーがDIVの外側をクリックしたときに、jQueryを使用してDIVを非表示にする
-
[解決済み] Bootstrap 3.3.7で改行する方法
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] リスト項目にマウスを置いたときに、カーソルを手の形に変えるには?
-
[解決済み] <button> vs. <input type="button" />. Which to use?
-
[解決済み] HTMLページからのリダイレクト
-
[解決済み] スクロールバーを隠すが、スクロールはできる状態
-
[解決済み] HTMLページでスクロールバーを非表示にする
-
[解決済み] HTML5で(非空白の)自己閉鎖タグは有効ですか?
-
[解決済み] スクロールバーが不要な場合はCSSで非表示にする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Webフォームのフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
-
[解決済み] 箇条書きのない順序なしリストが必要です。
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み] CSSでdivのアスペクト比を維持する
-
[解決済み] HTML5でfloat入力タイプはありますか?
-
[解決済み] CSSだけでリンクを無効化する方法
-
[解決済み] CSS 背景の不透明度 [重複]について
-
[解決済み] localStorage、sessionStorage、session、cookieの違いは何ですか?
-
[解決済み] スクロールバーが不要な場合はCSSで非表示にする