css中的空白(whitespace)只包括以下几种:空格(\20)、制表位(\09)、换行(\oA)、回车(\oD)和换页(\oc)。浏览器不会识别其他Unicode空白字符,
例如非间断空格(\Ao)。
你可以在以下几项前后任意添加空白:选择符、大括号、属性、冒号、值和分号。比如,以下这些语句虽各不相同,却都是正确的,并会产生相同的结果:
body { font-size: 20px; line-height: 150% }
body { font-size: 20px; line-height: 150%;}
body { font-size: 20px; line-height: 150%;}
body
{
&">nbsp; font-size: 20px;
line-height: 150%;
}
我使用了一个紧凑的代码书写方式,在规则内没有空白,但
是在规则和选择符之间,我插了一个空格,
如下所示:
body{font-size: 20px;line-heighL:150%;}
属性名字或常量属性值中不能出现空白。当css的属性名或者常量属性值由多个词构成的时候,应使用连字符把每个词分隔开,例如font- family和sans-serif。极为特殊的情况下.css使用CameICase(每个单词的首字母大写)的方式将多个词组合为一个常量值,例如ThreeD-LightShadow.
时间: 2024-09-13 19:58:52