私はこのサイトをIE6と互換性のあるものにする必要があります。私はしなかったことを望むが、それは人生である。IE6のテーブルに不要な空白を追加するcfloopを修正しましたか?
ここに問題があります。 cfloop query = "thisqueryName"これは、オーバーフロー-y:スクロールテーブルの先頭に500〜600pxの空白を追加しています。
余分な空白を補うためにテーブルの上部の位置を強制的に試みましたが、運はありませんでした。
<div id="myDivid" >
<table id="thistablename">
<!--- Here is the problem --->
<cfloop query="thisqueryname">
<!--- End of Problem Code -->
<cfquery name="thisotherqueryname" datasource="#Application.dsn#">
SELECT name
, frequency
, ninjaskills
FROM thistablename
WHERE tid = #ID#
AND status = 'A'
</cfquery>
<cfquery name="anotherqueryname" datasource="#Application.dsn#">
SELECT somestuffhere
FROM thisothertablenamehere
WHERE ID = #ID#
</cfquery>
<tr>
<th class="numCol"></th>
<!--- etc etc etc --->
(いや、これは私の名前付けスキーマではありません(:名前はこの問題を回避するために
任意の修正や有益な提案)無実とすべてのことを保護するために変更されているいただければ幸いです
を!
とサプレッサで
他のすべてが失敗した、とあなたはまだ開始時に空白を取得する場合、あなたは「ハック」することができますが、あなたが[jsFiddle](HTTP上のテストケースにすることができます:/を/ jsfiddle。net /)または[JS Bin](http://jsbin.com/)?生成されたHTML/CSSを見たいのですが、サーバー側のColdFusionコードではありません。テストケースがIE6で問題を再現することを確認します。 – thirtydot
それはイントラネットサイトであり、私は情報の一部を公開したくないので、たくさん書き直さなければならなかったでしょう。 しかし、最終的に私はこの問題を解決する方法を打ちました...しかし、それは私が本当に好きではなかった方法でした。テーブルの行を生成してループする代わりに、私は個々のテーブルを生成しました。私が期待していたよりも悪く見えますが、その膨大な量のホワイトスペースがあったときほど悪くはありません。 (私の他の質問についてはあなたのコメントを見ました_after_私はそれを削除しました。 – mawburn