stylesheet.css
body
{
font-family:Tahoma;
}
Label
{
font-family:Freestyle Script;
}
Hyperlink
{
font-family:Times New Roman;
}
TextBox
{
font-family:Tahoma;
}
index.aspx
<link rel="Stylesheet" href="StyleSheet.css" type="text/css" />
超链接没有受到影响。标签,而不是为两者设置不同的字体。
我的组件位于
答案 0 :(得分:1)
ASP.NET在客户端呈现html,css应用于html。您不能使用HyperLink,Label等。
Label renders to <Span>
Hyperlink to <a>
TextBox to <Input>
试
a
{
font-family:Times New Roman;
}
input
{
font-family:Tahoma;
}
相反,最好将ID分配给它们并使用id来应用css。
答案 1 :(得分:0)
这是标签,而不是Lable。 使用
a
{
...
}
而不是超链接。
答案 2 :(得分:0)
你可以将类指定为aspx文件中的控件
<asp:TextBox ID="txtName" runat="server" CssClass ="txtInput" />
和css文件
.txtInput
{
font-family:Tahoma;
}