css字体样式属性有哪些

css字体样式属性有:1、color属性,用于设置字体颜色;2、font-size属性,用于设置字号大小;3、font-family属性,用于设置字体样式;4、font-weight属性,用于设置字体粗细;5、font-style属性,用于设置字体风格;6、font-variant属性,用于设置字体变形;7、“@font-face”规则,用于自定义字体。

css字体样式属性有哪些

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

css字体样式属性有:

1、color 字体颜色

定义元素内文字颜色。

立即学习“前端免费学习笔记(深入)”;

语法:

color:颜色名|十六进制|RGB

登录后复制

color属性用于定义文本的颜色,其取值方式有如下3种:

1)预定义的颜色值,如red,green,blue等。

2)十六进制,如#FF0000,#FF6600,#29D794等。实际工作中,十六进制是最常用的定义颜色的方式。

3)RGB代码,如红色可以表示为rgb(255,0,0)或rgb(100%,0%,0%)。 

需要注意的是,如果使用RGB代码的百分比颜色值,取值为0时也不能省略百分号,必须写为0%。

2、font-size 字号大小

定义元素内文字大小。

语法:

font-size:绝对单位|相对单位

登录后复制

 7df01556ed40e71c4b5e7f4bc7ab21f.png

 

3、font-family 字体

font-family属性用于设置字体。

语法:

font-family:具体字体名,字体集

登录后复制

22ff943f80a2fa29c35aae9a1adca25.png

网页中常用的字体有宋体、微软雅黑、黑体等,例如将网页中所有段落文本的字体设置为微软雅黑,可以使用如下CSS样式代码:

p{ font-family:"微软雅黑";}

登录后复制

可以同时指定多个字体,中间以逗号隔开,表示如果浏览器不支持第一个字体,则会尝试下一个,直到找到合适的字体。

技巧1. 现在网页中普遍使用14px+。2. 尽量使用偶数的数字字号。ie6等老式浏览器支持奇数会有bug。3. 各种字体之间必须使用英文状态下的逗号隔开。4. 中文字体需要加英文状态下的引号,英文字体一般不需要加引号。当需要设置英文字体时,英文字体名必须位于中文字体名之前。5. 如果字体名中包含空格、#、$等符号,则该字体必须加英文状态下的单引号或双引号,例如font-family: "Times New Roman";。6. 尽量使用系统默认字体,保证在任何用户的浏览器中都能正确显示。

登录后复制

CSS Unicode字体

在 CSS 中设置字体名称,直接写中文是可以的。但是在文件编码(GB2312、UTF-8 等)不匹配时会产生乱码的错误。xp 系统不支持 类似微软雅黑的中文。

方案一: 你可以使用英文来替代。 比如 font-family:”Microsoft Yahei”。

方案二: 在 CSS 直接使用 Unicode 编码来写字体名称可以避免这些错误。使用 Unicode 写中文字体名称,浏览器是可以正确的解析的。 font-family: “FAE8F6F96C59ED1″,表示设置字体为“微软雅黑”。

可以通过escape() 来测试属于什么字体。

4、font-weight  字体粗细

字体加粗除了用 b 和 strong 标签之外,可以使用CSS 来实现,但是CSS 是没有语义的。

 font-weight属性用于定义字体的粗细,其可用属性值:normal、bold、bolder、lighter、100~900(100的整数倍)。

技巧:

 默认normal。数字 400 等价于 normal,而 700 等价于 bold。但是我们更喜欢用数字来表示。  

5、font-style 字体风格

字体倾斜除了用 i 和 em 标签之外,可以使用CSS 来实现,但是CSS 是没有语义的。

font-style属性用于定义字体风格,如设置斜体、倾斜或正常字体,其可用属性值如下:

normal:默认值,浏览器会显示标准的字体样式。

italic:浏览器会显示斜体的字体样式。

oblique:浏览器会显示倾斜的字体样式。

技巧:

 平时我们很少给文字加斜体,反而喜欢给斜体标签(em,i)改为普通模式。

