CSS样式表一席谈之利用CSS改变字体

2016-02-19 18:33 2 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐CSS样式表一席谈之利用CSS改变字体,无聊中的都看过来。

【 tulaoshi.com - Web开发 】

在过去页面上的字体是一成不变的,静静的呆在那。当DHTML(动态网页)出现后,我们能有更多方式控制字体了。一般来说,动态字体的实现核心是CSS(层叠样式表)加JavaScript。使用了以上两项技术后,字体就能产生许多变化。

1.CSS定义字体的标签元素
font-family: 设置字体字族。

span style="font-family: 黑体, 宋体(GB)"田涛/span

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

font-sytle:设置字体类型。

span style="font-style: normal"田涛/span

font-weight:设置字体的字重。

span style="font-weight: bold"田涛/span

font-size:设置字体大小。

span style="font-size: 14pt"田涛/span

font-decoration:修饰文本字体,比如带下划线“underline”。

span style="text-decoration: underline"田涛/span

  对于以上的字体设置,我们可以采用一个方便的方法:

span style="font:normal bold 14pt 黑体"田涛/span

在style定义的次序是:font-style,font-weight,font-size,font-family.

2.CSS定义字体和font定义字体的冲突

  对于CSS定义字体和font定义字体,我们都要注意以下问题,比如有以下字体设置:

span style="font-family: 宋体(KSC); font-size: 200pt"font田涛/font/span

  这时侯字体大小将以font-size: 200pt的定义来设置。但如果你在font中加入size属性,比如:

span style="font-family: 宋体(KSC); font-size: 200pt"font size="5"田涛/font/span

  这时侯,字体的大小以size的设置为准,font-size: 200pt将不起作用。其它的属性也是一样。如果你无需动态字体,就利用HTML4.0的font来定义字体,需要动态字体时,就需要使用CSS和JavaScritp来定义字体及引发事件。

3.定义CSS字体属性类

  一般我们在制作动态字体时,我们会首先利用CSS定义出页面字体的整个属性,然后在页面中引用,而不用对每段文本进行设置,这也是实现动态字体首先一步。

html

head

style type="text/css"

.tt2 { font-family:"黑体"; font-size: 16px; font-style: normal; line-height: 17px }

/style

/head

body

p class="tt2"田涛/p

/body

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

/html

  在以上代码中,“田涛”两个字引用了.main_2类定义的字体样式。当然你可以在style/style中定义不同的字体样式,以便页面中根据不同字体加以引用。比如:

html

head

style type="text/css"

.tt1 { font-family:"宋体"; font-size: 15px; font-style: normal; }

.tt2 { font-family:"黑体"; font-size: 16px; font-style: normal; }

/style

/head

body

p class="tt1"田涛/p

p class="tt2"田涛/p

/body

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

/html

来源:https://www.tulaoshi.com/n/20160219/1618111.html

延伸阅读
标签: Web开发
本文介绍如何在Dreamweaver 中使用层叠样式表 (CSS) 设置页面中的文本格式。您可以使用 CSS 以 HTML 无法提供的方式来设置文本格式和定位文本,从而能更加灵活自如地控制页面的外观。  了解 CSS  层叠样式表 (CSS) 是一系列格式设置规则,它们控制 Web 页面内容的外观。使用 CSS 设置页面格式时,内容与表现形式是相...
标签: Web开发
总结了一下自己工作中使用到的注释书写规范,没有什么技术含量,只是用于统一制作方式,方便维护。包含了区域注释、单行注释、注释层级和协助注释四个部分。 如果大家有其它的建议,欢迎留言。 大部分同学使用的区域注释的方法,会以注释内容开始或注释内容结束、start或end等,相比之下,以S或E开始可以更快的使用,比如只要写一次开始或...
标签: Web开发
一、 去除超级链接的下划线以及在超级链接上实现鼠标悬停变色: 在默认情况下,用DreamWeaver设计的网页中的超级链接都有下划线,看上去不大美观。要去除这些讨厌的下划线,很多报刊介绍的方法都是在HTML源代码中手工加入一段代码,其实在DreamWeave中很容易去除链接的下划线。首先在DreamWeaver的Document Windows中随便建立一个链接...
标签: Web开发
  1、在一个网页中同时调用CSS的多种引入方式     在HTML中引入CSS的方式很多,例如直接插入式,使用 链接外部样式表,使用CSS"@import"导入样式表以及在内部元素中使用"STYLE"标记来定义样式表等。有网友询问,这些引入方式能不能同时在一个网页中被调用,它们之间会不会产生混乱?其实,我们大可不必这么担心,这就...
标签: Web开发
类 为了对网页格式的定义更为精确,有必要让相同的选择符也能分类,并能按照不同的类别来进行不同的样式设计。基本格式如下: 选择符.类别名 {属性:值} 类别名将可以在HTML的标识符里引用: 标识符 class=类别名网页内容 实例: <html> <head> <title>CSS例子</title> <style type="t...

经验教程

168

收藏

7
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部