问题
- 什么是css?
- 为什么会有css?
- css和HTML怎么样结合?
css (what)
这是W3School给的定义
** 百度百科 **:
Cascading Style Sheets(层叠样式表缩写)。是一种用来表现 HTML( 标准通用标记语言的一个应用)或 XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
css优点 (why)
主要为了弥补html的不足
- HTML的缺陷:
- 不能够适应多种设备
- 要求浏览器必须智能化足够庞大
- 数据和显示没有分开
- 功能不够强大
- CSS 优点:
1.使数据和显示分开
2.降低网络流量
3.使整个网站视觉效果一致
4.使开发效率提高了
具体实现(how)
首先看整个的思维导图
在了解了什么是css,之后最想了解的便是它是如何运用到html中去的。
格式:
标签选择器 { 属性名称:属性值} (中间以分号;隔开)
三种方式:
- 外部样式表,需要在写在当前html文件之外的单独的一个文件以.css为扩展名的文件,具体实现如上图思维导图
- 内部样式表 , 一般写在标签中,用
这是写的第一个css样式标签
p的普通选择器标签
i的ID选择器标签