CSS(层叠样式表)初识上

What
  • 定义:
    CSS(Cascading Style Sheets )层叠样式表,又称串样式列表、级联样式表、串接样式表、层叠样式表,一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言,由W3C定义和维护。
  • 核心:一种语言,添样式。
Why
  • 弥补Html的不足,以下是html不足:修改,设置麻烦,功能不足;
  • 而CSS:CSS排版功能齐全,CSS的排版文件能够独立存在,可以共用排版。
When
  • 为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)时用。
Adv and Disadv
  • 优点(advantage):

对文件来说:

可读性加强;结构灵活简单;作者和读者可以自己决定文件的显示。

对Html来说:

易改(一个整个网站或其中一部分网页的显示信息被集中在一个地方);
不同读者可以有不同的样式;
HTML结构更简单(不需要包括显示的信息)。

  • 缺点(disadvantage):

性能:

浏览器不同的支持;浏览器不同的支持;浏览器不同的支持;

功能:

CSS没有父选择器;垂直控制的局限;没有算术功能

Summary
  • Html类比为人,人有头,身体等器官,而CSS则规定头的大小,头发的颜色身高等。
  • 今天小编先介绍到这里,下次带大家学习CSS的语法。 最后附上一张图:

CSS(层叠样式表)初识上