CSS
初识 css
css 全称 Cascading Style Sheets,层叠样式表
修饰网页样式并不是只有 css,当时有个强力竞争对手 svg,但是css的层叠性让它脱颖而出
目前 css3 只是某些模块升级到3,不是全部,有些模块已经升级到4了
官方文档
https://www.w3.org/TR/CSS22/propidx.html
中文文档
https://developer.mozilla.org/zh-CN/docs/Web/CSS
查看 css 属性可用性
css 属性变成标准 standard需要经过草稿 drafts、备选推荐、推荐这几个步骤;
谷歌一般会在草稿里看看哪些属性好不好用,好用就支持,而别的浏览器可能不怎么做;
所以有时 css 有些属性出现兼容性问题
css 引入
html 三种引入 css:
- 内联样式
- 文档样式表
- 外部样式表
现代开发网页要结构与样式分离
外部样式表引入
- link 元素
- style 元素里@import
<style>
@import url();
</style>
link 效率高一点
css 引入 css
@import url();
css 文件编码
指定单个 css 文件编码
@charset "utf-8";