哪位会使用VISUAL WEB DEVELOPER?????请教问题
okcat 2008-12-22 10:25:21 有谁学过微软自带的VWD来编写ASP.NET站点,我按照书上教的学习,在给站点设置样式这部分学的很糊涂.
定义了一个主题,主题里面只有CSS样式.那么使用了该主题的页面上的控件在套用样式时,是不是会去主题中的CSS样式中去找?如果主题中又有CSS又有皮肤文件,那么应该是使用皮肤文件来设置样式吧?如果一个页面或是站点既使用了customization主题 又使用了stylesheet主题,是不是customization主题被优先用来设置样式?
页面上有一个LABEL控件,定义为<asp:label id="mylabel" font-italic="true" text="this is a label"></asp:label>
有一个CSS样式表如下:
.maintext
{
color:navy;
font-weight:bold;
font-style:normal;
}
在该页面添加theme="mytheme" 将前面的CSS样式表转移到mytheme主题文件夹内,
为什么运行该页面后LABEL的文本是斜体,应用了页面上定义的样式,而不是主题中定义的样式?
我是这样理解的:该页面应用该主题,主题中只有一个CSS文件,则该控件去CSS文件中套用,正好页面控件的CLASS类名为CSS文件中类名,所以套用该样式类定义的样式,而mytheme主题中的font-style:normal会覆盖页面控件上定义的font-italic="true" .应该不为斜体才对啊.为什么会是斜体呢?