CSS中字体哪些要加引号?哪些不用加?

html-css09

CSS中字体哪些要加引号?哪些不用加?,第1张

css中需要加引号的字体有两种。

1. 字体名称为中文,如:微软雅黑;

2. 字体名称为英文但是名称有多个单词组成,中间包含空格。如:"Times New Roman"

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

在会引起歧义的情况下必须使用引号,否则就可以不用。比如说所引用的字体名称中间是带有空格的,就必须用引号把整个名称括起来,否则浏览器解析时会当做两个不同字体来看待。类似情况还有文件路径名(比如背景图片),这个就可以你自己去脑补了。

可以加,也可以不加。这个跟html标签的属性书写可以加引号也可以不加引号是一样的道理,当然如果属性中含有特殊字符比如空格则需要加空格,否则会引起浏览器解析错误。

如果想养成良好的程序书写习惯,则最好加上引号,这是标准做法。