1.什么是html
-
超文本标记语言
-
超文本:功能比文本强大
-
标记语言:语法由标签组成、
2.html可以做什么
-
设计页面,做网页
3.html语法规范
-
扩展名是html或者htm
-
html标签不区分大小写
-
html由头(head)和体(body)组成
-
标签是可以嵌套的,标签里面可以放标签
-
标签一般由起始标签开始,结束标签终止。但是如果标签不修饰内容,可以在标签里结束。
4.标签属性
-
属性是属于标签的,修饰标签,让标签有更多的效果
-
属性一般定义在起始标签里面。
-
属性一般以 属性=属性值的形式存在
-
属性值一般用 ‘’或者“ ”括起来。 不加引号也是可以的.(不建议使用)
-
字体标签以font定义
color:字体颜色
size:字体大小,取值1~7
face:字体类型
-
hello world!!!
hello world!!!
hello world!!!
-
排版标签
- 标题标签: <hn>标题<hn> n取值1~6
- 段落标签: <p>段落</p>
- 粗体标签: <b>内容</b>
- 斜体标签: <i>内容</i>
- 下划线标签: <hr/>
- 换行标签: <br/>
-
图片标签
-
以img定义
- 属性:
- src:图片路径
- width:宽
- height:高
- alt:图片描述
- 路径问题:
- 以/开头的是绝对路径。
- 不以/开头的是相对路径,../指的是上级目录
-
列表标签
- 有序列表
- 以ol来定义
- li列表的条目
- 属性:
- start:起始的索引
- type:类型;
- 无序列表
- 通过ul来定义
- li列表的条目
- 属性:
- type:类型
- 注意:
- li要定义在ol或者ul里面
-
超链接标签
-
列表
- 以a来定义
- 属性:
- href:链接地址, #当前页面(把自己刷新了一遍)
- target:打开方式 _blank:新起页面; _self:当前页面(默认)
-
表格标签
- 以table定义
- tr行,tr定义在table里面
- td列(单元格), td定义在tr里面
- table属性:
- border:边框; 1px
- bgcolor:背景色
- background:背景图片
- td属性:
- rowspan:行合并
- colspan:列合并
- 单元格合并步骤
- 删除要合并的单元格,只留一个(最前端)
- 设置colspan或者rowspan属性,合并几个,值就是几
-
框架标签
- frameset:框架集
- 属性:
- cols:列所占的百分比,按照列来分割
- rows:行所占的百分比,按照行来分割
- frame
- 属性
- src:指定页面的路径
- 注意:不能和body一起使用
-
表单标签
-
通过form来定义
-
-
...
- 常用属性
- action:提交路径,默认是当前页面
- method:提交方式,常用的是get和post. 默认就是get
get和post区别
- get请求参数跟在请求地址(地址栏可以看见)后面,post是不在请求路径后面(请求体)里面
- get请求相对不安全,post相当安全一些
- get请求对参数大小有限制,post请求参数大小没有限制
- form的常见子标签
-
input:输入域, 通过type属性来指定类型
select :选择菜单
textarea:文本域
1.input:输入类型
type属性,类型是由属性(type)定义的。
-
text:文本输入框
-
password:密码域
-
submit:提交按钮
-
reset:重置按钮
-
button:空白按钮
-
radio:单选框
-
checkbox:复选框
-
hidden:隐藏字段
-
file:文件
-
image :图片按钮
-
select :选择菜单
-
option:选择菜单的选项
-
注意:
- name在select里面指定
- value在option里面指定
- option定义在select里面
-
extarea:文本域
属性:
- cols列
- rows:行
通用属性
- name
- 作为单选和复选框的分组
- 作为key上传到后台程序,后台程序通过key得到相对应的value。如果要想把数据提交到后台程序,一定要指定name属性
- value
- 给按钮起名字
- 设置提交到服务器的值 name=value
-
input type属性取值
- date:日期
- number:输入只能是数字
- email:校验email格式
- placeholder:用户提示
5.其他:
-
color属性取值有三种
- 英文
- rgb(100,100,100)
- 16进制 eg: #ffffff
-
图片链接
-
在超链接标签里面嵌套一个图片标签
-
回到顶部
-
-
-
-
-
文字
-
。。。。。
-
文字
-
-
回到顶部
-
html5里面的新标签
1)input type属性取值
-
date:日期
-
number:输入只能是数字
-
email:校验email格式
-
placeholder:用户提示
2)audio标签
属性:
-
src:歌曲路径
-
controls控制器
3)video标签
属性:
-
src:视频路径
-
controls控制器