質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

3回答

1077閲覧

tdの中のテーブルをスクロールしたい

summerboot

総合スコア18

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2020/02/12 08:44

tdの中にあるテーブルに横スクロール機能をつけたいのですが上手くいきません。
(下記コードではスクロールせずに単にテーブルが1400pxになってしまいました)

html

1(前略) 2<table width="1000px"> 3 <tr> 4 </tr> 5 <tr> 6 <td width="1000px"> 7 <div style="widrh:1400px;overflow-x:scroll"> 8 <table id="scrollshitai" width="100%"> 9 中略 10 </table> 11 </div> 12 </td> 13 </tr> 14</table>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yambejp

2020/02/12 08:55

レガシーなテーブルデザインがマストでなければ いまどき書くような書式ではないですが・・・
summerboot

2020/02/12 08:59

既存データとの統一やコーディング規約等の兼ね合いがあるので、書式そのものについてのツッコミはご遠慮頂けると幸いです。
yambejp

2020/02/12 09:02

そうですか、ではお役にたてそうにありません、あしからず
guest

回答3

0

ベストアンサー

こちらでいかがでしょうか?
元コードの<td width="1000px">のほうにstyle="overflow-x:scroll;display:block;"つけてくださっても大丈夫です。

html

1<table width="1000px" style="overflow-x:scroll;display:block;"> 2 <tr> 3 </tr> 4 <tr> 5 <td> 6 <div style="width:1400px;"> 7 <table id="scrollshitai" width="100%"> 8 中略 9 </table> 10 </div> 11 </td> 12 </tr> 13</table>

投稿2020/02/12 09:06

編集2020/02/12 09:07
xyunow

総合スコア122

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

summerboot

2020/02/12 09:17

ありがとうございました、お陰様で欲しい結果が得られました。 他のお二方もありがとうございました。
guest

0

HTMLでスクロールバー付きのボックスを設定する方法の記事が参考になるかと思います。

スクロールする領域は、幅(width)と高さ(height)を指定する必要があります。

スクロールが縦方向だけで良ければ、overflow: auto;
縦方向と横方向のスクロールをするなら、overflow: scroll;

投稿2020/02/12 09:02

coco_bauer

総合スコア6915

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

こういうことですか?

リンク内容

HTML

1<table> 2 <tbody> 3 <tr> 4 <td> 56 </td> 7 </tr> 8 <tr> 9 <td> 1011 </td> 12 </tr> 13 </tbody> 14</table>

CSS

1table, td { 2 border:1px solid black; 3} 4 5table { 6 width:1000px; 7 display:block; 8 overflow-x:scroll; 9} 10 11tbody { 12 width:1400px; 13 display:table; 14}

イメージ説明

投稿2020/02/12 08:59

azuapricot

総合スコア2341

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

azuapricot

2020/02/12 09:01

普通のテーブルじゃなくてtdの中にさらにテーブルがあるってことですか(???)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問