問題タブ [css-tables]

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 投票する
2 に答える
3109 参照

javascript - 列ごとの表の動的幅

動的コンテンツからのデータを表示するテーブルが 1 つあります。列が 6 つの場合、テーブルの幅を 100%にしたいと考えています。5 列未満の場合はテーブル幅を自動にします。

私はCSSで試しましたが、2列しかない場合、2列を全幅に拡張しますが、テーブルは100%幅で、ぎこちなく見えます。

この結果を得るために利用できる Javascript、jQuery スクリプトはありますか?

0 投票する
4 に答える
29154 参照

css - border-collapseを使用するときに単一のテーブルセルに境界線を適用する

次のCSSルールが適用されたテーブルがあります。

代わりに、特定のセルに赤い境界線を付けたいです。

これは私が期待するようには機能しません。FireFox 3およびIE8では、次のようになります。

IE8/FF3レンダリング
(ソース:control-v.net

IE7互換モード(IE8で実行)では、次のようになります。

IE7互換モードレンダリング
(ソース:control-v.net

の4辺すべて<td>を赤にしたい。これどうやってするの?テストケースはここにあります。

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

html - CSSを使用して、単一のセルまたは単一の列のフォーマットを設定するにはどうすればよいですか?

CSSを使用して、単一のセルまたは単一の列のフォーマットを設定するにはどうすればよいですか?

0 投票する
4 に答える
17249 参照

css - テーブル幅の制限

最大幅 700px の html テーブルがあり、列数 (3 ~ 10) がわかりません。<th>すべての要素に 5px のパディングを設定したいのですが、これによりテーブルの幅が広くなり、そこにある div に水平スクロールバーが表示されます。

列数がわからないため、パディングによって追加された余分なピクセルを合計幅から差し引くことはできません。

オーバーフロー値を div に配置しても、700px を超える列が不明瞭になるだけなので意味がありません。

テーブルの幅に適切なハード制限を設定するために、これを回避する方法はありますか?

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

html - HTMLテーブルのセルを列に揃える

テーブルセルを、それが属する列に揃えたいと思います。

しかし、私が得るものは次のものです:

私が使用しているhtmlコード/cssは次です。私のHTMLまたはCSSを教えることによって上記の効果を達成する方法のアイデアは本当に歓迎されています。

CSSソリューションから話を聞くのは素晴らしいことです!

0 投票する
6 に答える
129 参照

css - うまく整列された 2 つの要素の「テーブル」

これはやや自由回答の質問ですが、私は本当にこれを理解したいので気にしません。

2 要素の「テーブル」(スパン付きの CSS) があります。左の列には常に 20x20 ピクセルのアイコンがあります。2 番目の列には、アイコンに関連付けられた 1 行のテキストがあります。

IE6-8、Firefox 3.5、および Google Chrome でこれをまったく同じように表示するために思いつくあらゆる種類のアイデアを試しましたが、すべてのアイデアはテキストがせいぜい1 ~ 2 ピクセルずれることになります。

私は、<table>このリストをすべてのブラウザでまったく同じように見せるための絶対確実な方法を探しています。つまり、すべてのピクセルです。

0 投票する
1 に答える
22527 参照

html - テーブルのオーバーフローの処理

この非常に単純な例のようなテーブルがある場合:

そして、私の1つには、たとえばで.td2の画像が含まれています。ユーザーがスクロールしてすべてを表示できるように、スクロールバーを表示したいと思います。しかし、これは不可能だと思いますよね?300pxwidth

だから私の質問は:

  1. hiddenテーブルのオーバーフローを処理する以外に他のオプションはありますか?

  2. コンテンツが設定された幅を超えた場合にのみスクロールバーを表示することはできますか?(私はいくつかのフォーラムソフトウェアでそれを見たことがあると誓いますが、どれを思い出せません)

0 投票する
1 に答える
450 参照

css - 垂直方向の配置 (IE 用!)

HTML:

CSS:

..もちろん、IEを除いて、最新のブラウザでうまく動作します!

回避策はありますか?私が試した他の解決策は position:absolute; でした。下:0; ただし、z-index が何の効果もないように見える上記のドロップダウンに干渉します。

ありがとう!