day01_HTML_CSS
1. B/S和C/S
1.1 B/S
- B/S指的是浏览器与服务器工作模式
- B/S优缺点
- 优势:无需占用本地大量存储空间,相对节省存储空间
- 不足:需要占用大量网络带宽
1.2 C/S
- C/S指的是客户端与服务器工作模式
- C/S优缺点
- 优势:无需占用大量网络带宽,相对节省网络带宽资源
- 不足:需要占用大量本地存储空间
2. HTML简介
- HTML全称:Hyper Text Markup Language【超文本标记语言】
- 超文本:超出文本以外,还可以包含图片、音频、视频等非文本资源
- 标记语言:标记语言语义都是由标记标签及转义字符表示
- 标记标签:由一组<>括起来关键字组成
- HTML运行:HTML可直接运行浏览器中,各个浏览器厂商均提供HTML引擎
3. HTML之Helloworld
4. HTML基本语法
HTML是否报错,需要查看浏览器控制台
进入浏览器控制台:
1. f12或fn+f12
2. 右键页面,点击检查
Elements:浏览器解析HTML后代码
Console:控制台
Sources:HTML等源代码
NetWork:网络监听
- HTML标签分为两大类,一类成对标签【有开始有结束】,另一类自结束标签
- HTML标签不区分大小写【因为:浏览器引擎解析HTML后,均为小写】
- HTML标签可以嵌套,但不能交叉嵌套
- 即使交叉嵌套HTML标签,也不会报错,浏览器提供一定容错能力【不建议使用】
- HTML标签必须正确关闭
- 如不正确关闭,也不会报错,浏览器提供一定容错能力【不建议使用】
- HTML属性必须有值,且数值用双引号括起来
- HTML注释不能嵌套
5. HTML常用标签
- 标题标签
- 语法:-
- 作用:在网页制作标题
- 特点:
- 字体加粗,字号递减
- 块级元素,自带换行效果
- 换行标签
- 语法:
或
- 语法:
- 分区布局标签
- div标签
- 语法:
- 特点:块级元素,自带换行效果
- span标签
- 语法:
- 特点:内联元素,不带换行效果
- div标签
- 段落标签
- 语法:
- 作用:拆分段落
- 特点:块级元素,自带换行效果
- 分割线
- 语法:
或
- 语法:
6. HTML中常用转义字符【实体字符】
- 语法:以&开头,以;结尾
- 常用转义字符
- 空格:
- 普通空格:【 】
- 中文空格:【 】
- 大于号:【>】
- 小于号:【<】
- 版权号:【©】
- 空格:
7. HTML重点标签
7.1 插入图片
- 语法:文本
- 属性
- src:必须,设置插入图片路径
- title:设置鼠标移入【悬停】时,提示文本
- alt:设置图片路径有误时,提示文本
7.2 超链接
7.3 列表
- 有序列表【order list】
- 语法:
- type:设置列表项类型
- 1:默认值
- a|A
- i|I
- 语法:
- 无序列表【unorder list】
- 语法:
- type:设置列表项类型
- disc:实心圆形,默认值
- square:实心方形
- circle:空心圆形
- none:空值
- 语法:
- 定义列表
8. 项目中路径问题
- 真实路径:基于本地盘符下的某个路径,如:C:/xxx
- 真实路径适用于:IO、文件上传下载等场景
- 相对路径:基于当前项目下当前文件的路径,继续检索文件,如:../3.jpg或2.jpg
- 真实web应用,不建议使用
- 绝对路径:基于当前服务器下的某个路径,如:http://localhost:8080/xxx
- 真实web应用,建议使用
9. HTML中表格
9.1 表格语法
1112 | 13 | |
---|---|---|
2131 | 22 | 23 |
32 | 33 |
9.2 跨行跨列
- rowspan:跨行
- colspan:跨列
10. HTML中表单
10.1 表单中标签
- 使用form标签制作表单
- 使用input\select\button\textarea制作表单项
10.2 表单中属性
- action:设置表单提交路径
- method:设置表单提交方式
- get:
- post:
10.3 input标签属性
- type:设置表单项类型
- text:单行文本框
- password:密码框
- submit:提交按钮
- radio:单选框
- 一组单选框的name属性值,必须一致
- 必须为单选框设置value属性值
- checkbox:多选框
- 多选框注意事项,与单选框一致
- reset:重置按钮
- hidden:隐藏域【表单中需要当前数据,但无需显示时,使用隐藏域】
- file:文件域
- name:设置表单项名称
- 如表单项需要提交数据时,必须为表单项设置name属性值
- 如一组单选框或多选框,必须将name属性值设置一致才可以
- value:设置表单项数值
- 当为按钮设置value数值时,改变按钮默认文本值
- 当为非按钮设置value数值时,设置表单项默认值
- 如使用单选框或多选框,必须设置value数值
- checked:设置单选框和多选框默认选中
- selected:设置下拉框默认选中
10.4 select 标签
- select标签制作下拉框
- 语法
- 注意:如option中未设置value属性值时,会将option开始结束标签的内部文本值作为value提交