問題タブ [html-table]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
85263 参照

html - HTMLまたはCSSでテーブルセルの絶対最小幅を指定するにはどうすればよいですか

概要

テーブルセルが特定の最小幅より小さくならないようにするための最良の方法は何ですか。

テーブルコンテナの幅に関して、テーブル内のすべてのセルの幅が少なくとも100ピクセルであることを確認したいと思います。使用可能なスペースがさらにある場合は、テーブルセルがそのスペースを埋める必要があります。

ブラウザの互換性

私は可能です私はで動作する解決策を見つけたいと思います

  • IE 6-8
  • FF 2-3
  • サファリ

優先順に。

0 投票する
9 に答える
25431 参照

javascript - HTML ドラッグ アンド ドロップで並べ替え可能なテーブル

行と列の両方を並べ替えることができる HTML のドラッグ アンド ドロップで並べ替え可能なテーブルが欲しいと思ったことはありませんか? 私はそれが私が死にたいものであることを知っています。ソート可能なリストはたくさん出回っていますが、ソート可能なテーブルを見つけることは不可能のようです。

script.aculo.us が提供するツールにかなり近づくことができることは知っていますが、クロスブラウザーの問題に遭遇しました。

0 投票する
27 に答える
16449 参照

html - テーブルは HTML で何としてでも避けるべきですか?

HTML ページでテーブルを使用することをお勧めします (CSS があるので)。

テーブルのアプリケーションは何ですか? CSS にはない表の機能/機能は何ですか?

関連する質問

0 投票する
3 に答える
45533 参照

html - HTMLテーブルをブラウザウィンドウの高さの100%に拡大するにはどうすればよいですか?

私は自分のWebページのレイアウトを設計するためにテーブルを使用しています。内容が少ない場合でも、テーブルをページいっぱいに表示したい。これが私が使用しているCSSです:

そして、私はこのようなものをページコードに配置します:

これはOpera9では機能しますが、Firefox2やInternetExplorer 7では機能しません。このソリューションをすべての一般的なブラウザで機能させる簡単な方法はありますか?

(に追加id="container"tdても役に立ちません。)

0 投票する
37 に答える
1429926 参照

html - 残りの画面スペースの高さをdivで埋めるようにします

コンテンツを画面全体の高さいっぱいに表示したいWebアプリケーションに取り組んでいます。

このページには、ロゴとアカウント情報を含むヘッダーがあります。これは任意の高さである可能性があります。コンテンツdivがページの残りの部分を一番下まで埋めるようにします。

ヘッダーdivとコンテンツがありますdiv。現在、私は次のようなレイアウトにテーブルを使用しています。

CSSとHTML

ページの高さ全体が埋められ、スクロールする必要はありません。

コンテンツdiv内のすべてについて、設定top: 0;するとヘッダーのすぐ下に配置されます。コンテンツは、高さが100%に設定された実際のテーブルになる場合があります。header中に入れるcontentと、これは機能しません。

を使用せずに同じ効果を達成する方法はありtableますか?

アップデート:

コンテンツ内の要素のdiv高さもパーセンテージに設定されます。したがって、100%内側の何かdivがそれを底まで埋めます。50%の2つの要素もそうです。

アップデート2:

たとえば、ヘッダーが画面の高さの20%を占める場合、内部の50%で指定されたテーブル#contentは、画面スペースの40%を占めます。これまでのところ、機能するのはテーブル全体をラップすることだけです。

0 投票する
18 に答える
236286 参照

javascript - テーブルの本体をスクロールさせながら、ヘッドを固定したままにするにはどうすればよいですか?

設定サイズを維持するために HTML テーブルが必要なページを書いています。テーブルの上部にヘッダーを常に表示する必要がありますが、テーブルに追加された行数に関係なく、テーブルの本文をスクロールする必要もあります。エクセルのミニ版を考えてみてください。これは簡単な作業のように思えますが、私が Web で見つけたほとんどすべてのソリューションにはいくつかの欠点があります。どうすればこれを解決できますか?

0 投票する
10 に答える
6611 参照

html - 表形式のデータの場合、CSSと、それとも高速でレンダリングされるのは何ですか?

TABLEプレーンHTMLを使用してテーブルをレンダリングするのにかかる時間と、実際のTR、、TDなどのタグの使用を回避するハッキングされたCSSピューリタンメソッドとの比較について、現在のブラウザーでいくつかの統計を探しています。

