目录
1、HTML概述
HTML指的是超文本标记语言 (HyperText Markup Language)。是一种用来描述网页的一种语言,是一种在 Web 上使用的通用标记语言。HTML 允许你格式化文本,添加图片,创建链接、输入表单、框架和表格等,并可以将之存为文本文件,浏览器中可读取和显示。
- HTML是一种标记语言,不是编程语言
- HTML是一套用标记标签来描述网页
- HTML中包含HTML标签以及文本内容
- HTML文档也叫做web页面
2、HTML基本语法
新建index.html文本:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="icon" href="img/baidu.ico"/>
</head>
<body>
</body>
</html>
对其中内容进行说明:
- <!DOCTYPE html> 是HTML文档的声明
- <html> 是HTML页面的根元素
- <head> 中包含文档的元(metea)数据
-
<meta> 标签可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词,例如:<meta charset="utf-8">定义网页编码格式为 utf-8(由于在大部分浏览器中直接输出中文会出现乱码,所以要在头部将字符声明为UTF-8 )
-
<title> 标签可定义 网页的标题
-
<link rel="icon" href="img/baidu.ico"/> 是在标题处添加图标
3、HTML中的标签
3.1、标签
- HTML中的标记指的就是标签。
- HTML使用标记标签来描述网页。
结构:
- <标签名>标签内容</标签名> 闭合标签(有标签内容)
- <标签名/> 自闭合标签 (无标签内容)
3.2、标签属性
标签可以拥有属性,属性进一步说明了该标签的显示或使用特征
3.3、常用标签
3.3.1、标题
HTML标题标签是通过<h1></h1>…..<h6></h6>定义,字体逐级减小
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>1级标签</h1>
<h2>2级标签</h2>
<h3>3级标签</h3>
<h4>4级标签</h4>
<h5>5级标签</h5>
<h6>6级标签</h6>
</body>
</html>
3.3.2、段落
HTML段落标签是通过<p></p>定义,可自动换行
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<p>段落1</p>
<p>段落2</p>
<p>段落3</p>
</body>
</html>
3.3.3、链接
HTML链接标签是通过<a href = "">定义,href = “” 双引号中填写网页链接
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<a href="网页链接地址"></a>
</body>
</html>
3.3.4、图片
HTNL图片标签通过<img src="" width="" height=""定义,src = "地址"双引号为图片地址,width="宽度" height="高度" border= "边框"为标签的属性
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<img src="图片地址" alt = "替换文本" width="宽度属性" height="高度属性" border= ” 1 ”>
</body>
</html>
3.3.5、列表
有序列表:通过<ol></ol>标签定义,其中type = "a"中可以填写序号类型(具体为“1”,"A","I","i","a"")
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<ol type = "A">
<li></li>
<li></li>
<li></li>
<li></li>
</ol>
</body>
</html>
无序列表:通过<ul></ul>标签定义
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</body>
</html>
3.3.6、表格
HTML表格是用<table>标签来定义的
- table标签:表格标签
- tr标签:表格中的行
- th标签:表格的表头
- td标签:表格单元格
HTML 表格的属性
-
width 设置单元格宽度
-
height 设置单元格高度
-
cellspacing 设置单元格与单元格之间的距离
-
cellpadding 设置单元格的内边距,内容与边框的距离
-
align 设置单元格中文本的水平位置(lift 默认 ; center 居中 ; right 水平位置)
-
valign 设置单元格中文本的垂直位置(top 顶部 ; middle 默认 ; botton 垂直位置)
-
cospan 跨行合并
-
rowspan 跨列合并
-
border 设置表格边框
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<table border="1" cellspacing = "0" cellpading = "0" width = "500" style="background-color: ;" align="center">
<tr>
<th>项目</td>
<th colspan="5" align="center">上课</th>
<th colspan="2" align="center">休息</th>
</tr>
<tr align="center" style="background-color: pink;">
<th>星期</th>
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
<th>星期四</th>
<th>星期五</th>
<th>星期六</th>
<th>星期日</th>
</tr>
<tr align="center">
<th rowspan="4">上午</th>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>英语</td>
<td>物理</td>
<td>计算机</td>
<td rowspan="4">休息</td>
</tr>
<tr align="center">
<td>数学</td>
<td>数学</td>
<td>地理</td>
<td>化学</td>
<td>历史</td>
<td>计算机</td>
</tr>
<tr align="center">
<td>语文</td>
<td>数学</td>
<td>历史</td>
<td>计算机</td>
<td>物理</td>
<td>化学</td>
</tr>
<tr align="center">
<td>数学</td>
<td>数学</td>
<td>地理</td>
<td>化学</td>
<td>历史</td>
<td>计算机</td>
</tr>
<tr align="center">
<th rowspan="2">下午</th>
<td>数学</td>
<td>数学</td>
<td>地理</td>
<td>化学</td>
<td>历史</td>
<td>计算机</td>
<td rowspan="2">休息</td>
</tr>
<tr align="center">
<td>数学</td>
<td>数学</td>
<td>地理</td>
<td>化学</td>
<td>历史</td>
<td>计算机</td>
</tr>
</table>
</body>
</html>
3.3.7、表单
HTML表单是用<form>标签定义的,它提供可以选择或输入的组件,让用户将数据信息提供到数据库
HTML表单的属性
- action="" 后端程序的地址
- method="get" http请求方式
- <input type = "text"> 单行文本框
- <input type = "textarea> 多行文本框
- <input type = "password"> 密码框
- name="userName" 提交的键
- value="" 提交的值
- placeholder="" 提示信息
- readonly = "readonly" 只读,还可以提交数据
- disabled = "disabled" 禁用,不可以提交数据
- <type="radio"> 单选框 (name 值相同为一组,才可以实现单选组件,需要提供固定的value)
- <input type="checkbox"> 多选框
- <input type="file" textarea cols="30" role="5" >文本域
- <select><option></option> </select> 下拉框
- <input type=“reset” value=“ 重填 ”> 重置表单内容(按钮)
-
<input type=“submit” value=“ 提交 ” > 提交表单内容到服务器(按钮)
-
<input type=“button” value=“按钮 ” > 普通按钮没有功能,只能被点击触发事件用(按钮)
例子
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="" method="get">
<img src="img/logo.gif" />
<img src="img/reg.gif" />
<br />
姓名 : <input type="text" name="usernme" value="" /><br /><br />
登录名 : <input type="text" name="username" value="" />(可包含a-z、0-9和下划线)<br /><br />
密码 : <input type="password" name="password" />{至少包含6个字符}<br /><br />
确认密码 : <input type="password" name="password" /><br /><br />
性别 : <input type="radio" name="gender" value="男" />
<img src="img/Male.gif" />男
<input type="radio" name="gender" value="女" />
<img src="img/Female.gif" />女<br /><br />
爱好 : <input type="checkbox" name="happy" />运动
<input type="checkbox" name="happy" />聊天
<input type="checkbox" name="happy" />玩游戏<br /><br />
职业 : <select name="occupation">
<option value="程序员">程序员</option>
<option value="工程师">工程师</option>
<option value="宇航员">宇航员</option>
<option value="教师">教师</option>
</select><br /><br />
阅读淘宝网服务协议 <br />
<textarea cols="100"
rows="7">欢迎您与各淘宝平台经营者(详见定义条款)共同签署本《淘宝平台服务协议》(下称“本协议”)并使用淘宝平台服务!
本协议为《淘宝服务协议》修订版本,自本协议发布之日起,淘宝平台各处所称“淘宝服务协议”均指本协议。
各服务条款前所列索引关键词仅为帮助您理解该条款表达的主旨之用,不影响或限制本协议条款的含义或解释。为维护您自身权益,建议您仔细阅读各条款具体表述。
【审慎阅读】您在申请注册流程中点击同意本协议之前,应当认真阅读本协议。请您务必审慎阅读、充分理解各条款内容,特别是免除或者限制责任的条款、法律适用和争议解决条款。免除或者限制责任的条款将以粗体下划线标识,您应重点阅读。如您对协议有任何疑问,可向淘宝平台客服咨询。
【签约动作】当您按照注册页面提示填写信息、阅读并同意本协议且完成全部注册程序后,即表示您已充分阅读、理解并接受本协议的全部内容,并与淘宝达成一致,成为淘宝平台“用户”。阅读本协议的过程中,如果您不同意本协议或其中任何条款约定,您应立即停止注册程序。欢迎您与各淘宝平台经营者(详见定义条款)共同签署本《淘宝平台服务协议》(下称“本协议”)并使用淘宝平台服务!
本协议为《淘宝服务协议》修订版本,自本协议发布之日起,淘宝平台各处所称“淘宝服务协议”均指本协议。
各服务条款前所列索引关键词仅为帮助您理解该条款表达的主旨之用,不影响或限制本协议条款的含义或解释。为维护您自身权益,建议您仔细阅读各条款具体表述。
【审慎阅读】您在申请注册流程中点击同意本协议之前,应当认真阅读本协议。请您务必审慎阅读、充分理解各条款内容,特别是免除或者限制责任的条款、法律适用和争议解决条款。免除或者限制责任的条款将以粗体下划线标识,您应重点阅读。如您对协议有任何疑问,可向淘宝平台客服咨询。
【签约动作】当您按照注册页面提示填写信息、阅读并同意本协议且完成全部注册程序后,即表示您已充分阅读、理解并接受本协议的全部内容,并与淘宝达成一致,成为淘宝平台“用户”。阅读本协议的过程中,如果您不同意本协议或其中任何条款约定,您应立即停止注册程序。</textarea>
<br />
<input type="checkbox">已阅读条款
<br />
<input type="reset" value="重 填" />
<input type="submit" value="提交注册信息" />
</form>L
</body>
</html>
3.3.7、实体
< 等同于 <
> 等同于 >
© 等同于 ©