我有一些基于HTML元素id的CSS元素。例如现在ASP.NET - 将CSS元素应用于Master的(子)页面的问题
ul#subNav div
{
/*top:45px !important;*/
position: relative;
visibility: hidden;
margin: 0;
padding: 0;
background: #C6DEFF;
border: 1px solid #5970B2;
z-index:2020;
}
,我不能这个样式应用于基于母版页上的网页(ASP.NET Web表单),因为在渲染时,UL的ID“subnav”变为“ctl100_subnav”因此浏览器不再应用CSS。
任何想法来克服这一点?
在此先感谢。
同意。但万一我被迫使用ID,有什么出路吗? (我没有使用.NET 4.0,我只使用ver 2.0) – NetTechie 2011-06-17 12:03:16