我的设计师创建了一个样式表,大量使用了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)

08-07 14:50