CSS基础

184 阅读3分钟

CSS 概念

  • css 全称 cascading style sheets,层叠式样式表,是一种用来表现HTML的文件样式的计算机语言。
  • 作用:静态地修饰网页,并且可以配合各种脚本语言动态地对网页各元素进行格式化

CSS 的组成

层叠式

css 中贯穿始终的加载特性

  • 层叠性
  • 继承性

样式

定义如何显示 HTML 元素

  • 文字文本
  • 背景
  • 盒模型
  • 浮动
  • 定位
  • 其他

CSS 语法

CSS 规则

两个主要的部分构成:选择器,以及一条或多条声明

p(选择器){width:100px; height:100px}

书写位置

  • 内嵌式

书写在head标签内

  • 外联式

在head标签使用link标签链接

  • 导入式

可以在前两种方式中利用@import url(路径) 语句进行引入其它css文件

实际应用

小型案例:可以使用内嵌式 CSS。

实际工作、大型网站项目:推荐使用外联式 CSS。

习惯代码书写风格

代码风格是实际开发中并非强制标准的书写方式

展开格式 :开发过程使用,代码可读性强,便于调错。

p {
    width: 100px;
    height: 100px;
}

紧凑格式 :上传服务器时使用,减少不必要的空白字符,压缩文件大小,利于传输。

p{width:100px;height:100px;}

CSS 中的英文可以使用大写,也可以使用小写(建议使用小写)

空格规范

选择器与大括号 {} 之间保留一个空格。

冒号后面,属性值前面,保留一个空格。

CSS 常用样式

文字三属性

  • 颜色 color

  • 字体 font-family

可设置多个属性,需逗号隔开。

实际只会加载一种字体。

英文字体需写在前面,还需要设置一个通用字体在后面

  • 字号 font-size

IE chrome 默认字号16px

最小字号8px 再小会出现兼容性问题

盒子实体化三属性

  • width
  • height
  • background-color

CSS 选择器

种类 功能

  • 基础选择器:

标签选择器(全局样式),

id选择器(单选,不建议用于设置样式),

类选择器(部分重复样式),

通配符选择器(案例使用,实际不使用)

  • 高级选择器:

后代选择器(空格分隔,减少 class 属性的定义使用,选择效率更高),

交集选择器(连续书写)

并集选择器(逗号分隔,默认样式清除)

CSS层叠式

继承性

一个标签没有设置一些样式,但它的祖先级设置了,最终浏览器上该标签也加载了这些样式,这些样式是从祖先级的样式中继承过来的。

层叠性

就近原则

选中祖父级标签在 HTML 结构中距离目标标签的 远近,近的层叠远的。

若距离一样就比权重

两者都一样比书写顺序

比权重

important>行内式>通配符选择器>标签选择器>类选择器>id选择器

层叠性