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
欢迎访问:我助助学习交流网