1.关于HTML
- 全称是超文本标记语言
超文本:可以向网页中插入的元素类型丰富(图片,视频,音频,文字…) - 标记:HTML提供了各种标记是不同类型的元素img vidio
- 语法:由很多的标签组成的,标签要一对写,有开始标签与结束标签
- html标签
HTML是一门标记语言,标签分为开始标签与结束标签
如果开始和结束中间没有内容,可以合并成一个自闭标签
注意:不能交叉嵌套- html属性
HTML标签都可以具有属性,属性包括属性名与属性值,如果有多个属性,要以空格隔开- html注释
格式:shift+Ctrl+/- 网页中的空格与换行
换行: < br/ >
空格: 
- 学习网站
runoob.com
w3school.com.cn
2.常用标签
练习:测试常用标签
<!DOCTYPE html><!-- 文档的声明,声明文档的类型是HTML类型 -->
<html><!-- 根元素,标志这是HTML文档,标签是成对出现的 -->
<head><!-- 头部分,用来存放HTML文档的基本信息,比如网页标题,编码格式,这一部分内容会被网页优先加载 -->
<meta charset="utf-8"><!-- 声明网页的编码 -->
<title>测试文件</title><!-- 声明网页的标题 -->
</head>
<body><!-- 体部分,用来存放网页要显示的数据 -->
<!-- 标题标签 -->
<h1 align="center">一号标题</h1>
<h2 align="left">二号标题</h2>
<h3 align="right">三号标题</h3>
<h4 align="center">四号标题</h4>
<h5 align="left">五号标题</h5>
<h6 align="right">六号标题</h6>
<!-- 列表标签 -->
<!-- 有序 -->
<ol>
<li>菁菁</li>
<li>苏苏</li>
<li>双双</li>
</ol>
<!-- 无序 -->
<ul type="circle">
<li>声声</li>
<li>暮暮</li>
<li>妙妙</li>
</ul>
<ul type="square">
<li>羽羽</li>
<li>子期</li>
<li>昇升</li>
</ul>
<ul type="disc"><!-- 默认就是disc -->
<li>婉婉</li>
<li>行之</li>
</ul>
<!-- 图片标签;在网页中插入图片 -->
<img src="miaomiao.jpg" height="500px" width="600px"/><br />
<!-- 超链接标签:给元素添加链接效果
href指定跳转目标
target指定网页的打开方式,默认是_self用当前窗口打开,_blank用新窗口打开-->
<a href="#">可以点击,但是不跳转</a><br />
<a href="http://www.baidu.com" target="_blank">
<img src="miaomiao.jpg" height="500px" width="600px"/>
</a>
<br />
<a name="top">java从入门到精通</a><br />
<h6>婉婉</h6>
<h6>行之</h6>
<h6>婉婉</h6>
<h6>行之</h6>
<h6>婉婉</h6>
<h6>行之</h6>
<h6>婉婉</h6>
<h6>行之</h6>
<h6>婉婉</h6>
<h6>行之</h6>
<h6>婉婉</h6>
<h6>行之</h6>
<h6>婉婉</h6>
<h6>行之</h6>
<h6>婉婉</h6>
<h6>行之</h6>
<a href="#top">回到顶部</a><!-- 获取_top的位置,像书签 --><br />
<ol>
<li><a href="https://blog.csdn.net/u012932876/article/details/117429021">html</a></li>
<li><a href="https://blog.csdn.net/u012932876/article/details/117441336">css</a></li>
<li><a href="https://blog.csdn.net/u012932876/article/details/117441444">js</a></li>
</ol>
<a href=""></a>
<!-- input标签 -->
<input type="text" />普通文本框<br />
<input type="password" />密码<br />
<input type="radio" />男<br />
<input type="checkbox" />miaomiao<br />
<input type="number" />数字值<br />
<input type="week" />日历(周)<br />
<input type="date" />日历(年月日)<br />
<input type="button" value="点我点我" />
<input type="submit" value="提交" />
<button type="submit">提交</button>
<!-- 表格标签 -->
<table border="1px" cellspacing="0" width="350px" bgcolor="beige">
<tr>
<td colspan="2">11</td>
<td>13</td>
</tr>
<tr>
<td>21</td>
<td>22</td>
<td rowspan="2">23</td>
</tr>
<tr>
<td>31</td>
<td>32</td>
</tr>
</table>
<table border="1px">
<tr>
<td>总页面流量</td>
<td>共计来访</td>
<td>会员</td>
<td>游客</td>
</tr>
<tr>
<td>456789</td>
<td>456789</td>
<td>456789</td>
<td>456789</td>
</tr>
<tr>
<td>456789</td>
<td>456789</td>
<td>456789</td>
<td>456789</td>
</tr>
<tr>
<td>平均每人浏览</td>
<td colspan="3">1.45</td>
</tr>
</table>
</body>
</html>
练习:测试表单标签
<!DOCTYPE html><!-- 表单 -->
<html>
<head>
<meta charset="utf-8">
<title>测试:表单标签</title>
</head>
<body>
<!-- 1.表单:本质就是表格,表单才能提交数据,把数据交给java程序处理
2.form标签专门用来提交数据:form标签+必须配置name属性+必须使用submit按钮
?用来拼接用户输入的数据,user=jack,其中user是给标签配置的name属性的值,jack是用户从input方框输入的数据
面试题:提交数据的两种方式:get方式和post方式
get方式:被拼接在地址栏,方便看,但是坏处是不安全,长度受限
post方式:不方便看,但是安全
method---用来指定数据的提交方式,默认是get
action---用来指定数据将要交给哪个程序处理-->
<form action="" method="post">
<div align="center"><h1>注册表单</h1></div>
<table border="1px" bgcolor="bisque"cellpadding="0" align="center">
<tr>
<td>姓名</td>
<td><input type="text" name="user"/></td>
</tr>
<tr>
<td>密码</td>
<td><input type="password" name="pwd"/></td>
</tr>
<tr>
<td>确认密码</td>
<td><input type="password" name="repwd"/></td>
</tr>
<tr>
<td>昵称</td>
<td><input type="text" name="nick"/></td>
</tr>
<tr>
<td>邮箱</td>
<td><input type="email" name="mail"/></td>
</tr>
<tr>
<td>性别</td><!-- 问题1:提交的数据都是on,加value属性,区分提交的数据 -->
<td><input type="radio" name="sex" value="1"/>男<input type="radio" name="sex" value="0"/>女</td>
</tr>
<tr>
<td>爱好</td>
<td>
<input type="checkbox" name="hobby" value="lq"/>篮球
<input type="checkbox" name="hobby" value="zq"/>足球
<input type="checkbox" name="hobby" value="ppq"/>乒乓球
</td>
</tr>
<tr>
<td>城市</td>
<td>
<select name="city">
<option>--请选择--</option>
<option value="1">北京</option>
<option value="2">上海</option>
<option value="3">广州</option>
</select>
</td>
</tr>
<tr>
<td>头像</td>
<td><input type="file" name="path"/></td>
</tr>
<tr>
<td>验证码</td>
<td><input type="text"/><img src="2.png" /><input type="button" value="点我换一张"/></td>
</tr>
<tr>
<td>自我描述</td>
<td><textarea placeholder="请输入描述信息" ></textarea></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="提交"/>
<input type="reset" value="重置"/>
</td>
</tr>
</table>
</form>
</body>
</html>
练习:测试块级元素和音频视频元素
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<!-- 块级元素,换行,中间间隔比较小 -->
<div>北清</div>
<div>北清</div>
<div>北清</div>
<!-- 块级元素,换行,段落标签,中间间隔比较大 -->
<p>初央</p>
<p>初央</p>
<p>初央</p>
<!-- 行内元素,不换行 -->
<span>冬五</span>
<span>冬五</span>
<span>冬五</span>
<br />
<!-- 向网页中添加音频 -->
<audio controls="controls">
<source src=""></source>
</audio>
<br />
<!-- 向网页中添加视频 -->
<video controls="controls">
<source src="GF.mp4"></source>
</video>
</body>
</html>