css如何单独给一个元素添加自定义字体

css如何单独给一个元素添加自定义字体,第1张

使用@font-face来实现特殊字体定义,定义时需要设置src和font-family属性

范例如下(其中,华文行楷只是一个范例,你可以换成任意一个字体):

<style>

@font-face {

font-family: 'myfont'

src: local('华文行楷'), url('STXINGKA.ttf') format('truetype')

}

.con {

font-family: 'myfont'

font-size: 44px

}

</style>

<div class="con">《HTML5布局之路》</div>

<div>h5course</div>

显示效果:

只有类名为con的div设置了特殊字体

PS:url当中的是你字体文件的路径,假如是放在font文件夹下的某个字体,而你的html文件与font文件夹同级,那么路径就应该是“font/STXINGKA.ttf”。

你的css是写在哪儿的?

1.写在外链的css文件中,则记得在<head></head>里面添加外链代码

<link href="style.css" rel="stylesheet" type="text/css">

其中style.css是你外部css文件名

2.写在html页面的<head></head>里面

<style type="text/css">

*{font-size:10px} //通配符是用于定义网页所有标签的样式

body{font-size:10px} // 这个样式是用于定义body中的标签样式

//在html中,一般以上两种定义字体大小的方法都可以,*定义的范围会比较广一点, 你会发现很多网页有这么一行代码

*{margin:0padding:0} //这个是用于更改ie的3像素bug

</style>

3.二楼给的写法

<body style="font-size:12px">也是定义标签样式的一种方法,一般没学过css的初学者这样定义样式是比较方便的,但这样写管理起来很麻烦,代码冗杂,又长又臭,特别是代码多了以后,想修改就更麻烦了,而且代码也不美观,还可能会影响浏览速度....所以还是建议使用上面两种比较好,熟练以后就用第一种

4.其实还有很多定义样式的方法,网上找找资料,慢慢学习,不难的

你说的控制多层嵌套的表格,其实你可以给你要控制的单元格加个id或者class,

然后把他们的样式写进css里面

我简单写一下,嵌套就不写了,最讨厌表格了,实在是太麻烦了

<tr>

<td class="type01">文字是红色的,14px</td> //class定义的样式可以多次用

<td id="type01">文字是黑色的,11px</td> //id定义的样式只对一个标签有用

</tr>

<tr class="type01">

//用了上面的class样式

<td>这里面的文字是红色的,14px</td>

</tr>

在样式表中这样写他们的样式

①.type01{ color:#FF0font-size:14px} //class="type01"的标签

#.type01{color:#000font-size:11px} //id="type01"的标签

// 写进css文件里面

<style type="text/css">

.type01{ color:#FF0font-size:14px} //class="type01"的标签

#type01{ color:#000font-size:11px} //id="type01"的标签

</style>

③可以不用定义样式的id,class,直接在标签中写样式,比较麻烦,简写

<tr>

<td style=" color:#FF0font-size:14px">文字是红色的,14px</td>

<td style=" color:#000font-size:11px">文字是黑色的,11px</td>

</tr>

不多说了,再说,就像臭婆娘的袜子了,又长又臭

在font-family属性中多添加是所需要的字体。

不同的电脑系统里,所包含的字体不同。这个可以在font-family属性中多添加上所需要的字体。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11457444.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存