2009-05-27 8 views
0

Tout mon code html est écrit dans un fichier XSL. Div corps J'ai une div catégories avec deux zones gauche et droite Dans chaque côté j'ai la même div contiennent un lien, mais le lien dans la droite peut cliquer sur capable et dans la gauche unclickable. Quelqu'un a le même problème montre moi le chemin s'il vous plaît !!Décliné dans 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> 

Et je vis que lorsque ce chargement de la page dans IE 6 je peux toujours cliquer sur le lien dans la gauche, mais lorsque sa charge finie la page Je ne peux pas cliquer sur le lien

+3

s'il vous plaît nous montrer votre html + css – annakata

+0

Les classes css ne correspondent pas les uns aux autres, il n'y a pas d'en-tête html et il n'y a pas d'index z. Nous ne pouvons pas vous aider sans données précises. – annakata

+0

Je suis tellement désolé de perdre votre temps annakata, tout mon code html et css je ne sais pas c'est assez, n'est ce pas? En tout cas merci pour votre attention mon problème! – gacon

Répondre

0

J'ai eu une comportement similaire récemment. Le problème était que j'avais un élément div avec une hauteur/largeur fixe, mais le contenu était plus grand que "calculé". Donc, tout ce qui est en dehors des dimensions spécifiées a été montré, mais pas cliquable. Donc, essayez d'agrandir la taille div si spécifié.

Questions connexes