Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 内容不是';t仅在chrome中随div移动(使用asp控件发布)_Asp.net_Css_Google Chrome_Positioning - Fatal编程技术网

Asp.net 内容不是';t仅在chrome中随div移动(使用asp控件发布)

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,在IE9和Firefox中显示得很好,但在chrome和IE8中,当div被移动时,div的内容并不跟随实际div本身:

IE9/FF:

铬:

据我所知,我没有任何css冲突或流问题。我可能错过了一些东西(显然)。任何帮助都将不胜感激。短暂性脑缺血发作

以下是当前的部门层级:

<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似乎是一个链接引用,而不是一个对象。我知道你试图做什么,但它似乎不起作用。