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

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

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

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

1回答

2807閲覧

2テーブルのスクロールバーの同期

sanezane

総合スコア91

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2018/05/19 02:14

いつもお世話になっております
この度、asp.net mvc にてwebサービスを作成することになり勉強しています。
webについて全くの素人のためテーブル1つ作成するのに大変苦労しています。

・実現したいこと、わからないこと

スクロールバー付きのテーブルを2つ横に並べて、その2つの同期用のスクロールバーを設置したい。

その過程でcssの書き方、【外部参照、内部参照、インライン】とありますが使い分けがわかりません。

・試したこと

そもそも1つのテーブルにもスクロールバーをつけられていない状況です。
ヘッダー以下でスクロールバーを動かしたいので<tbody>にoverflow-y:scroll;を入れているのですが、利きません。
どなたかお力をお貸しください。
コードとイメージを添付いたします。

html

1(cshtml) 2 3<div id="container" class="clearfix" style="content:none; display:block; clear:both"> 4 <table class="table table-striped table-bordered" style="float:left;width:45%;"> 5 <thead class="scrollHead"> 6 <tr><th class="no">番号</th><th class="name">お名前</th><th class="address">連絡先</th><th>へへへ</th></tr> 7 </thead> 8 <tbody class="scrollBody" style="overflow-y:scroll;"> 9 <tr><td class="no">1</td><td>データ</td><td>hhh<td></tr> 10 <tr><td class="no">2</td><td>データ</td><td>hhh<td></tr> 11 <tr><td class="no">3</td><td>データ</td><td>hhh<td></tr> 12 <tr><td class="no">4</td><td>データ</td><td>hhh<td></tr> 13 <tr><td class="no">5</td><td>データ</td><td>hhh<td></tr> 14 <tr><td class="no">6</td><td>データ</td><td>hhh<td></tr> 15 <tr><td class="no">1</td><td>データ</td><td>hhh<td></tr> 16 <tr><td class="no">2</td><td>データ</td><td>hhh<td></tr> 17 <tr><td class="no">3</td><td>データ</td><td>hhh<td></tr> 18 <tr><td class="no">1</td><td>データ</td><td>hhh<td></tr> 19 <tr><td class="no">2</td><td>データ</td><td>hhh<td></tr> 20 <tr><td class="no">3</td><td>データ</td><td>hhh<td></tr> 21 <tr><td class="no">4</td><td>データ</td><td>hhh<td></tr> 22 <tr><td class="no">5</td><td>データ</td><td>hhh<td></tr> 23 <tr><td class="no">6</td><td>データ</td><td>hhh<td></tr> 24 <tr><td class="no">1</td><td>データ</td><td>hhh<td></tr> 25 <tr><td class="no">2</td><td>データ</td><td>hhh<td></tr> 26 <tr><td class="no">3</td><td>データ</td><td>hhh<td></tr> 27 <tr><td class="no">4</td><td>データ</td><td>hhh<td></tr> 28 <tr><td class="no">5</td><td>データ</td><td>hhh<td></tr> 29 <tr><td class="no">6</td><td>データ</td><td>hhh<td></tr> 30 <tr><td class="no">1</td><td>データ</td><td>hhh<td></tr> 31 <tr><td class="no">2</td><td>データ</td><td>hhh<td></tr> 32 <tr><td class="no">3</td><td>データ</td><td>hhh<td></tr> 33 <tr><td class="no">4</td><td>データ</td><td>hhh<td></tr> 34 <tr><td class="no">5</td><td>データ</td><td>hhh<td></tr> 35 <tr><td class="no">6</td><td>データ</td><td>hhh<td></tr> 36 </tbody> 37 </table> 38 <table class="table table-striped table-bordered" style="float:right;width:45%"> 39 <thead class="scrollHead"> 40 <tr><th class="no">番号</th><th class="name">お名前</th><th class="address">連絡先</th><th>へへへ</th></tr> 41 </thead> 42 <tbody class="scrollBody" style="overflow-y:scroll;"> 43 <tr><td class="no">1</td><td>データ</td><td>hhh<td></tr> 44 <tr><td class="no">2</td><td>データ</td><td>hhh<td></tr> 45 <tr><td class="no">3</td><td>データ</td><td>hhh<td></tr> 46 <tr><td class="no">4</td><td>データ</td><td>hhh<td></tr> 47 <tr><td class="no">5</td><td>データ</td><td>hhh<td></tr> 48 <tr><td class="no">6</td><td>データ</td><td>hhh<td></tr> 49 </tbody> 50 </table> 51</div> 52

イメージ説明

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

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

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

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

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

guest

回答1

0

ヘッダー固定 スクロールバーで検索し、まずはスクロールバーをつけるところからやってください。

「はみ出したところをスクロールする」がoverflowなので単純にtbodyやtdにつければいいというわけではありません。
何かしらのプラグインを使った方が早いのは早いですが。

何かしら参照されたのであればその参照先URLは必ず質問に貼ってください。
記事の理解が浅くて実装ができていないのか、単純にミスがあるのかはこのコードだけではわかりません。

いずれにしてもレイアウトを制御するCSSなりJavaScriptなりのコードがあるはずです。
そちらも併せてご提示ください。

投稿2018/05/19 03:13

編集2018/05/19 03:14
m.ts10806

総合スコア80854

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

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

sanezane

2018/05/19 10:43

はい!まずはスクロールバーをつけて表の大きさを調整できるようにします。 その後、また相談させてください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問