asp.net - 如何将 css 'ids' 与 ASP.NET 中的服务器控件结合使用?

标签 asp.net css

我的设计师创建了一个大量使用 id 的样式表。示例:

<div id="globalheader">
<ul id="globalnav">....

CSS:

#globalheader { width: 715px; height: 100px; margin: 18px auto; position: absolute; top: 0; left: 20; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }

一旦我将其中一个 div 元素更改为“runat=server”,这就不再正确显示了,因为这会导致 ClientID 发生变化。我该如何解决这个问题?

-艾杜德

最佳答案

我认为如果没有后生成解决方法,这是一个无法解决的问题,其中一些是......

  • 将类属性添加到 html 元素并将样式声明更改为 .globalheader
  • 保持 html 元素不变,并在样式表中进行查找和替换(新 ID 名称应具有一致的前缀,例如 #ctl00_globalheader)

关于asp.net - 如何将 css 'ids' 与 ASP.NET 中的服务器控件结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/589952/

相关文章:

asp.net - NancyFx和Windows身份验证

html - 如何在 bootstrap 表格单元格中显示重叠的图片?

javascript - 在一定时间内自动减小图像尺寸

css - HTML/CSS : Extra spacing above and below text-type input

c# - 如何操作字符串并从 asp.net c# 中的列表框绑定(bind)中删除 '\'

asp.net - 如何并排放置复选框?

c# - Asp.net 如何限制文本框按键事件中小数点前后的位数

c# - 从 asp.net 中的 url 中删除查询字符串

CSS如何引用多个div中的最后一个div

javascript - 如何创建覆盖移动菜单?