独学から最短でWebデザイナーになろうと考えている人におすすめの勉強法WordPressでブログやるならレンタルサーバーはエックスサーバーがおすすめAmazonオーディブルは良い?料金・特典内容・レビュー・退会方法について絶対Amazonプライム会員になったほうがお得。css画像出典:W3Ctableタグで作った表の横幅が項目が多すぎて、スマホ表示の時に画面に収まりきらない時は、横にスクロールさせるようにすれば、表や項目が潰れずに表示することが可能です。今回はスマホ表示時にtableで作った表を横にスクロールさせるCSSの実装方法について紹介します。画像のように、横に項目数が多い表をコーディングした時に、PC表示の時は問題ないと思いますが、レスポンシブでスマホ表示になった時などは、項目が画面に収まりきらず、1つ1つの項目の幅が狭くなってしまい非常に見づらい状態になってしまいます。これではせっかく綺麗にまとめた表も何がなんだか分からなくなってしまいます。解決方法は表を横スクロールさせるではこの見づらい表をどうすれば見やすくなるかというと、ページ全体を横にスクロールするのではなく、tableで組んだ表のみ横にスクロールさせます。CodePen.左が実際に記述したHTMLとCSSのコードで、右がコードをプレビューした画面になります。コードビューの表の下のスクロールバーを右に動かすと、表の部分のみ横にスクールします。CSSの記述方法CSSの記述方法は簡単です。nowrap;と指定します。nowrap;}次にtableタグを囲った、divタグに下記のCSSを指定すれば完成です。記述したCSSの解説をします。nowrap;でthとtdを改行をさせないはじめに、thとtd要素は初期状態の場合は画面の幅に応じて改行されてしまいます。するとスマホ画面のような表示領域が狭いデバイスだと、thとtdで囲った要素が自動的に改行されてしまい、1つ1つの領域が狭くなってしまいます。nowrap;を指定することによって、画面領域の制限による文字の改行を防ぐことができます。overflow:hidden;ではみ出た要素にスクロールバーを表示させる次にwidth:100%;でtableの内容を横幅いっぱいに表示させるようにします。nowrap;で指定したthとtd要素は改行されなくなったので、表示領域からはみ出て表示されてしまいます。そこにoverflow:hidden;を指定すれば、はみ出た要素にスクロールバーが表示されるようになります。touch;を指定すると、スマートフォンなどの端末で指でスクロールすると、滑らかなスクロールを表現することができます。これを指定しないとスマホ特有の滑らかなスクロールが実現しないので、忘れずに指定しておきましょう。念の為にベンダープレフィックス(-webkit-)を一緒につけて指定してください。»About仕事・生活・人生に役立つ情報を書いています。日常的な雑記記事より読者の役に立つ情報にフォーカスして情報を発信します。Debriefing[デブリーフィング]とははてなテーマ「Debriefing」リリースしました。2019-11-03歯が白くなるおすすめの市販のホワイトニング歯磨き粉2019-11-02LUSH(ラッシュ)のパワーマスクが毛穴の黒ずみ・ザラつきに効果あり2019-10-26毛穴の黒ずみや角栓を取り除く方法は洗顔・保湿・日焼け止めの肌ケアが重要2019-10-22眉毛を生やす方法。まつげ美容液を眉毛に塗ったら本当に眉毛が生えてきた2019-10-19まつげを長くする方法。スカルプDの美容液を使ったら本当にまつげが伸びた2019-10-14髭脱毛おすすめ店舗3選。background-size:coverリダイレクトとは?種類や設定方法。Reserved.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。