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: “FAEF6FC5ED1″,表示设置字体为“微软雅黑”。

可以通过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-sizefont-family属性,否则font属性将不起作用。

7、@font-face(CSS3)

@font-face的语法规则

 d40dbe58b79b2e9564bd876f07b7f5f.png

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

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 06:13:37
下一篇 2025年12月24日 06:13:43

相关推荐

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

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

    好文分享 2025年12月24日
    000
  • css中font字体颜色怎么设置

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

    2025年12月24日
    000
  • css div如何居中显示

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

    2025年12月24日
    000
  • css如何实现文本多行省略号

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

    2025年12月24日
    000
  • css怎么调整行间距

    在css中,可以通过行高属性line-height来设置行间距,语法格式“line-height:间距值;”。Line-height属性的值可以是相对数值,也可以为绝对数值或者具体的数字;line-height的值越大,那么行间距就越高。 本文操作环境:windows10系统、CSS3&&a…

    2025年12月24日
    000
  • css怎么将鼠标变小手样式

    在css中,可以使用cursor属性来将鼠标变小手样式,基本语法为“cursor:pointer;”。cursor属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状;将值设置为“pointer”即可让鼠标变小手。 本教程操作环境:windows7系统、CSS3&&HTML5版、…

    2025年12月24日
    000
  • 你可能不了解的CSS网格函数!

    本篇文章给大家介绍一下css中的网格函数:fit-content()、minmax()、repeat()。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 这3个函数都只能在网格布局中使用 【推荐教程:CSS视频教程 】 fit-content() fit-content函数,接收一…

    2025年12月24日 好文分享
    000
  • css怎么让两个div在同一行显示

    两个div在同一行显示的方法:1、给两个div元素设置“display:inline;”或“display:inline-block;”样式,让其转变为内联元素或行内块元素即可。2、给两个div元素设置“float:left;”样式即可。 本教程操作环境:windows7系统、CSS3&&a…

    2025年12月24日 好文分享
    000
  • 利用css实现一个抽奖动画效果

    首先我们先来看下最终的运行效果: 从效果图我们可以看到,抽奖会自动进行,并显示中奖信息。 这个效果基本是用CSS实现的,没有用图片,加一丢丢JS。完全没有考虑兼容性。 立即学习“前端免费学习笔记(深入)”; 具体步骤如下: 首先画一个转盘 幸运大转盘 /* 重置默认样式 */ * { margin:…

    2025年12月24日 好文分享
    000
  • css怎么设置文本居中对齐

    css设置文本居中对齐的方法:可以利用text-align属性来实现,如【p{text-align:center;}】。我们也可以设置文本居左或居右,如【text-align:left;】或【text-align:right;】。 本文操作环境:windows10系统、css 3、thinkpad …

    2025年12月24日
    000
  • css 多种背景的使用场景和技巧以及好处

    【推荐教程:CSS视频教程 】 CSS background是最常用的CSS属性之一。然而,并不是所有开发人员都知道使用多种背景。这段时间都在关注使用多种背景场景。在本文中,会详细介绍background-image`属性,并结合图形来解释多个背景使用方式以及其实际好处。 如果你还了解 CSS ba…

    2025年12月24日 好文分享
    000
  • 文字居中的css代码是什么

    文字居中的css代码是“text-align:center;”或“line-height:值;”。text-align属性规定元素文本的水平对齐方式,当值为center时,即可实现水平居中;而设置line-height可实现文字垂直居中。 本教程操作环境:windows7系统、CSS3&&a…

    2025年12月24日
    000
  • css怎么选择所有子元素

    在css中可以使用子选择器来选择指定元素的所有子元素:1、使用“E1 > E2{}”格式选择指定元素的所有指定子元素;2、使用“element1 > *{}”格式选择指定元素的所有子元素。 本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑…

    2025年12月24日
    000
  • css怎么设置背景图片布满全屏

    css设置背景图片布满全屏的方法:可以使用background-size属性来实现,如【background-size: cover;】。属性值cover表示把背景图像扩展至足够大。 本文操作环境:windows10系统、css 3、thinkpad t480电脑。 在css中有一个用来设置背景图片…

    2025年12月24日
    000
  • css怎么改行内元素高度

    css改行内元素高度的方法:可以利用line-heihgt属性来设置行内元素的高度,如【line-height:100px;】。line-height属性用来设置以百分比计的行高。 本文操作环境:windows10系统、css 3、thinkpad t480电脑。 line-height属性是css…

    2025年12月24日
    000
  • css中如何设置背景半透明

    css中设置背景半透明效果可以使用opacity属性,该属性用来设置元素的不透明级别,如【opacity:0.5】,表示将元素设置为半透明状态。 本文操作环境:windows10系统、css 3、thinkpad t480电脑。 在css中如果要设置元素的半透明效果,可以借助于opacity属性。o…

    2025年12月24日
    000
  • css怎么设置草书字体

    css设置草书字体的方法:可以利用font-family属性来进行设置,如【body{font-family:cursive;}】,属性值cursive表示草书字体。 本文操作环境:windows10系统、css 3、thinkpad t480电脑。 在css中如果我们要设置元素的字体样式,可以使用…

    2025年12月24日
    000
  • css中怎么改变超链接颜色

    css中改变超链接颜色的方法:可以利用伪类并结合color属性来实现,如【a:link{color:#000000}】,表示设置超链接未访问时的颜色。 本文操作环境:windows10系统、css 3、thinkpad t480电脑。 在css中我们可以使用下面几个伪类来设置超链接: a:link …

    2025年12月24日
    000
  • 你可能不了解的16 个提升布局效率的 CSS 伪类!!

    本篇文章给大家介绍16 个 css 伪类,助你快速提升布局效率。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 css 伪类是用于向某些选择器添加特殊的效果,是动态的,指当前元素所处的状态或者特性。只有一个元素达到一个特定状态时,它可能得到一个伪类的样式;当状态改变时,它又会失去这…

    2025年12月24日 好文分享
    000
  • css内边框线怎么设置

    css内边框线的设置方法:首先创建一个HTML示例文件;然后定义好div;最后使用border属性配合box-sizing属性来加内边框即可。 本文操作环境:windows7系统、HTML5&&CSS3版,DELL G3电脑。 在CSS中,可以使用border属性配合box-sizi…

    2025年12月24日
    000

发表回复

登录后才能评论
关注微信