[解決済み] CSSでdivを縦にスクロールできるようにする
質問
これは
<div id="" style="overflow:scroll; height:400px;">
が与える
div
で、ユーザーが水平方向と垂直方向の両方でスクロールできるようにします。どうすれば、divが
のみ
縦方向にスクロール可能か?
解決方法は?
間違ったプロパティを使用することを除けば、あなたはそれをカバーしています。スクロールバーは任意のプロパティで起動できます。
overflow
,
overflow-x
または
overflow-y
のいずれかに設定し、それぞれを
visible
,
hidden
,
scroll
,
auto
または
inherit
. 現在ご覧になっているのは、この2つです。
-
auto
- この値は、ボックスの幅と高さを調べます。それらが定義されている場合、ボックスがそれらの境界を越えて拡張されることはありません。その代わりに(コンテンツがこれらの境界を超える場合)、どちらかの境界(または両方)の長さを超えるスクロールバーを作成します。 -
scroll
- この値 力 は、たとえコンテンツが設定された境界を越えていない場合でも、何があってもスクロールバーを表示します。コンテンツがスクロールする必要がない場合、バーは "disabled" または non-interactive として表示されます。
もし、あなたが 常に 縦スクロールバーを表示させたい。
を使用する必要があります。
overflow-y: scroll
. これは
フォース
は、必要であるかどうかにかかわらず、縦軸にスクロールバーを表示します。コンテキストを実際にスクロールできない場合、"disabled" スクロールバーとして表示されます。
ボックスをスクロールできる場合にのみ、スクロールバーを表示させたい場合。
を使うだけです。
overflow: auto
. デフォルトでは、コンテンツが現在の行に収まらない場合は次の行に改行されるだけなので、水平スクロールバーは作成されません(単語の折り返しが無効になっている要素にある場合を除く)。縦スクロールバーでは、指定した高さまでコンテンツが拡大されます。高さを超える場合は、コンテンツの残りの部分を表示するために垂直スクロールバーが表示されますが、高さを超えない場合はスクロールバーが表示されません。
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] div 内の画像を縦に並べる方法
-
[解決済み] divの内容を下に揃える方法
-
[解決済み] CSSでdivのアスペクト比を維持する
-
[解決済み] クリアフィックスとは何ですか?
-
[解決済み] Flexbox:水平方向と垂直方向の中央揃え
-
[解決済み】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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] BootstrapのCollapse Navbarが動作しない
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] CSSコンテンツによるHTMLエンティティの追加
-
[解決済み] div内の要素を縦に並べるにはどうしたらいいですか?
-
[解決済み] input type="file "ボタンのスタイリング
-
[解決済み] 特定のクラスや属性を持たない要素を選択するCSSセレクタは書けますか?
-
[解決済み] Zalgoテキストはどのように機能しますか?
-
[解決済み] 検索エンジンはAngularJSアプリケーションをどのように扱っているのか?
-
[解決済み] label要素の中にinput要素を入れるべきですか?