前端必知词汇:CSS-阿里云开发者社区

开发者社区> AlibabaF2E> 正文
登录阅读全文

前端必知词汇:CSS

简介: CSS (Cascading Style Sheets, 层叠样式表) , 是一种用来表现HTML或XML文件样式的计算机语言。CSS是一种定义样式结构如字体、颜色、位置等的语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 网页制作中,主要有HTML,CSS,JavaScript。CSS 负责设计网页的表现效果。

CSS (Cascading Style Sheets, 层叠样式表) , 是一种用来表现HTML或XML文件样式的计算机语言。CSS是一种定义样式结构如字体、颜色、位置等的语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 网页制作中,主要有HTML,CSS,JavaScript。CSS 负责设计网页的表现效果。

随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是1994年哈坤·利提出了CSS的最初建议。1996年底,CSS初稿已经完成,1996年12月,层叠样式表的第一份正式标准 (Cascading style Sheets Level 1) 完成,成为W3C的推荐标准。

在CSS中,一个文件的样式可以从其它的样式表中继承。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合每个人的爱好。

CSS定义了HTML元素的显示方式。其特点主要包含提供丰富的样式定义,易于使用和修改,支持多页面应用、层叠、页面压缩等。

CSS的书写方式主要有嵌入式,外链式和行内式等。其中外链式是在HTML文件里加一个超级链接, 引入外部的 CSS 文档。这个方法最方便管理整个网站的网页风格, 它让网页的文字内容与版面设计分开。CSS有诸多优点,如降低文件大小、节省网络带宽以及易于维护等。此外,站点的表现信息和核心内容相分离,使得站点的设计人员能够在短暂的时间内对整个网站进行各种各样的修改。

资料来源:
W3C: CSS Tutorial

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
AlibabaF2E
使用钉钉扫一扫加入圈子
+ 订阅

阿里经济体前端技术最新内容汇聚在此,由阿里经济体前端委员会官方运营。我们的愿景是建立全球一流的前端团队,链接商业,让数字世界触手可及是我们的使命。阿里经济体前端委员会致力于加强技术前瞻性、推进集体成长、提升国际影响力。同时我们运营着阿里经济体前端的官方公众号:Alibaba F2E,欢迎关注。

官方博客