2009-05-27 2 views
0

Это мой код html в XSL-файле. Div body У меня есть категории div с двумя областями влево и вправо. В каждой стороне у меня есть тот же div, содержащий ссылку, но ссылка справа может щелкнуть мышью, а в левой - незаметной. У кого-то есть такая же проблема, покажите мне, пожалуйста!Unclickable in 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

Мне очень жаль тратить ваше время на annakata, это весь мой html-код и css. Я не знаю, что этого достаточно, не так ли? В любом случае спасибо за внимание, что у меня проблема! – gacon

ответ

0

Я был подобное поведение в последнее время. Проблема заключалась в том, что у меня был элемент div с фиксированной высотой/шириной, но контент был больше, чем «вычислен». Итак, все за пределами указанных размеров было показано, но не доступно для кликов. Поэтому попробуйте увеличить размер div, если это указано.