Как установить шрифт для компонентов с помощью таблицы стилей в C #? - PullRequest
0 голосов
/ 02 ноября 2011

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" />

Не применяется для гиперссылки и метки и не устанавливает разные шрифты для обоих.

Мои компоненты в

Ответы [ 3 ]

1 голос
/ 02 ноября 2011

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;
}

Вместо этого лучше присваивать им идентификаторы и использовать идентификаторы для применения css.

0 голосов
/ 02 ноября 2011

вы можете назначить класс для элементов управления в файле aspx как

<asp:TextBox ID="txtName" runat="server" CssClass ="txtInput" />

и в css файле

 .txtInput
   {
     font-family:Tahoma;
   }
0 голосов
/ 02 ноября 2011

Это лейбл, а не лейбл.Используйте

a
{
  ...
}

вместо гиперссылки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...