css简介

CSS简介

层叠样式表 (Cascading Style Sheets,缩写为 CSS), 是一种 样式表 语言,用来描述 HTMLXML(包括如 SVGXHTML 之类的 XML 分支语言)文档的呈现。

CSS历史

  1. 两个人合作发明了 CSS
    1994年哈肯·维姆·莱提出了CSS的最初建议。伯特·波斯(Bert Bos)当时正在设计一个叫做“Argo”的浏览器,他们决定一起合作设计CSS。
  2. W3C 开始接管 CSS
    1997年初,W3C内组织了专门管CSS的工作组,其负责人是克里斯·里雷。
  3. CSS 2.1
    1998年5月W3C发表了CSS2
    CSS2.1修改了CSS2中的一些错误,删除了其中基本不被支持的内容和增加了一些已有的浏览器的扩展内容。
  4. CSS 3
    从 2011 年开始 CSS 被分为多个模块单独升级,统称为 CSS 3。这些模块有:
  • CSS 选择器 level 3
  • CSS 媒体查询 level 3
  • CSS Color level 3
  • 更多请 搜索 CSS spec

CSS学习资源

  1. Google: 关键词 MDN
  2. CSS Tricks
  3. Google: 阮一峰 css
  4. 张鑫旭的 240 多篇 CSS 博客
  5. Codrops 炫酷 CSS 效果
  6. CSS揭秘
  7. CSS 2.1 中文 spec
  8. Magic of CSS 免费在线书

引入CSS的方式

  1. 引入外部样式文件
<link rel="stylesheet" href="./a.css">
  1. 导入外部样式单
  • 在style元素中导入CSS文件,示例
<style>
    @import url(style.css);
</style>
  • 在CSS文件中再导入CSS文件,示例 (较少用)
/*某个CSS文件*/
@import "另一个CSS文件的地址";
.test{
     width: 100px;
     height: 100px;
     line-height: 20px;
     background-color: red;
}
  1. 使用内联样式
<div style="background: red"></div>
  1. 使用内部CSS样式
<head>
    <style>

    .content {
        background: red;
    }

    </style>
</head>

style元素和内联样式一样,会造成代码混乱,不易查错,也会给文档加载带来巨大负担。
应尽量使用 <link> 标签导入外部 CSS 文件,避免或者少用使用其他三种方式。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言: 1.HTML5的发展非常迅速,可以说已经是前端开发人员的标配,在电商类型的APP中更是运用广泛,这个系列的...
    珍此良辰阅读 1,938评论 2 15
  • web前端开发通俗的讲就是做网页嘛,在浏览器上看到的所有静态页面以及各种特效都是前端开发出来的,想要入门web前端...
    Iris_mao阅读 524评论 0 13
  • 1.CSS简介 CSS(Cascading Style Sheets)通常称为CSS样式表或层叠样式表(级联样式表...
    楚简约阅读 3,807评论 0 4
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,815评论 1 92
  • 文/鼬 我一直在追逐流光 找寻它划过天边的轨迹 那是北雁南飞的期许 那是东升西落的眷顾 那是霓虹起伏的色彩 那是一...
    鼬神3阅读 358评论 0 0