css中需要加引号的字体有两种。
1. 字体名称为中文,如:微软雅黑;
2. 字体名称为英文但是名称有多个单词组成,中间包含空格。如:"Times New Roman"
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
在会引起歧义的情况下必须使用引号,否则就可以不用。比如说所引用的字体名称中间是带有空格的,就必须用引号把整个名称括起来,否则浏览器解析时会当做两个不同字体来看待。类似情况还有文件路径名(比如背景图片),这个就可以你自己去脑补了。这个其实就是CSS简单的语法
冒号范例
属性:值
这个表示定义一个属性的具体数值.
等号范例(包括大于下于)
@media screen (max-width < 640px)/* 判断如果屏幕宽度小于640px*/(opacity=0.8) /*定义透明度为80%.
引号的使用.
给一个例子给你看吧:*/
p {
font-family: Times, "Times New Roman", serif
}
/*可能想问为什么有2个值不用引号,而中间的却要用引号,其实这个和大多数语言是一致的.如果字符串值包含空格.如果不用引号引起来.就会被认为是多个值. 就好比.如上.如果没有引号. 解释器就会理解为 time 是一个值 new是一个值 roman又是一个值.显然这和我们预期是不一致的.这些引号的使用sh中也有很多地方使用.*/
/*定一个图片背景*/
background:url(../images/top.png)/*这里没有吧url加上引号.也是正确的.因为没有空格*/
如果是
background:url("../pc images/top.png") /*这样就要加上引号了.*/