css文件带有显示格式,所以不是纯文本文件?

html-css06

css文件带有显示格式,所以不是纯文本文件?,第1张

CSS文件就是一个纯文本文件。

css文件顾名思义是用于装css代码的文本文件而css代码具有一定规律规则的文本代码组成。我们使用记事本将扩展名更改即可变成css文件。

层叠样式表(英文全称:CascadingStyleSheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

css后面加参数主要是起到一个缓存更新的作用。

比如style.css?v=1.0,客户端打开后会缓存1.0版本的css文件,而你在下次升级css文件后,文件名不改,那么没有清理过缓存的浏览器就会出现样式错误或者是旧样式。如果你改成style.css?v=2.0 ,就不会出现这样的问题,浏览器就会识别为新的css文件来重新加载。

那个星号是用于解决浏览器兼容问题的:

例子:

width:300px; 火狐浏览器

*width:400px; IE7.0

_width:500px IE6.0

恩~大概就是这样,还有一个事!important 也是用于兼容浏览器问题的:

例子:

width:300px!important width:400px

火狐和IE7.0会识别300px,而IE6则会是400px。

最后一个常见*位置:在css样式顶部

例如:

*{

font-size:12px

}

那么这个星号是把页面所有字号都就是默认变成12px

欢迎访问:我助助学习交流网