[解決済み】CSS div 要素 - 水平スクロールバーだけを表示する方法は?
2022-04-12 19:53:31
質問
div コンテナを持っていて、そのスタイルを以下のように定義しています。
div#tbl-container
{
width: 600px;
overflow: auto;
scrollbar-base-color:#ffeaff
}
この div に含まれるテーブルに入力すると、水平と垂直の両方のスクロールバーが自動的に表示されます。 私はただ、水平方向のスクロールバーだけを自動的に表示させたいだけなのです。テーブルの高さはプログラムで変更する予定です。
どうすればいいのでしょうか?
どのように解決するのですか?
水平・垂直スクロールバーが必要なほど大きなコンテンツにしない限り、水平・垂直スクロールバーの両方が表示されることはないはずです。
しかし、あなたは通常、バグのためにIEで行う。他のブラウザ(Firefoxなど)で確認し、実際にIEだけがそうなっているかどうかを調べてください。
IE6-7 (他のブラウザの中で) は、スクロールバーを独立して設定するために提案された CSS3 拡張をサポートしており、これを使用すると垂直スクロールバーを抑制することができるかもしれません。
overflow: auto;
overflow-y: hidden;
また、IE8用に追加する必要があるかもしれません。
-ms-overflow-y: hidden;
マイクロソフトは、IE8標準モードにおいて、CR標準以前のすべてのプロパティを独自の「-ms」ボックスに移動させると脅しているからです。(これは、彼らが常にそのように行っていたのであれば意味があったのでしょうが、現在ではむしろ誰にとっても不便なことなのです)。
一方、IE8でバグが修正されている可能性も十分にあります。
関連
-
[解決済み] 2つのdivを隣り合わせに配置するには?
-
[解決済み] Chrome で注入されたスタイルシートによる奇妙なスタイリングが発生する
-
[解決済み] ChromeでCSSカスタムスタイルのボタンから青枠を削除する
-
[解決済み] select2入力の幅を設定する(Angular-uiディレクティブを使用)
-
[解決済み] ブルマのテーブルをレスポンシブにするにはどうしたらいいですか?
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] div' コンテナに合わせて画像を自動リサイズするにはどうしたらいいですか?
-
[解決済み] How do I style a <select> dropdown with only CSS?
-
[解決済み】CSSを使用して、すべてのブラウザでdiv要素を垂直方向に中央に配置するにはどうすればよいですか?
最新
-
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 3で画像にテキストを回り込ませる
-
[解決済み] SVGの塗りつぶし色が効かない
-
[解決済み] グレーの透明な背景を設定する
-
[解決済み] FontAwesomeによる星評価用CSS
-
[解決済み] CSSを使用します。ウィンドウの幅の50%の背景色を設定する
-
[解決済み] 子 div が親 div からはみ出さないようにする。
-
[解決済み] three.jsの背景を透明や他の色に変更する。
-
[解決済み] ブートストラップカラムで画像の下にキャプションを中央配置する
-
[解決済み] div要素内でテキストが折り返されない
-
[解決済み] Atomエディタで透明な背景を設定する方法は?