技术交流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; }