asp.net - 仅在 chrome 中内容不随 div 移动(asp 控件问题)

标签 asp.net css google-chrome positioning

我有一个菜单 div,它在 IE9 和 Firefox 中显示得很好,但在 chrome 和 IE8 中,当 div 移动时,div 的内容并没有跟随实际的 div 本身:

IE9/FF: enter image description here

Chrome : enter image description here

据我所知,我没有任何 css 冲突或流程问题。我可能会遗漏一些东西(很明显)。任何帮助将不胜感激。时间差

这是当前的 div 层次结构:

<div id="mainBody">
     <div id="mainMenu" class="mainMenu">
          <asp:Menu class="menuItems">
               <--- menu items jargon here --->
          </asp:Menu>
     </div>
</div>

还有CSS:

body
{
    background-color: #E7EDEB;
}

.textBox
{
    margin: 1px;
}
#mainBody
{
    border: 1px solid #000000;
    width: 1000px;
    background-color: #FFFFFF;
    margin-left: 10%;
    margin-right: 10%;
    padding: 0px;
    font-family: Calibri;
    letter-spacing: .03em;
}
.mainMenu
{
    border: 1px solid #000000;
    background-color: White;
    margin: 0px;
    position: relative;
    width: 600px;
    left: 50px;
    bottom: 25px;
    height: 30px;
}
.MenuItems
{
    vertical-align: middle;
    font-family: Calibri;
    font-size: large;
    text-decoration: none;
    text-align: left;
    color: #000000;
    margin: 3px;
}
div#mainContent
{
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    margin: 0px;
    width: 1000px
}

更新: 我从 div 中删除了 asp 菜单控件,并将其替换为纯文本。它看起来更像你所期望的,所以它让我相信它与控件本身有关。我还没有对控件本身应用任何样式,所以我还是迷路了。

最佳答案

尝试为您的跳过链接添加样式:

#ctl04_SkipLink {
position:absolute;
left:-9999px;
}

关于asp.net - 仅在 chrome 中内容不随 div 移动(asp 控件问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8794763/

相关文章:

c# - 处理 Odata/entityset/key/navigation

php - 下拉框内的列表项

html - 表单输入边框半径无法正常工作

c# - 是否可以拥有仅包含一些 SSL 页面的个性化 ASP.NET Web 应用程序?

C# ASP.NET;获取登录用户的 NetworkCredential 对象?

c# - 读取 HTML 数据中的数据

css - D3如何部分填写?

image - chrome Canvas 中的本地镜像

android - 如何在 Android 中从我的网络浏览器 (Chrome) 打开任何应用程序? A Href 链接与我有什么关系?

javascript - 通过 XMLHttpRequest() 下载时如何避免缓存数据