HTML基础
HTML总体来说是由head和body组成的标签语言。
而标签语言分为自闭和标签体。
如下是一个HTML文件的模板:
<!DOCTYPE html> <!--<!DOCTYPE> 标签位于文档的最前面,用于向浏览器说明当前文档使用哪种 HTML 或 XHTML 标准规范-->
<html lang="en">
<!--向搜索引擎表示该页面是html语言,并且语言为英文网站,其"lang"的意思就是“language”,语言的意思,而“en”即表示english-->
<!--你的页面如果是中文页面,可将其改为
<html lang="zh">-->
<head>
<meta charset="UTF-8"> <!--确定字符集(自闭合标签)-->
<title>Title</title> <!--定义头部(标签)的标题-->
</head>
<body>
</body>
</html>
head
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="refresh" content="5; url=https://www.baidu.com/" />
<!--三秒刷新并跳转百度-->
<title>Title</title>
</head>
<body>
</body>
</html>
描述信息(name=“description”)
我们打开检查就可以看见
常用标签
<body>
劝君更尽一杯酒<br>
西出阳关无故人
</body>
<body>
<p>劝君更尽一杯酒</p> <!--默认左边-->
<p align="center">劝君更尽一杯酒</p> <!--居中-->
<p align="right">劝君更尽一杯酒</p> <!--右边-->
<p align="left">劝君更尽一杯酒</p>
<body>
<h1>劝君更尽一杯酒</h1> <!--默认左边-->
<h2 align="center">劝君更尽一杯酒</h2> <!--居中-->
<h3 align="right">劝君更尽一杯酒</h3> <!--右边-->
<h4 align="left">劝君更尽一杯酒</h4>
</body>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
劝 君更尽一杯酒 ddd
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<a href="https://www.baidu.com/">百度</a>
</body>
</html>
<body>
<span>百度,谷歌</span>
<span>百度,谷歌</span>
<div>百度,谷歌</div>
<div>百度,谷歌</div>
</body>
登录框和按钮
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"> <!--定义格式-->
<title>Title</title>
</head>
<body>
<form action="" method="GET"> <!--提交数据-->
<input type="text" name="user" /> <!--文本框--><!--name属性-->
<input type="password" name="pwd" /><!--密码--><!--name属性-->
<input type="button" value="登录1" /><!--按钮--><!--name属性-->
<input type="submit" value="登录2" /><!--提交--><!--name属性-->
</form>
</body>
</html>
按钮案例
<form action="提交地址" method="提交方式">表单内容</form>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="https://www.baidu.com/baidu">
<input type="test" name="wd" />
<input type="submit" value="搜索" />
</form>
</body>
</html>
HTML input
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form enctype="multipart/form-data">
<div>
<input type="text" name="user" />
<p>请选择性别:</p>
男:<input type="radio" name="gender" value="1" checked="checked"/>
<!-- checked="checked"默认被选中-->
<!-- radio单选框,name相同则互斥-->
女:<input type="radio" name="gender" value="2"/>
cat:<input type="radio" name="gender" value="3"/>
<p>爱好</p>
<!-- checkbox多选框,name批量获取数据-->
篮球<input type="checkbox" name="favor" value="1" />
唱<input type="checkbox" name="favor" value="2" />
跳<input type="checkbox" name="favor" value="3" />
<p>技能</p>
LINUX:<input type="checkbox" name="skill" />
CENTOS:<input type="checkbox" name="skill" />
<p>上传文件</p>
<input type="file" name="fname">
</div>
<input type="submit" value="提交" />
<input type="reset" value="重置">
</form>
</body>
</html>
a标签
用a标签处理章节太长
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<a href="#i1">第一章</a>
<a href="#i2">第二章</a>
<a href="#i3" >第三章</a>
<a href="#i4">第四章</a>
<a href="#i5">第五章</a>
<!--_blank开启新的一个网页-->
<div id="i1" style="height:600px;">第一章的内容</div>
<!--600像素-->
<div id="i2" style="height:600px;">第二章的内容</div>
<div id="i3" style="height:600px;">第三章的内容</div>
<div id="i4" style="height:600px;">第四章的内容</div>
<div id="i5" style="height:600px;">第五章的内容</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<a href="http://www.baidu.com">
<img src="萤火虫.jpg" title="百度" style="height: 200px;width: 400px;" alt="百度">
</a>
</body>
</html>
标准表的书写
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<table border="1">
<thead><!--表头-->
<tr>
<th>第一行,第1列</th><!--改为th-->
<th>
<a href="http://www.baidu.com">check </a>
第一行,第2列
</th>
<th>第一行,第3列</th>
</tr>
</thead>
<tbody>
<tr>
<td>第二行,第1列</td>
<td>第二行,第2列</td>
<td>第二行,第3列</td>
</tr>
</tbody>
</table>
</body>
</html>
合并单元格
<td colspan="2">第二行,第1列</td> <!--合并单元格-->
向下合并单元格
<td rowspan="2">第二行,第2列</td> <!--向下合并单元格-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<fieldset>
<legend>登录</legend>
<label for="username">用户名:</label> <!--for 创建关联-->
<input id="username" type="test" name="user" />
<br>
<label for="pwd">密码:</label> <!--for 创建关联-->
<input id="pwd" type="test" name="user" />
</fieldset>
</body>
</html>
<!--label 用于点击文件,使得关联的标签获取光标-->