問題タブ [colgroup]
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.
html - colgroup および col の Span 属性
これらのコードは論理的に同等ですか?
と
と
HTML 経由の属性または CSS 経由のプロパティは同じ効果がありますか? 「colgroup」タグも追加できますか。私がそれをするのに十分な担当者がいません。
html - Colgroup タグが IE8 で機能しない
スタイルに関するいくつかの問題に直面しているデータ テーブルを作成しようとしています。
1) 発射していない TR に交互列を適用しようとしています。
各 TR ですべての TD にクラスを渡さずに交互スタイルを適用する方法はありますか?
2) Colgroup は IE8 で、特に調整を行っています (cols=A&SI Capital Allocation, Cap Var, A&SI Expense Allocation, Exp Var)
この問題を修正する方法はありますか
コードは次のとおりです。http://jsfiddle.net/yvJ75/1/
html - trスタイルによってcolgroupスタイルが上書きされるのを止める方法は?
こんにちは、私はそのようなテーブルを持っていますか?
私のスタイルは次のとおりです。
すべてがうまく機能しますが、ゼルバ スタイルは col 選択スタイルより優先されます。選択した列が nth child ではなく col のスタイルを使用するように回避する方法はありますか?
w3c - w3c の colgroup の例は無効ですか?
colgroup の CSS で text-align を使用できないことはわかっていますが、HTML 4.01 仕様では、align="center" を使用してテーブルの例が示されています。しかし、正確なコードを動作させることができないようです (moz と webkit でチェック)!? 訂正をお願いしてもよろしいでしょうか?CSS セレクターに進む必要があるようです!?
html - 行を変更する/HTMLタグを避けますか?
<colgroup>
/ <col>
HTMLタグで定義されたスタイルの「操作」のフィールドを制限/制限する方法はありますか。
次の表があるとします。
background-color: lightgrey;
「列B」セル(2番目)には適用されないth
ようにしたいと思いthead
ます。
javascript - colgroup col idに基づくJquery.Toggle()
フィドルはここにあります。
colgroupのcolidで実際の列を取得して切り替えるのに問題があります。インデックスは正しく一致していますが、colgroupの機能を使用して列全体を取得する方法がわかりません。これが私の現在の試みです(フィドルの一番下まで):
そしてここにテーブルとcolgroupがあります:
colgroupの機能を利用したいのですが、クラスIDを使用する必要があるかどうかわかりません(使用する場合は、col group idのどこ?、<th>
?または各<td>
?)。
は?に<th>
干渉してい<colgroup>
ますか?おそらくより良い言葉で言えば、colgroupを使用する代わりにthを参照する必要がありますか?
構文の正しい方向へのポイントは役に立ち、役立つコード行は常にありがたいですが、これについては、方法論を見落とさない限り、これをより多くのコード行に拡張することを避けようとしています。私はcolidを正しく取得しているだけではないという前提の下にありますが、あなたのフィードバックは私が間違っていることを証明する可能性があります。
jquery - Jquery が間違ったテーブルの colgroup を選択する
次の2つのテーブルがあります。jqueryを使用して、それぞれのコルグループをマウスオーバーでハイライトしたいと思います。
Jクエリは次のとおりです。
jqueryは最初のテーブルで機能しますが、2番目のテーブルの最初の列に移動すると、最初のテーブルの最初の列が強調表示されます。表 2 の列 1 から 4 はすべて、表 1 の列 1 から 4 を強調表示しています。そして、6 番目の列は 2 番目の列を強調表示します。
なぜすべてがそのようにずれているのですか?
html - スパンされていないセルがない場合、IE は 1 つの列の幅を無視します。
私の問題は非常に簡単に示されます:
Firefox (15.0.1) は 2 つのセルを持つテーブルを作成しますが、それぞれ 150 ピクセル...
... Internet Explorer (9.0.8112.16421) は、幅に 3 つの列のみを使用します。
4 番目の列に別の列にまたがらないセルを含む行がテーブルに含まれるとすぐに、幅の定義が期待どおりに機能します。
私はIEがそれ自体に「ああ、まあ、3番目の列の後ろに他の列はありません-列の定義を無視しましょう」と推測します。しかし、この問題を回避する方法がわかりません。助言がありますか?そしてもちろん、テレイントロスペクションを超えた説明も大歓迎です:)
この例の意味に関する議論を避けるために: 列は、後者のセルが個別に (少なくとも 1 回) 使用されるかどうかを知らない関数によって自動的に定義されます。
c# - コード内の colgroup タグが、ソースの表示またはデバッガー ツールから欠落している
これは、この質問の反対のようなものですなぜ firebug は <tbody> を <table> に追加しますか? 同じ答えになってしまうかもしれませんが、確認したいです。
コードに colgroup があり、Firebug または IE デバッグ ツールを使用すると消えてしまいます。以下の画像を参照してください。
私のコード
Firebug のソース
html - colgroup クラスを一部の行にのみ適用する
列のグループを境界線で区切ろうとしていますが、その境界線なしでヘッダーとフッターを保持するのに問題があります。
例のフィドルは次のとおりです。 http://jsfiddle.net/cgVHz/1/
ご覧のとおり、テーブルの 2 つのヘッダーにも境界線がありますが、これは私が探しているものではありません。
境界線を上書きしようとしていますcolgroup
が、うまくいきません:
これは可能ですか?ありがとう。