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