动态更改字体asp.net页面

时间:2015-02-04 07:38:43

标签: c# jquery html css asp.net

我有一个带有按钮,文本框,锚标签的ASP.net页面。 我想在整个网站中动态更改字体。所以我在Page_Load事件的母版页中添加了代码。

this.form1.Attributes.Add("style", "font-family:DilleniaUPC;");

但是该字体适用于除文本框和按钮控件之外的所有内容。文本框和按钮是asp.net控件。所以我想在所有控件中实现动态字体,包括按钮和文本框。 任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:0)

在你的style.css中添加一个css类,你可能会在你的页面中引用它。更具体的方法是使用css类并将该类应用于表单元素。

button, span, input
{
 font-family:DilleniaUPC;
}

答案 1 :(得分:0)

第一个更改整个文档,第二个显示更改仅更改#font,您需要的只是

 $('document').css('font-family','DilleniaUPC');

  
  $('document').css('font-family','Georgia');
$('#font').css('font-family','Arial');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Hello
<div id="font">Hello</div>

答案 2 :(得分:0)

您可以像这样申请整个页面

<style type="text/css">
    *{font-family:DilleniaUPC;}
</style>