- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用旧式菜单控件让 Chrome 看起来正确时遇到了一些呈现问题,所以我决定切换并使用 CSS Friendly Adapters (http://cssfriendly.codeplex.com/) 来获取我的菜单控件呈现为列表并希望具有更多的跨浏览器一致性,但也没有用!
所以我设计了我的菜单样式,现在它们在 Chrome、Safari 和 Firefox 上工作得很好,但在 IE 上不行我有一个从数据源加载的基本水平列表,动态列表中有 1-13 个元素附加到它们。现在在 Chrome 和 Firefox 中,在设置菜单样式后,动态菜单项将正确显示在静态菜单项下方。但是在 IE(7/8) 中,动态菜单项直接出现在当前悬停在静态菜单项上的右侧(并且静态菜单项后面的第一个动态项位于当前菜单项的右侧)
这是在 Chrome 中正常工作的菜单截图: http://i42.tinypic.com/2d3lom.png
以及同一菜单在 IE 中悬停的屏幕截图(在本例中为 8,但在 7 中看起来相同): http://i39.tinypic.com/2vmc4kn.png
这是为菜单呈现的 HTML:
<div class="AspNet-Menu-Horizontal" id="ctl00_navMenu">
<ul class="AspNet-Menu">
<li class="AspNet-Menu-WithChildren AspNet-Menu-Selected">
<a href="javascript:void(0);" class="AspNet-Menu-Link AspNet-Menu-Selected">Home</a>
<ul>
<li class="AspNet-Menu-Leaf AspNet-Menu-ParentSelected">
<a href="default.aspx" class="AspNet-Menu-Link AspNet-Menu-ParentSelected">Home</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:void(0);" class="AspNet-Menu-Link">
Financial Systems</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="fast/select_fast.aspx" class="AspNet-Menu-Link">Input Sales</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="fast/select_fast_upload.aspx" class="AspNet-Menu-Link">Upload Sales</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:void(0);" class="AspNet-Menu-Link">Reports</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="reports/select_fast_prior.aspx" class="AspNet-Menu-Link">Prior</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="reports/select_fast_summary.aspx" class="AspNet-Menu-Link">Summary</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="reports/select_fast_by_month.aspx" class="AspNet-Menu-Link">Monthly</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:void(0);" class="AspNet-Menu-Link">Administration</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="shoptracker/ShopTracker.aspx" class="AspNet-Menu-Link">Shop Tracker</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="shoptracker/shopupload.aspx" class="AspNet-Menu-Link">Shop Upload</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="admin/fast_weekly_comp.aspx" class="AspNet-Menu-Link">Weekly Comp Metrics</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="admin/fast_weekly_comp_upload.aspx" class="AspNet-Menu-Link">Weekly Comp Upload</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="admin/fast_estimates.aspx" class="AspNet-Menu-Link">Estimate Maintenance</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="admin/UserMaintenance.aspx" class="AspNet-Menu-Link">User Maintenance</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="admin/CorpUserMaintenance.aspx" class="AspNet-Menu-Link">Corporate Users</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="admin/CountryISOCodeMaintenance.aspx" class="AspNet-Menu-Link">Country ISO Code Maint</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="admin/TerritoryMaintenance.aspx" class="AspNet-Menu-Link">Territory Rollup Maint</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="admin/ContentAdmin.aspx" class="AspNet-Menu-Link">Content Maintenance</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="admin/systemmessage.aspx" class="AspNet-Menu-Link">Edit System Message</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="admin/MenuBarAdminDetails.aspx" class="AspNet-Menu-Link">Menu Maintenance</a>
</li>
<li class="AspNet-Menu-Leaf">
<a href="/ChangePassword.aspx" class="AspNet-Menu-Link">Change Password</a>
</li>
</ul>
</li>
<li class="AspNet-Menu-WithChildren">
<a href="javascript:void(0);" class="AspNet-Menu-Link">Help</a>
<ul>
<li class="AspNet-Menu-Leaf">
<a href="help.aspx" class="AspNet-Menu-Link">
Help Menu</a>
</li>
</ul>
</li>
</ul>
</div>
这是我的 CSS(IE 和 Chrome 也一样,但在 Chrome 样式表中我只是在下面添加了一个渐变):
.AspNet-Menu li {color:#000000;line-height:20px;border:none;font-size:11px;font-weight:bold;}
.AspNet-Menu-WithChildren {width:150px;text-align:center;color:#FFFFFF;background:#940000;}
.AspNet-Menu-Selected {color:#000000;}
.AspNet-Menu-WithChildren a {color:#FFFFFF;}
.AspNet-Menu-Selected a {color:#000000;background:#FFCB0B;}
.AspNet-Menu-Leaf {background:#F0F0F0;width:150px;}
.AspNet-Menu-Leaf a {color:#000000;}
.AspNet-Menu-Leaf :hover, .AspNet-Menu-Leaf a :hover {background:#666666;color:#FFFFFF;}
最佳答案
也许尝试添加:
CSS
ul .AspNet-Menu-WithChildren ul {top:100%; float:none;}
我认为这可能会迫使 IE 将其放在您需要的位置。不是 100% 确定,也无法在我的本地机器上尝试。
关于asp.net - CSS 友好适配器菜单控件在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8743813/
为了我们公司的 SEO 需求,我们需要通过 301 将一些 SEO URL 更改为另一个 URL。 示例: /seo/keywords-1-2-3/ 到 /seo/mynew301page-1-2-3
使已经开发的 Vue 应用程序对 SEO 友好的最简单方法是什么(搜索引擎可以读取所有标题元标记)。 我已经研究过 NUXT,我将不得不再次重新构建整个过程,而且除了 SSR(服务器端渲染)部分之外,
我正在使用 Azure 数据库进行一些数据库管理,我需要执行查询,例如删除数据库中的所有约束。 sp_MSForEachTable 在使用 Azure 数据库时不可用,因此我正在采用不同的方法来实现此
在我的研究中,我发现了 2 种方法。 两者都需要修改 Global.Asax 中的 Application_BeginRequest 过程,您可以在其中运行代码来进行实际的 URL 映射(我的数据库
例如我有这个字符串: make no@ sen# `se ! 我会像这样生成 url make-no-sen-se! 我有这个: var value = $('.titleVal').val(
我有一个网站,我想开始使用友好的 URL。 所以不是: http://server.com/company.php?id=12 我可以使用: http://server.com/company/ste
我正在用 pandas 编写一些数据分析管道。我一直在使用的数据框中的一列是由自定义编写的类的对象组成的,每个类都用一个字符串初始化,我用正则表达式从中读取各种信息并存储在对象的属性中。子类结构类似于
这个问题已经存在: C++ create new windows command [closed] 关闭 4 年前。 我正在尝试创建一个 C++ 控制台应用程序并创建新命令。 我想做的事的例子:在终
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 8 年前。 Improve
我一直在尝试为 prestashop 中的产品创建第二个 url 重写选项.在 SEO 和 URL 部分的标准 Prestashop 安装中,我得到了以下产品 url 构建: {category:/}
我在使用重写引擎通过友好的 url 实现我的目标时遇到了一些问题。 基本上我有以下结构:- 索引.php - 吃下 - index.php 我在主索引中的链接是这样的:下载/index.php?dow
我真的不喜欢在链接中使用选择/选项元素: 但是他们已经找到了作为一种选择进入设计师组合的方式,并尽我所能劝阻他们不要使用它们,我知道如果没有谷歌的力量,我会输掉这场战斗,而且“这对 SEO 不利”。
dispose: function() { var disposer; while (disposer = this._disposers.shift()) { // expected
我将 Heroku 应用程序上的自定义域更改为新域。现在我将创建一个新的 Heroku 应用程序,它的唯一目的是重定向到第一个应用程序。 我在 Google Webmasters 中读到我应该像这样进
我有一个类。这个类有2个字段。 我有一个整数数组。我的任务是重载友好的“+”运算符,以便可以将数组中的字段值与数组元素的值相加。 例如: class Test { public: double
这个问题在这里已经有了答案: Encode URL in JavaScript (22 个答案) 关闭 9 年前。 您好,我有这个 URL(顶部),我正在尝试与“pinterest”一起使用,他们会
jQuery 模式对话框 seo 友好吗?如果不是,我们可以进行哪些更改,以便爬虫可以轻松读取模态对话框中的内容? 提前致谢。 编辑:抱歉忘记提及模式中的内容来自服务器端。所以它也使用 ajax。 最
这是我的 main.js 文件: jQuery(function($) { $('LI.tree-item-name').has('ul').click(function() { if (
static func randomShape() -> Shape { // Find out count of possible shapes var maxValue = 0
我正在构建一个通过 index.php 运行所有代码的网站。 例如 index.php?controller=something&id=01234。 我想使用 PHP 创建友好的 URL,所以我这样做
我是一名优秀的程序员,十分优秀!