【问题标题】:Why does the asp.net 4 menu control add CSS CDATA to the HTML on page rendering?为什么 asp.net 4 菜单控件在页面渲染的 HTML 中添加 CSS CDATA?
【发布时间】:2011-12-01 09:17:00
【问题描述】:

我正在通过http://analyze.websiteoptimization.com 运行我的公司网站,试图加快速度并减轻不必要的重量。我正在查看呈现页面的 HTML 源代码,并注意到 ASP.net Menu 控件添加了 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 html css aspmenu-control


【解决方案1】:

【讨论】:

  • +1,谢谢分享这个,rocky,现在对我帮助很大:)
猜你喜欢
  • 2014-09-19
  • 2018-07-01
  • 1970-01-01
  • 2014-12-15
  • 1970-01-01
  • 2012-01-09
  • 2022-06-14
  • 1970-01-01
  • 2015-01-30
相关资源
最近更新 更多