2009-05-27 11 views
0

これはすべて私のHTMLコードがXSLファイルに書いてあります。 div body私は、左右に2つの領域を持つdivカテゴリを持っています 各サイドには、同じdivにリンクが含まれていますが、右側のリンクはクリック可能で左側はクリック不可能です。誰かが同じ問題を持っている私に方法を示してください!IE 6で可読性なし

<xsl:for-each select="categories/category"> 
<div class="Categories-News"> 
<div class="Categories-News-Title"> 
<a href="/{@name}"> 
<xsl:value-of select="@label" /> 
</a> 
</div> 
<div class="Categories-News-Left"> 
<div class="Categories-Top-News"> 
<div class="Categories-Top-Wrap-Content"> 
<xsl:if test="article[1]/@image"> 
<div class="Wrap-Border"> 
<div class="Wrap-Image"> 
<img src="{article[1]/@image}-140x120.jpg" width="121" /> 
</div> 
</div> 
</xsl:if> 
<p class="categories-title"> 
<a href="{article[1]/@seo-url}"> 
<xsl:value-of select="article[1]/@title" 
disable-output-escaping="yes" /> 
</a> 
</p> 
<p> 
<a href="{article[1]/@url}" class="edi"> 
<xsl:value-of select="article[1]/@edition" /> 
</a> 
- 
<xsl:value-of select="formater:date(article[1]/@date)" /> 
</p> 
<xsl:value-of select="article[1]/@body" 
disable-output-escaping="yes" /> 
</div> 
</div> 
<xsl:choose> 
<xsl:when test="article[1]/related"> 
<xsl:for-each select="article[1]/related"> 
<div class="Relate-Items"> 
<div class="arrow"></div> 
<div class="Linklink"> 
<a href="{@seo-url}"> 
<xsl:value-of select="@title"             disable-output-escaping="yes" /> 
</a> 
<span> 
<a href="{@url}" class="edition"> 
<xsl:value-of select="@edition" /> 
</a> 
</span> 
</div> 
</div> 
</xsl:for-each> 
</xsl:when> 
<xsl:otherwise> 
<xsl:for-each select="article"> 
<xsl:if test="position() &lt; 5 and position() &gt; 1"> 
<div class="Relate-Items"> 
<div class="arrow"></div> 
<div class="Linklink"> 
<a href="{@seo-url}"> 
<xsl:value-of select="@title" 
disable-output-escaping="yes" /> 
</a> 
<span> 
<a href="{@url}" class="edition"> 
<xsl:value-of select="@edition" /> 
</a> 
</span> 
</div> 
</div> 
</xsl:if> 
</xsl:for-each> 
</xsl:otherwise> 
</xsl:choose> 
</div> 
<div class="Categories-News-Right"> 
<xsl:for-each select="article[position() &gt; 4]"> 
<div class="Relate-Items"> 
<div class="arrow"></div> 
<div class="Linklink"> 
<a href="{@seo-url}"> 
<xsl:value-of select="@title" /> 
</a> 
<span> 
<a href="{@url}" class="edition"> 
<xsl:value-of select="@edition" /> 
</a> 
</span> 
</div> 
</div> 
</xsl:for-each> 
</div> 
</div> 
</xsl:for-each> 

そして私は見たことIE 6で、このページの読み込みは、私はまだ左のリンクをクリックすることができますが、私は、リンク

+3

あなたのhtml + cssを表示してください – annakata

+0

cssクラスはhtmlと一致しません。ヘッダーhtmlはなく、z-インデックスはありません。正確なデータがないとあなたを助けることはできません。 – annakata

+0

あなたの時間を無駄にして申し訳ありませんが、このすべての私のHTMLコードとCSSは私はこれが十分であるか分からないのですか?とにかくあなたの注意をあなたの問題に感謝します! – gacon

答えて

0

をクリックすることができないときにその完成負荷のページ私が持っていたとき最近の同様の挙動。問題は、固定された高さ/幅のdiv要素がありましたが、内容が "計算された"よりも大きくなっています。したがって、指定された次元外のすべてが表示されましたが、クリック可能ではありませんでした。だから指定されていれば、divのサイズを拡大しようとする。