技术交流QQ群:1027579432,欢迎你的加入!

1.CSS简介

  • CSS的主要使用场景用来美化网页,布局页面的
    • HTML的局限性
    • CSS-网页的美容师
1.1 HTML的局限性
  • 说到HTML,这其实是一个非常单纯的东西,它只关注内容的语义。比如<h1>表明这是一个大标题,<p>表示这是一个段落,<img>表示这是一个图片,<a>表示这是一个链接。
  • 早期的时候,世界上的网站虽然有很多,但它们都有一个共同的特点:。虽然HTML可以做简单的样式,但是带来的是无尽的臃肿和繁琐......
1.2 CSS-网页的美容师
  • CSS是层叠样式表(Cascading Style Sheets)的简称,有时候也会称为CSS样式表或级联样式表。CSS也是一种标记语言。
  • CSS主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局和外观显示样式
  • CSS可以让我们的网页更加丰富多彩,布局更加灵活。简单理解为:CSS可以美化HTML,让HTML更漂亮,让页面布局更简单

2.总结

  • HTML主要做结构、显示元素内容;
  • CSS美化HTML,布局网页;
  • CSS最大的价值:由HTML专注去做结构呈现,样式交给CSS,即结构(HTML)与样式(CSS)相分离

3.CSS语法规范

  • 使用HTML时,需要遵守一定的规则,CSS也是这样。要想熟练地使用CSS对网页进行修饰,首先需要了解CSS样式规则。CSS样式规则由两个主要的部分构成:选择器和一条或者多条声明组成。
    CSS样式规则.png
  • 选择器是用于指定CSS样式的HTML标签,花括号中是对该对象设置的具体样式;
  • 属性和属性值以key-value的形式出现;
  • 属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等;
  • 属性和属性值之间用英语冒号:分开;
  • 多个key-value之间用英文;进行区分;

4.CSS代码风格

  • 下面的代码书写并不是强制规范,而是符合实际开发的书写方式。
4.1 样式格式书写
  • 紧凑格式
    h3 {color: deeppink;font-size: 20px;}
  • 展开格式,推荐此种写法,更直观
    h3 {
        color: deeppink;
        font-size: 20px
4.2 样式大小写风格
  • 强烈推荐样式选择器,属性名,属性值关键字全部都使用小写字母,特殊情况除外。
    h3 {
        color: pink;
    }
    
    H3 {
        COLOR: PINK;
    }
4.3 样式空格风格
  • 属性值前面,冒号后面,保留一个空格
    h3 {
        color: red;
    }
  • 选择器(标签)和大括号中保留一个空格
    h3 {
        color: red;
    }

资料下载