所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

CSS是什么?

发布时间:2020-04-12 09:08:50

资讯分类:css  页面  样式  元素
CSS是什么?

css是层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。 CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。 CSS具有以下特点:

1、丰富的样式定义 CSS提供了丰富的文档样式外观,以及设置文本和背景属性的能力;允许为任何元素创建边框,以及元素边框与其他元素间的距离,以及元素边框与元素内容间的距离;允许随意改变文本的大小写方式、修饰方式以及其他页面效果。

2、易于使用和修改 CSS可以将样式定义在HTML元素的style属性中,也可以将其定义在HTML文档的header部分,也可以将样式声明在一个专门的CSS文件中,以供HTML页面引用。总之,CSS样式表可以将所有的样式声明统一存放,进行统一管理。

3、多页面应用 CSS样式表可以单独存放在一个CSS文件中,这样我们就可以在多个页面中使用同一个CSS样式表。CSS样式表理论上不属于任何页面文件,在任何页面文件中都可以将其引用。这样就可以实现多个页面风格的统一。

4、层叠 层叠就是对一个元素多次设置同一个样式,这将使用最后一次设置的属性值。例如对一个站点中的多个页面使用了同一套CSS样式表,而某些页面中的某些元素想使用其他样式,就可以针对这些样式单独定义一个样式表应用到页面中。

5、页面压缩 在使用HTML定义页面效果的网站中,往往需要大量或重复的表格和font元素形成各种规格的文字样式,这样做的后果就是会产生大量的HTML标签,从而使页面文件的大小增加。 而将样式的声明单独放到CSS样式表中,可以大大的减小页面的体积,这样在加载页面时使用的时间也会大大的减少。另外,CSS样式表的复用更大程序的缩减了页面的体积,减少下载的时间。

CSS是什么?

很高兴来回答这个问题!

什么是CSS

CSS ,全称是 Cascading Style Sheet(层叠样式表),主要是对 HTML 标记的内容进行更加丰富的装饰,并将网页表现样式与网页结构分离的一种样式设计语言。

什么叫做层叠呢?CSS层叠是指CSS样式在针对同一元素配置同一属性时,依据层叠规则(权重)来处理冲突,选择应用权重高的CSS选择器所指定的属性,一般也被描 述为权重高的覆盖权重低的,因此也称作层叠。每个CSS选择器都会有一个权重(行内1000,id100,class10,tag1、可以这样认为),当 两个选择器同时配置同一元素的同一属性时,就会产生冲突,而解决冲突的方案就是CSS 选择器的权重,权重高的来覆盖权重低的。

CSS 能够对网页中元素位置的排版进行像素级精确控制, 控制 HTML 页面中的文本内容、图片外形以及版面布局等外观的显示样式。

CSS和CSS3

有的人会觉得CSS和CSS3是同一种东西,就像有的人觉得H5是HTML5的缩写一样。其实,CSS和CSS3还是有区别的:

CSS 是从 CSS 1.0 、CSS 2.0 、CSS 2.1 、和 CSS 3.0 这四个版本一路更新换代而来,其中,CSS 2.1 是对 CSS 2.0 的修订版,目前最新的版本是 CSS 3.0 。

虽然最新版本是 CSS 3.0 ,但不是说它之前的版本可以不学,就直接学 CSS3,因为我们现在所说的 CSS3 ,其实是相对于 CSS2 新增加的内容!

怎样学习CSS

学习目标:

1. 学会使用CSS选择器

2. 熟记CSS样式和外观属性

3. 熟练掌握CSS各种选择器

5. 熟练掌握CSS三种显示模式

6. 熟练掌握CSS背景属性

7. 熟练掌握CSS三大特性

8. 熟练掌握CSS盒子模型

9. 熟练掌握CSS浮动

10.熟练掌握CSS定位

CSS一般都是和HTML、JS绑在一起学的,因为HTML 控制网页结构,CSS 控制网页外观,JavaScript 控制网页的行为,如果把一个网站比作一个人的话,HTML相当于骨架,CSS相当于皮肤,Javascript相当于肌肉,所以建议在学习CSS的同时学习一下HTML和JS!

希望我的回答能够帮助到您!

留言与评论(共有 0 条评论)
   
验证码:
Top