-HyperText Markup Language:超文本标记语言,网页语言
-超文本:超出文本的范畴,使用html可以轻松实现
-标记:html的所有操作都通过标记实现,标记就是标签 <标签名称>
代码:
test
Hello World
Hello World
Hello World
1.一个html文件开始标签和结束标签
2.html包含俩部分内容
(1) 设置相关信息
(2) 网页内容
(3) html的标签必须有头有尾
(4)html不区分大小写
(5)有些标签,没有结束标签,在标签内结束
在我们的网页中有很多数据,不同数据可能需要不同的显示效果,这个时候使用标签将内容包起来,这样就可以通过修改标签的属性值来实现标签内样式的变化
一个标签就像一个容器,想要修改容器内数据的样式,就需要改变容器的属性值,就可以实现容器内样式的变化。
-
-属性:
*size:文字大小 取值范围1-7,超出7,默认为7
*color:文字颜色
-俩种表示方式
**英文单词:blue,red,green
**十六进制数:#ffffff:rgb
-通过工具实现不同颜色
-html的注释
...... 自动换行,依次变小
-属性
**size:粗细 1~7
**color:颜色
-想要在页面上显示这样的内容 --> :是网页的开始!
-需要对特殊字符进行转义、
* <: <
* >: >
* 空格:
* &:&
-<html>:是网页的开始!
++比如显示这样的效果
学生会
组织部
学实部
综合部
-
:列表的范围
**在dl里面:上层结构 学生会
**在dl里面:下层结构 下属部门
-代码:
- 学生会
- 组织部
- 学实部
- 综合部
++比如显示这样的效果
1.财务部
2.学工部
3.人事部
a.财务部
b.学工部
c.人事部
-
:有序列表的范围
-属性:type: 设置排序方式 1(默认) a i
**在ol标签里面具体内容
-代码:
- 财务部
- 学工部
- 人事部
- 财务部
- 学工部
- 人事部
++比如显示这样的效果
特殊符号(方框)学工部
特殊符号(方框)学工部
**
:表示无序列表的范围
-属性:type :空心圆circle、实心圆disc、实心方块square,默认disc
在ul里面
-代码
- 财务部
- 学工部
- 人事部
**
属性:
-src:图片路径
-width:宽
-height:高
-alt:图片上显示的文字,把鼠标移动到图片上,停留片刻显示内容
**有些浏览器下不显示(没有效果)
**分类:
++绝对路径
- c:\Users\asus\Desktop\0413\day01\code\a.jpg
- http://www.baidu.com/b.jpg
++相对路径
- 一个文件相对于另外一个文件的位置
- 三种写法:
**1.html文件和图片在一个路径下,可以直接写文件名称
-
**2.在html文件中,使用img文件夹下面的a.jpg
- c:\Users\asus\Desktop\0413\day01\code\ 4.html
- c:\Users\asus\Desktop\0413\day01\code\ img\a.jpg
***找出html文件与jpg文件的路径不同位置
-
**3.图片在html文件的上层目录
- c:\Users\asus\Desktop\0413\day01\ code\4.html
- c:\Users\asus\Desktop\0413\day01\ a.jpg
-
- 显示在页面上的内容
**href:链接的资源的地址
**target:设置打开的方式,默认在当前页打开
-- _blank: 新窗口打开
-- _self: 当前页打开
-当超链接不需要到任何地址 在href中加 #
-点我
**如果想要定位资源:定义一个位置
顶部
**回到这个位置
回到顶部
**引入一个标签
:原样输出
* 可以对数据进行格式化,使数据更加清晰
*
:表示表格范围
* border="1" bordercolor="blue" cellspacing="0" width="400" height="150"
-border:表格线
-bordercolor:表格线颜色
-width:宽
-height:高
* 在tablel里面
-设置显示方式:
align:center left right
**在tr里面 ,
-首先定义表格范围 table
-定义一行 tr
-定义一个单元格使用 td
-使用th也可以表示单元格
**表示可以实现居中和加粗
**操作技巧
-首先数有多少行,数每行里面有几个单元格
**表格的标题
-人员信息
**合并单元格
-rowspan:跨行
23
-colspan:跨列
人员信息
*可以提交我的数据到服务器,这个过程可以使用表单标签来实现
*:定义一个表单的范围
-属性
**action:提交地址,默认提交到当前的页面
**method: 表单的提交方式
-常用的俩种:get和post,默认get请求
-面试题目:get与post区别
1.get请求地址栏会携带提交的数据,post不会携带(请求体里面)
2.get安全性较低,post级别较高
3.get请求数据大小限制,post无限制
-enctype:一般情况不使用,做文件上传时需要设置这个属性
**输入项:可以输入内容或者可以选择内容的部分
-大部分输入项 使用
*******在输入项里面需要有一个name属性
***普通输入项
***密码输入项
***单选框:
-属性:name属性值必须一致
-必须要有一个value值
-实现默认选中的属性
--checked="checked"
***复选输入项:
-属性:name属性值必须一致
--必须要有一个value值
***文件输入项(上传时候用到)
-
***下拉输入项(不是在input标签里面的)
--默认选中属性: selected
***文本域
***隐藏项(不会显示在页面上,但是存在在代码里)
***提交按钮
***当输入项里面写了name属性后
-http://localhost:63342/Html/06-%E8%B6%85%E9%93%BE%E6%8E%A5%E6%A0%87%E7%AD%BE/09-%E8%A1%A8%E5%8D%95%E6%A0%87%E7%AD%BE.html
?phone=11&pwd=11&name=11&sex=on&love=on&birth=1997
*** ?输入项name得值=输入的值&
*** 参数类似于key-value的结构
***使用图片提交
***重置按钮:回到输入项的初始状态
***普通按钮
- 使用表格实现页面效果
- 超链接不想要效果
- 如果表格里面的单元格没有内容,使用空额作为占位符
- 使用图片提交表单
b:加粗
s:删除线
u:下划线
i:斜体
p:段落标签
pre:原样输出
sub:下标
sup:上标
div: 块级标签,自动换行
span:行级标签,在一行显示
*html俩部分组成 head body
**head里面的就是头标签
**title:表示在标签上现实的内容
**标签:设置页面一些相关的内容
定时跳转
**base标签:设置超链接的基本设置
所有超链接都在新窗口打开
**link标签:引入外部文件
**css文件引入
*