6、font-variant 字体变形

设置元素中文本为小型大写字母。

语法:

font-variant:normal|small-caps

登录后复制

font属性简写

font属性用于对字体样式进行综合设置,其基本语法格式如下: 

选择器{font: font-style  font-variant font-weight  font-size/line-height  font-family;} 

登录后复制

使用font属性时,必须按上面语法格式中的顺序书写,不能更换顺序,各个属性以空格隔开。

注意:其中不需要设置的属性可以省略(取默认值),但必须保留font-size和font-family属性,否则font属性将不起作用。

7、@font-face(CSS3)

@font-face的语法规则

 d40dbe58b79b2e9564bd876f07b7f5f.png

相关教程推荐:CSS视频教程

以上就是css字体样式属性有哪些的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2878894.html

(0)
上一篇 2025年3月10日 19:40:12
下一篇 2025年3月10日 19:40:22

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 纯css实现小箭头或三角形标志

    作为一名前端工程师,工作中免不了要使用css制作一些小箭头、三角形之类的标志。下面我就来为大家分享下纯css制作小箭头、三角形等标志的方法。 实现小箭头: .arrow{    width: 20px;    height: 20px;  …

    2025年3月10日
    000
  • css中font字体颜色怎么设置

    css中font字体颜色的设置方法:1、直接使用font标签;2、使用p标签,代码为【123.】;3、使用span标签,代码为【】。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 css中font字体颜色的设置方法…

    2025年3月10日
    200
  • css div如何居中显示

    css div居中显示的方法:1、使用absolute绝对定位,代码为【absolute居中定位】;2、使用translate定位;3、使用margin居中定位;4、使用fixed的居中定位。 本教程操作环境:windows7系统、css3…

    2025年3月10日
    200
  • css如何实现文本多行省略号

    css实现文本多行省略号的方法:1、给文本元素添加“display: -webkit-box;”样式;2、给文本元素添加“ -webkit-box-orient: vertical;”样式;3、给文本元素添加“ -webkit-line-c…

    2025年3月10日
    200
  • css如何让文字成排显示

    css让文字成排显示的方法:1、使用【writing-mode】属性,语法为【writing-mode:lr-tb或writing-mode:tb-rl】;2、对文字对象宽度设置只能排下一个文字的宽度距离。 本教程操作环境:windows7…

    2025年3月10日
    200
  • css怎么让一个表格居中

    css让一个表格居中的方法:首先新建html文件,在【index.html】中的【】标签中,输入css代码;最后浏览器运行【index.html】页面即可。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 css让一…

    2025年3月10日 编程技术
    200
  • css怎么在图片上显示遮罩层

    css在图片上显示遮罩层的方法:首先检查图像容器和图像样式,并查看遮罩层的样式定义;然后添加用于鼠标移动的脚本代码以显示遮罩层;最后添加mouseover和mouseout事件即可。 本教程操作环境:windows7系统、css3版,DEL…

    2025年3月10日 编程技术
    200
  • css的clearfix如何实现清楚浮动

    css的clearfix实现清楚浮动的方法:首先在需要清除浮动的时候,只要写一个【.clearfix】就行了;然后在需要清浮动的元素中添加clearfix类名就好了。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 …

    2025年3月10日
    200
  • 在CSS中如何给背景图片加上超链接

    在CSS中给背景图片加上超链接的方法:首先新建模块,并设置其class属性为testid;然后将页面的css样式写入标签内,并通过class设置css的样式;最后使用a标签创建一个链接,实现给背景图片加上超链接。 本教程操作环境:windo…

    2025年3月10日 编程技术
    200
  • css如何实现input不可编辑

    css实现input不可编辑的方法:1、设置【onfocus=this.blur()】当鼠标放不上就离开焦点;2、设置disabled,代码为【】。 本教程操作环境:windows7系统、css3版,DELL G3电脑。 css实现inpu…

    2025年3月10日
    200

发表回复

登录后才能评论