第一节
一、html简介
1、html是什么?
html是用来描述网页的一种语言。
html 指的是超文本标记语言
html 不是一种编程语言,而是一种标记语言
标记语言是一套标记标签
html使用标记标签来描述网页
语言:人与计算机交互的工具
超文本:(1)普通文本不能实现的 超文本可以实现 能实现普通文本不能实现的功能
(2) 包括超链接的文本
标记:就是标签 不同标签能实现不同的功能
2、html能做什么?
html通过标签的形式将信息展示给用户
<html>
<head></head>
<body>
我请大家吃狗不理<font color=“red” size=“5”>包子</font>,
<br/>
大家很高兴!!!
</body>
</html>
1、html是什么?
html是用来描述网页的一种语言。
html 指的是超文本标记语言
html 不是一种编程语言,而是一种标记语言
标记语言是一套标记标签
html使用标记标签来描述网页
语言:人与计算机交互的工具
超文本:(1)普通文本不能实现的 超文本可以实现 能实现普通文本不能实现的功能
(2) 包括超链接的文本
标记:就是标签 不同标签能实现不同的功能
2、html能做什么?
html通过标签的形式将信息展示给用户
<html>
<head></head>
<body>
我请大家吃狗不理<font color=“red” size=“5”>包子</font>,
<br/>
大家很高兴!!!
</body>
</html>
(1)html结构
<html>
<head>
包括咨询信息,整个页面的属性、知道浏览器解析的标签、引入外部文件的标签
</head>
<body>
我们需要展示的信息
</body>
</html>
(2)html标签是以尖括号包裹关键字成对出现的 有开始标签 有结束标签 支持正确的嵌套
(3)大部分标签有属性 格式:属性="属性值" 多个属性之间用空格隔开
(4)空标签 功能比较单一 <br></br> == <br/>
(5)html不区分大小写 建议使用小写
<html>
<head>
包括咨询信息,整个页面的属性、知道浏览器解析的标签、引入外部文件的标签
</head>
<body>
我们需要展示的信息
</body>
</html>
(2)html标签是以尖括号包裹关键字成对出现的 有开始标签 有结束标签 支持正确的嵌套
(3)大部分标签有属性 格式:属性="属性值" 多个属性之间用空格隔开
(4)空标签 功能比较单一 <br></br> == <br/>
(5)html不区分大小写 建议使用小写
二、html标本标签
1、文件标签(结构标签)
<html>:根标签
<head>:
<title>:页面的标签
<body>:内容
属性:
text:文本的颜色
bgcolor:背景色
background:背景图片
颜色: (1)单词:red green
(2)rgb三原色:reg(0,0,0) 0-255;
(3)#000000 #ffffff
2、排版标签
(1)注释标签 <!-- -->
(2)换行标签 <br/>
(3)段落标签 <p>文本文字</p> 特点:段与段之间有空行
属性:align: 对齐方式 left center right
(4) 水平线标签 <hr/>
属性:width:长度
size:粗度
color:颜色
align:对齐方式
尺寸的写法:
像素:10px
百分比:占据副标签的百分比(会随着副标签的大小进行变化)
3、块标签
(1)div:行级块标签
(2)span:行内块标签
作用:div: div+css布局
span:进行友好提示
4、文字标签
(1)基本文字标签 <font>
属性:color:颜色
size:大小
最大值:7
最小值:1
默认值:3
face:字体类型
(2)标题标签
<h1>-<h6>
标题标签是依次减小 默认字体是加粗 内置字号默认占据一行
5、清单标签
(1)无序列表:<ul>
属性:type:disc square circle
<li>:列表项
(2)有序列表:<ol>
属性:type:1、A、a、I、i
start:数字 代表首项开始位置
<li>:列表项
6、图形标签
<img>
src:图形的地址
width:宽度
height:高度
border:边框
align:对齐方式 代表图片与相邻文本的相对位置 top middle bottom
alt:图片的文字说明
7、链接标签
<a>
属性 href 跳转的页面的地址
name 名称 锚点
target _self _blank 默认是_self
作用:
(1)页面跳转
注意:访问互联网上的资源 前面必须加协议 http://
(2)锚点访问
href在访问锚点的时候书写格式 #
8、表格标签
<table> 属性 border:表格边框 width:表格的宽度 align 表格的对齐方式
bgcolor:背景颜色
<caption> 代表表格的标题
<tr> 代表行
<td> 代表单元格 <th>加粗居中
属性:colspan 列合并
rowspan 行合并
作用:(1)简单的实现一个表格样式
(2)进行布局
现在不怎么样了<thead>
<tbody>
<tfoot>
作用:分块加载,用户体验比较好
<html>:根标签
<head>:
<title>:页面的标签
<body>:内容
属性:
text:文本的颜色
bgcolor:背景色
background:背景图片
颜色: (1)单词:red green
(2)rgb三原色:reg(0,0,0) 0-255;
(3)#000000 #ffffff
2、排版标签
(1)注释标签 <!-- -->
(2)换行标签 <br/>
(3)段落标签 <p>文本文字</p> 特点:段与段之间有空行
属性:align: 对齐方式 left center right
(4) 水平线标签 <hr/>
属性:width:长度
size:粗度
color:颜色
align:对齐方式
尺寸的写法:
像素:10px
百分比:占据副标签的百分比(会随着副标签的大小进行变化)
3、块标签
(1)div:行级块标签
(2)span:行内块标签
作用:div: div+css布局
span:进行友好提示
4、文字标签
(1)基本文字标签 <font>
属性:color:颜色
size:大小
最大值:7
最小值:1
默认值:3
face:字体类型
(2)标题标签
<h1>-<h6>
标题标签是依次减小 默认字体是加粗 内置字号默认占据一行
5、清单标签
(1)无序列表:<ul>
属性:type:disc square circle
<li>:列表项
(2)有序列表:<ol>
属性:type:1、A、a、I、i
start:数字 代表首项开始位置
<li>:列表项
6、图形标签
<img>
src:图形的地址
width:宽度
height:高度
border:边框
align:对齐方式 代表图片与相邻文本的相对位置 top middle bottom
alt:图片的文字说明
7、链接标签
<a>
属性 href 跳转的页面的地址
name 名称 锚点
target _self _blank 默认是_self
作用:
(1)页面跳转
注意:访问互联网上的资源 前面必须加协议 http://
(2)锚点访问
href在访问锚点的时候书写格式 #
8、表格标签
<table> 属性 border:表格边框 width:表格的宽度 align 表格的对齐方式
bgcolor:背景颜色
<caption> 代表表格的标题
<tr> 代表行
<td> 代表单元格 <th>加粗居中
属性:colspan 列合并
rowspan 行合并
作用:(1)简单的实现一个表格样式
(2)进行布局
现在不怎么样了<thead>
<tbody>
<tfoot>
作用:分块加载,用户体验比较好
三、html表单标签(重点)
1、form标签
<form></form>
☆属性: name:表单名称
action:提交的路径地址
method:提交方式 get post
***get与post的区别:
(1)get提交将数据加在地址栏的后面 格式?name=value&name=value 而post提交将数据封装在请求体中
(2)get提交相对不安全 post提交相对安全
(3)get 提交有大小限制 根据浏览器不同而不同 post不限制大小
2、input标签
属性:①type:根据type值得不同会显示具有不同功能的表单项
text:普通的文本输入框
password:密码输入框 特点:输入掩码
radio:单选按钮 注意:组的概念 如果想让一组单选按钮互斥 必须name属性相同
(属性:checked默认被选中)
checkbox:复选框 注意:组的概念 如果想让一组多选按钮互斥 必须name属性相同
(属性:checked默认被选中)
file:上传文件
button:代表有一个普通按钮 没有任何内置功能
submit:提交按钮 点击表单按照action地址进行提交
reset:重置按钮 点击会将表单清空为默认值
image:图片按钮 点击表单按照action地址进行提交
属性:src:图片的地址
alt:图片的文字信息
hidden:隐藏表单 作用:服务器需要但是不需要用户看到。
②name
③value:默认值
3、select标签
属性:name:表单项的名称
option:代表一个选择项
属性:value
selected="selected"默认被选中的项
4、textarea
属性:cols:列数
rows:行数
注意:默认的文本值在标签体
四、html框架标签及其他
1、框架标签
frameset
属性:cols:按列划分
rows:按行划分
划分的格式:rows="120,*" *代表剩余
frame:
属性:name:名称 方便target根据name值进行定位
2、其他标签
1、<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。
标签位于文档的头部,不包含任何内容。
标签的属性定义了与文档相关联的名称/值对。
<meta name="keywords" content="keyword1,keyword2,keyword3">
<meta name="description" content="this is my page">
<meta name="content-type" content="text/html; charset=UTF-8">
2、<link>
<link rel="stylesheet" type="text/css" href="./styles.css">
href:引入css文件的地址
3、<script>
<script type="text/javascript" src=""></script>
src:js的文件地址
3、特殊字符
空格
> 大于号
< 小于号
© 版权符号
&Reg; 注册符号
1、form标签
<form></form>
☆属性: name:表单名称
action:提交的路径地址
method:提交方式 get post
***get与post的区别:
(1)get提交将数据加在地址栏的后面 格式?name=value&name=value 而post提交将数据封装在请求体中
(2)get提交相对不安全 post提交相对安全
(3)get 提交有大小限制 根据浏览器不同而不同 post不限制大小
2、input标签
属性:①type:根据type值得不同会显示具有不同功能的表单项
text:普通的文本输入框
password:密码输入框 特点:输入掩码
radio:单选按钮 注意:组的概念 如果想让一组单选按钮互斥 必须name属性相同
(属性:checked默认被选中)
checkbox:复选框 注意:组的概念 如果想让一组多选按钮互斥 必须name属性相同
(属性:checked默认被选中)
file:上传文件
button:代表有一个普通按钮 没有任何内置功能
submit:提交按钮 点击表单按照action地址进行提交
reset:重置按钮 点击会将表单清空为默认值
image:图片按钮 点击表单按照action地址进行提交
属性:src:图片的地址
alt:图片的文字信息
hidden:隐藏表单 作用:服务器需要但是不需要用户看到。
②name
③value:默认值
3、select标签
属性:name:表单项的名称
option:代表一个选择项
属性:value
selected="selected"默认被选中的项
4、textarea
属性:cols:列数
rows:行数
注意:默认的文本值在标签体
四、html框架标签及其他
1、框架标签
frameset
属性:cols:按列划分
rows:按行划分
划分的格式:rows="120,*" *代表剩余
frame:
属性:name:名称 方便target根据name值进行定位
2、其他标签
1、<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。
标签位于文档的头部,不包含任何内容。
标签的属性定义了与文档相关联的名称/值对。
<meta name="keywords" content="keyword1,keyword2,keyword3">
<meta name="description" content="this is my page">
<meta name="content-type" content="text/html; charset=UTF-8">
2、<link>
<link rel="stylesheet" type="text/css" href="./styles.css">
href:引入css文件的地址
3、<script>
<script type="text/javascript" src=""></script>
src:js的文件地址
3、特殊字符
空格
> 大于号
< 小于号
© 版权符号
&Reg; 注册符号