[解決済み] spanやdivの折り返しを防止する
2022-04-30 20:18:14
質問
のグループを配置したい。
div
要素をコンテナに入れ、水平スクロールバーを表示させる。このとき
div
/
span
要素は、HTMLに現れる順序で左から右に並んで表示される必要があります(基本的にラップされていません)。
この方法では、水平スクロールバーが表示され、コンテンツを読み進めるための垂直スクロールバーの代わりに使用することができます(左から右へ)。
コンテナで浮かせてみて、その中に
white-space: nowrap
のスタイルが表示されますが、残念ながらまだ折り返されているようです。
アイデアはありますか?
こんな感じでしたね。
.slideContainer {
white-space: nowrap;
}
.slide {
width: 800px;
float: left;
display: inline;
}
<div class="slideContainer">
<div class="slide">Some content</div>
<div class="slide">More content</div>
<div class="slide">Even More content!</div>
</div>
UPDATE
参照
サイト
の例もありますが、他の方法はないというのは間違いでした。
解決方法は?
これを試してみてください。
.slideContainer {
overflow-x: scroll;
white-space: nowrap;
}
.slide {
display: inline-block;
width: 600px;
white-space: normal;
}
<div class="slideContainer">
<span class="slide">Some content</span>
<span class="slide">More content. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</span>
<span class="slide">Even more content!</span>
</div>
を省略できることに注意してください。
.slideContainer { overflow-x: scroll; }
(どの
をサポートするブラウザとしないブラウザがあります。
をクリックすると、このコンテナではなく、ウィンドウにスクロールバーが表示されます。
ここで重要なのは
display: inline-block
. これには
クロスブラウザへの適切な対応
しかし、いつものように、念のためすべてのターゲットブラウザでテストする価値があります。
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] divをクリックすると、その下にある要素に移動します。
-
[解決済み] div' コンテナに合わせて画像を自動リサイズするにはどうしたらいいですか?
-
[解決済み] divの中のテキストを縦に揃えるにはどうしたらいいですか?
-
[解決済み] divの内容を下に揃える方法
-
[解決済み] inline/inline-block要素間のスペースを削除するにはどうすればよいですか?
-
[解決済み] クリック可能なラベルを持つチェックボックスを作成するには?
-
[解決済み] DIVを等間隔に配置した場合の流体幅
-
[解決済み】あるdivの上に別のdivを重ねる方法
-
[解決済み】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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] HTMLにおける'"'エンティティの使用法
-
[解決済み] HTMLにPDFを埋め込むおすすめの方法とは?
-
[解決済み] ローカルストレージとCookieの比較
-
[解決済み] クリック可能なラベルを持つチェックボックスを作成するには?
-
[解決済み] 入力テキストボックスの値を取得する
-
[解決済み] WebSocketとサーバー送信型イベントの比較/EventSource
-
[解決済み] input type="date "のフォーマットを変更する方法はありますか?
-
[解決済み] フレックスアイテムを右寄せにするには?
-
[解決済み] HTMLアンカーは'name'と'id'のどちらで作成するのが良いですか?
-
[解決済み] HTML5で(非空白の)自己閉鎖タグは有効ですか?