【问题标题】:CSS issue with Asp.net Menu control in Internet Explorer 8Internet Explorer 8 中的 Asp.net 菜单控件的 CSS 问题
【发布时间】:2012-07-29 13:39:19
【问题描述】:

我以前使用过 ASP.Net 菜单控件,它运行良好,在我最新的项目中,我使用的是相同的菜单控件,但由于某种原因,单击时菜单会不断在菜单左侧添加额外的空间。请看两张截图。

我只有 IE 8 及以下版本才有这个问题,其他任何浏览器都没有

Live Example of website

实际机器上的 Internet Explorer 8

使用 IE Tester 的 Internet Explorer 8

过去几天我一直在为这个设计问题而苦苦挣扎,因为我无法弄清楚是什么属性导致的...只有在您的系统上安装了实际的 Internet Explorer 8 或使用 IE 时才会注意到这一点测试器并针对 IE 8 版本进行测试。

如果你有更高版本,因为我有 IE 9,我使用 F12 检查它,但它在标准或兼容模式下在 IE 8 中没有显示任何设计问题。

由于我不是 CSS 方面的专家,因此我将不胜感激。

【问题讨论】:

    标签: asp.net css aspmenu-control


    【解决方案1】:

    终于解决了这个问题。问题是由于 CSS 属性冲突,我以以下方式编写了 CSS,这造成了问题。我分别编写了两个类来解决问题

    .LNMore a:link, a:visited 
    {
        float:left;
        width:160px;
        height:15px;
        font-family:Tahoma;
        font-weight:bold;
        text-align:right;
        font-size:12px;
        padding-left:0px;
        padding-top:6px;
        color:White;
        text-decoration:none;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      • 2012-07-24
      • 1970-01-01
      相关资源
      最近更新 更多