Asp.net 内容不是';t仅在chrome中随div移动(使用asp控件发布)
我有一个菜单div,在IE9和Firefox中显示得很好,但在chrome和IE8中,当div被移动时,div的内容并不跟随实际div本身: IE9/FF: 铬: 据我所知,我没有任何css冲突或流问题。我可能错过了一些东西(显然)。任何帮助都将不胜感激。短暂性脑缺血发作 以下是当前的部门层级:Asp.net 内容不是';t仅在chrome中随div移动(使用asp控件发布),asp.net,css,google-chrome,positioning,Asp.net,Css,Google Chrome,Positioning,我有一个菜单div,在IE9和Firefox中显示得很好,但在chrome和IE8中,当div被移动时,div的内容并不跟随实际div本身: IE9/FF: 铬: 据我所知,我没有任何css冲突或流问题。我可能错过了一些东西(显然)。任何帮助都将不胜感激。短暂性脑缺血发作 以下是当前的部门层级: <div id="mainBody"> <div id="mainMenu" class="mainMenu"> <asp:Menu cl
<div id="mainBody">
<div id="mainMenu" class="mainMenu">
<asp:Menu class="menuItems">
<--- menu items jargon here --->
</asp:Menu>
</div>
</div>
更新:
我从div中删除了asp菜单控件,并将其替换为纯文本。它看起来更像你们所期望的,所以它让我相信它和控制本身有关。我还没有对控件本身应用任何样式,所以我仍然丢失了。尝试添加
top:0;
转到.main菜单并重新加载几次;) 尝试添加
top:0;
转到.main菜单并重新加载几次;) 尝试向Skipling添加样式:
#ctl04_SkipLink {
position:absolute;
left:-9999px;
}
尝试向Skipling添加样式:
#ctl04_SkipLink {
position:absolute;
left:-9999px;
}
这是由你在ul前隐藏的锚引起的。我还不知道为什么
编辑:事实上,它出现在该锚内的是您的隐藏图像。这是由您在ul之前隐藏的锚造成的。我还不知道为什么
编辑:事实上,它似乎是你的隐藏图像在锚内。作为一个ASP控件的问题,我想我永远都不会明白。结果是ASP呈现控件的方式有问题。多亏了罗布,我们才得以把范围缩小到一个滑雪场。由于页面是个人的,我不需要担心Skiplings,所以我选择完全禁用它。在ASP中执行此操作的方法只是在菜单控件中将SkiplingText设置为“” 对于其他遇到这种情况的人,这里还展示了一些其他技巧:
谢谢大家,作为一个ASP控件的问题,我想我永远都不会明白。结果是ASP呈现控件的方式有问题。多亏了罗布,我们才得以把范围缩小到一个滑雪场。由于页面是个人的,我不需要担心Skiplings,所以我选择完全禁用它。在ASP中执行此操作的方法只是在菜单控件中将SkiplingText设置为“” 对于其他遇到这种情况的人,这里还展示了一些其他技巧:
谢谢大家你能给我们看一下实际的HTML而不是ASP标签吗?@Sineauthm:你能提供一个预览页面让我们看看交易是什么吗?谢谢@j08691我不知道你要什么。这是一个asp页面,div是其中唯一的html。这个div中只包含一个asp菜单控件。我只是把它作为一个占位符放进去,这样你就可以看到它的结构。你能给我们看一下实际的HTML而不是ASP标记吗?@Sineauthm:你能提供一个预览页面,让我们看看它是什么吗?谢谢@j08691我不知道你要什么。这是一个asp页面,div是其中唯一的html。这个div中只包含一个asp菜单控件。我只是把它作为一个占位符,这样你就可以看到它的结构。我没有明确放置任何ul或隐藏的图像,它必须是从asp呈现的。当我添加到我的OP中时,我删除了该控件,并用纯文本替换它,结果更像您所期望的。现在看来,这更像是一个ASP问题:(@sina)好吧,用alt“跳过导航链接”设置图像“显示:无”可以解决这个问题。你是手工做的吗?我该如何在visual studio中更改它?@Sinas美感一点都不知道。我从来不会使用asp做任何事情,也不会使用VS。我在Chrome和Firefox中使用开发工具对其进行了测试。是的,我在渲染源代码中看到了隐藏的图像。我一辈子都不能nd放置它的位置。必须是控件正在使用的内容…arghI没有明确放置任何ul或隐藏图像,必须是从asp渲染的内容。当我添加到OP中时,我删除了控件并将其替换为纯文本,结果更像您所期望的。现在看来这更像是一个asp问题:((@sinas美感很好,使用alt“跳过导航链接”设置图像“显示:无”可以解决这个问题。你是手工做的吗?我该如何在visual studio中更改它?@Sinas美感一点都不知道。我从来不会使用asp做任何事情,也不会使用VS。我在Chrome和Firefox中使用开发工具对其进行了测试。是的,我在渲染源代码中看到了隐藏的图像。我一辈子都不能nd放置它的位置。一定是控件正在使用的东西…argh#ct104#u SkipLink似乎是一个链接引用,而不是一个对象。我知道你试图做什么,但它似乎不起作用。#ct104#u SkipLink似乎是一个链接引用,而不是一个对象。我知道你试图做什么,但它似乎不起作用。