asp.net - 为什么 asp.net 4 菜单控件在页面呈现时将 CSS CDATA 添加到 HTML?

标签 asp.net html css aspmenu-control

我正在通过 http://analyze.websiteoptimization.com 运行我的公司网站试图加快速度,并减轻不必要的重量。我正在查看渲染页面的 HTML 源代码,并注意到 ASP.net 菜单控件添加了 CSS 样式表 CDATA。

我添加了 .elfabMenu img.icon { border-style:none;vertical-align:middle;到样式表,看看它是否添加了未定义的 CSS,尽管它仍然存在。

为什么会有它,我该如何摆脱它?

谢谢, 洛基

/* <![CDATA[ */

#ctl00_ElfabMenu img.icon { border-style:none;vertical-align:middle; }

#ctl00_ElfabMenu img.separator { border-style:none;display:block; }

#ctl00_ElfabMenu img.horizontal-separator { border-style:none;vertical-align:middle; }

#ctl00_ElfabMenu ul { list-style:none;margin:0;padding:0;width:auto; }

#ctl00_ElfabMenu ul.dynamic { z-index:1; }

#ctl00_ElfabMenu a { text-decoration:none;white-space:nowrap;display:block; }

#ctl00_ElfabMenu a.static { padding-left:0.15em;padding-right:0.15em; }

#ctl00_ElfabMenu a.popout { background-image:url("/WebResource.axd?d=Vs-xm3V4xXyes-Nkxpn4TcXoSMRRIWln2M_xmx8FHGw0xawO9dtWkvxPKOuCep8TMQfm6ipPg_hERtowJQpR_GaQaYnKwCcyHxEw5R6i3rfaWcpT0&t=634509612784300257");background-repeat:no-repeat;background-position:right center;padding-right:14px; }

/* ]]> */

最佳答案

关于asp.net - 为什么 asp.net 4 菜单控件在页面呈现时将 CSS CDATA 添加到 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7660120/

相关文章:

javascript - 为什么我的所有按钮的下拉内容都相同

html - 在网页屏幕上居中放置三个图标

html - body 图像显示在叠加层之上

css - 跨浏览器字体宽度。适用于 IE 和 Chrome,但不适用于我的移动浏览器 (Galaxy S2)

c# - 转发器中的寻呼

c# - 在 Web 服务器上将 HashSet 用作静态全局变量是否可取?

asp.net - NewRelic - 如何忽略 Web 应用程序的一部分

asp.net - session 超时在 ASP .Net 中不起作用

html - 仅当页面大小太小时 overflow hidden

javascript - 如何在表格单元格内放置 p-dropdown?