开发者社区> mongolguier> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

前端必知词汇: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

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

相关文章
CSS3选择器02—CSS3部分选择器
该部分主要为CSS3新增的选择器 接上一篇 CSS(CSS3)选择器(1)   一.通用兄弟选择器:                         24:E ~ F,匹配任何E元素之后的同级F元素。 div ~ p{ background-color:#00FF00; } 二.属性选择器:                         25:E[att ^= val],匹配属性att的值以”val“开头的元素。
968 0
CSS3选择器01—CSS2.1部分选择器
这篇文章主要用于存储CSS以及CSS3的选择器部分知识,以便日后查阅及记忆. 该内容分为两部分,第一部分为css选择器的一些基本知识。第二部分为CSS3新增加的选择器。 在开始之前,先简单介绍一下选择器,选择器的作用就是定位我们想要样式化的网页HTML元素。
1076 0
CSS中的选择器总结
主要应用的选择器就三类:元素选择器,ID选择器,类选择器。 选择器的结合关系有三种:后代结合、子元素结合、相邻兄弟结合。 元素选择器就是以html文档中的标准元素标签作为选择器的标志的。如: h1 {color:red; font-size:14px;}   ID选择器,以元素的唯一ID作为选择器标志。
630 0
ES6 reduce 实现异步串行【初中级前端必会】
ES6 reduce 实现异步串行【初中级前端必会】
82 0
+关注
41
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载