2012-11-12 94 views
0

我在ASP.NET中有下面的代码。在div里面div里面的图片不能在IE中点击

的问题是,这种超链接(hpRecord)适用于“posts_listDiv”的所有表面以外的两个图像,其无法点击在IE 9.

我测试的代码和在比其他所有的浏览器工作正常IE浏览器。

<asp:Repeater ID="RepeaterCategories" runat="server"> 
     <ItemTemplate>     
     <asp:HyperLink ID="hpRecord" runat="server" NavigateUrl='link'>    
      <div id="posts_listDiv" class="posts_listDiv">               

      <div id="pict1Div" class="pict1Div"> 
       <asp:Image ID="picture" runat="server" Width="100px" Height="80px" ImageUrl='link'/> 
      </div>                      

       <div id="pict2Div" class="pict2Div"> 
       <asp:Image ID="pict2" runat="server" Width="100px" Height="80px" ImageUrl='link'/>            
       </div> 

       <div id="detailsDiv" class="detailsDiv"> 
        <%--text--%>      
        <%# Eval("...")%>      
        <br />                             
        <%--by user--%>     
        <i style="color:blue"><%# Eval("FirstName") %> </i> 
       </div> 
      </div>     
      </asp:HyperLink>     
     </ItemTemplate> 
    </asp:Repeater> 

,这是CSS的 “posts_listDiv”:

.posts_listDiv 
{ 
    background-color:red; 
    margin-left:5px; 
    float:left; 
    width:232px; 
    height:171px; 
    word-wrap: break-word; 
    font-size:14px; 
    margin-left:8px; 
    margin-top:10px;   
} 

回答

0

新增样式 “posts_listDiv” 父格。

.parent { 
    display: block; 
} 
+0

非常感谢你monymirza,现在工作正常。 – Artex