他のブラウザの統計にも興味がありますが、特にFirefox 3で、より高速なものだけを探しています。もちろん、TABLEタグはテーブル用に設計されていますそれは問題ではありません。


いいえ、これを行う方法はありません。

通常の方法では、例外を処理できない限り、例外をキャッチしません。

つまり、通常は例外をキャッチして、トップレベルの例外ハンドラーに記録するだけです。その後、スタックトレースを取得しますが、もちろん、スタック内のすべてのメソッド呼び出しのすべてのパラメーターの詳細を取得することはありません。

明らかに、デバッグするときは、できるだけ詳細な情報が必要です。これを実現する他の方法は次のとおりです。

  • Debug.Assertステートメントを自由に使用して、作成している仮定をテストします。

  • 選択的にアクティブ化できるロギングを使用してアプリケーションをインストルメント化します。Log4Netを使用していますが、System.Diagnostics.Traceクラスを使用するなど、他の方法もあります。

いずれにせよ、例外をキャッチしてログに記録するだけの場合(n層アプリケーションの層境界でこれを実行し、例外がサーバーにログに記録されるようにします)、常に例外を再スローする必要があります。

0 投票する
3 に答える
6877 参照

css - CSSを使用してテーブルセル内の文字列(長いURLなど)を分割するにはどうすればよいですか?

これが状況です:私はいくつかのMySpaceページのカスタマイズを試みています。[stackoverflow]を試したことがあるなら、それがどれほど苛立たしいことか理解していると思います。
基本的に、特定のルールセット内で、CSSを介してすべてカスタマイズできます(たとえば、「#」文字は許可されていません...なんて便利です!)。
詳細については、このブログをご覧ください。カスタマイズの基礎として使用しました。

したがって、唯一の問題はコメントセクションにあります。ここでは、「友達」が好きなように投稿します。すでに持っています...

...テーブルに設定されていますが、コメントセクションに長いURLが投稿されていると、最大設定に関係なく、テーブルの幅が大きくなります。

質問:テーブルの幅を押し上げるテキストを管理する方法はありますか?
おそらく文字列を分割/切り刻むのですか?それとも私がやるべきことがもっとありますか..?
URLは、hrefではなくテキストとして投稿されます。

FirefoxとFirebugの使用。

編集:JavaScriptも許可されていません;)

別の編集IE7で確認したところ、動作しているようです。この場合、Firefoxが面倒です。

0 投票する
8 に答える
65790 参照

html - オーバーフローを伴う DIV:auto と 100% 幅のテーブル

ここで誰かが私を助けてくれることを願っています。できる限り例を単純化しようとしました。

絶対配置の DIV があります。この例では、ブラウザ ウィンドウを埋めます。この div には、コンテンツが大きすぎて DIV が表示できない場合にスクロール バーを提供するための overflow:auto 属性があります。

DIV 内にデータを表示するテーブルがあり、その幅は 100% です。

コンテンツが垂直方向に大きくなりすぎると、垂直スクロール バーが表示され、スクロール バーに対応するためにテーブルが水平方向にわずかに縮小されると思います。ただし、IE7 では、div 内のすべてのコンテンツに対して水平方向に十分なスペースがまだあるにもかかわらず、水平スクロール バーも表示されます。

これは IE 固有のものです。Firefox は完全に動作します。

以下ソース全文。どんな助けでも大歓迎です。

トニー


2010 年 3 月 16 日に追加... GWT のソース コードがこの質問をコメントで示していることを指摘するのは興味深いかもしれないと考えました... http://www.google.com/codesearch/p?hl=en#MTQ26449crI /com/google/gwt/user/client/ui/ScrollPanel.java&q=%22hack%20to%20account%20for%20the%22%20scrollpanel&sa=N&cd=1&ct=rc&l=48

0 投票する
5 に答える
6905 参照

javascript - 全体の幅のサイズを変更せずにテーブルの行を非表示にする方法は?

表全体の幅に影響を与えずに表の行を非表示にする方法はありますか? いくつかのテーブル行を表示/非表示にする JavaScript がありますが、行が に設定されている場合、表示されている行display: none;の内容に合わせてテーブルが縮小されます。