HTML
(一)基本概念
1.定义
HTML是一种超文本标记语言,用于构建网页的基本框架
2.基本格式
<!--HTML5-->
<!DOCTYPE html>
<html lang="zh-CN">
<!--头标签-->
<head>
<meta charset="UTF-8"> <!--字符集-->
<meta name="author"content="作者"/>
<meta name="keywords"content="网页关键词"/>
<meta name="description"content="网页描述"/>
<title> The first HTML </title> <!--网页名称-->
<!--网页图标-->
</head>
<!--主体-->
<body>
.....
</body>
(二)常用标签
1.文本相关标签
(1)标题标签
<h1></h1> <!--一级标题,共有六级-->
(2)字体标签
<strong></strong> <!--字体加粗标签-->
<em></em> <!--字体倾斜标签-->
<del></del> <!--添加删除线标签-->
<ins></ins> <!--添加下划线标签-->
(3)图片标签
<img src="图片链接" 属性/>
height="图片高度"
weight="图片宽度"
alt="无图片时,显示提示文字"
title="点击图片,显示文字"
(4)超链接标签
<a href="链接" target="_self(本页面跳转)/_black(空白页面跳转)"></a>
<a href="#锚点"></a> <!--页面内跳转到指定位置-->
例子:
<!--HTML 基本框架与常用标签-->
<!DOCTYPE html> <!--HTML5-->
<html lang="zh-CN">
<!--头标签-->
<head>
<meta charset="UTF-8"> <!--字符集-->
<meta name="author"content="作者"/>
<meta name="keywords"content="网页关键词"/>
<meta name="description"content="网页描述"/>
<title> The first HTML </title> <!--网页名称-->
<!--网页图标-->
</head>
<!--身体标签-->
<body>
<h1> Hello world!</h1> <!--一级标题,共有六级-->
<h4>文本相关标签</h4>
<p id="第一段">第一段</p> <!--分段落标签-->
<p>第二段</p>
<strong>字体加粗标签</strong> <br/>
<em>字体倾斜标签</em> <br/>
<del>添加删除线标签</del> <br/>
<ins>添加下划线标签</ins> <br/>
<h4>图片相关标签</h4>
<img src="images/img.jpg" alt="无图片时,显示提示文字" title="点击图片,显示文字" height="200"/> <!--图片链接+属性-->
<h4>超文本链接</h4>
<a href="http://www.baidu.com" target="_black">baidu</a> <!--链接+跳转方式(_self 本页面跳转,_black 空白页面跳转)-->
<h4>锚点(页面指定位置跳转)</h4>
<a href=#第一段>跳转到第一段</a>
<h4>分块标签</h4>
<div>分大区</div>
<span>分小区</span>
</body>
</html>
2.表格标签
<table 属性>
<!--表头-->
<thead>
</thead>
<!--表格主体-->
<tbody>
<!--第一行-->
<tr> <td>..</td><!--第一列--> <td>..</td><!--第二列--> .. </tr>
<!--第二行-->
<tr> <td>..</td><!--第一列--> <td>..</td><!--第二列--> .. </tr>
...
</tbody>
</table>
例子
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>table</title>
</head>
<body>
<h4>表格标签</h4>
<table align="center" width="300" height="300" border="1" cellspacing="0" cellpadding="1"> <!--表格属性 表格位置 表格宽度 表格高度 表格边框 表格单元格之间距离 表格单元格中元素与边框距离-->
<!--表头-->
<thead>
<tr> <th> 姓名 </th> <th> 性别 </th> <th> 链接 </th></tr>
</thead>
<!--表格主体-->
<tbody>
<tr> <td> 刘德华 </td> <td> 男 </td> <td> <a href="https://baike.baidu.com/item/%E5%88%98%E5%BE%B7%E5%8D%8E/114923?fr=aladdin" target="_black">百度百科</a> </td> </tr>
<tr> <td> 张学友 </td> <td> 男 </td> <td> <a href="https://baike.baidu.com/item/%E5%BC%A0%E5%AD%A6%E5%8F%8B/141598?fr=aladdin" target="_black">百度百科</a> </td> </tr>
<tr> <td> 郭富城 </td> <td> 男 </td> <td> <a href="https://baike.baidu.com/item/%E9%83%AD%E5%AF%8C%E5%9F%8E/149106?fr=aladdin" target="_black">百度百科</a> </td> </tr>
<tr> <td> 黎明 </td> <td> 男 </td> <td> <a href="https://baike.baidu.com/item/%E9%BB%8E%E6%98%8E/6681?fr=aladdin" target="_black">百度百科</a> </td> </tr>
</tbody>
</table>
<h4>合并单元格</h4> <!--合并单元格:行rowspan=“单元格个数"/列colspan="单元格个数"合并,删除多余单元格-->
<table align="center" width="300" height="300" border="1" cellspacing="0" cellpadding="1">
<thead>
</thead>
<tbody>
<tr> <td rowspan="2"> </td> <td colspan="2"> </td> </tr>
<tr> <td> </td> <td> </td> </tr>
<tr> <td> </td> <td> </td> <td> </td> </tr>
</tbody>
</table>
</body>
</html>
3.列表标签
<!--无序列表-->
<ul>
<li>无序列表1</li>
<li>无序列表2</li>
<li>无序列表3</li>
</ul>
<!--有序列表-->
<ol>
<li>无序列表1</li>
<li>无序列表2</li>
<li>无序列表3</li>
</ol>
<!--自定义列表-->
<dl>
<dt>列表</dt>
<dd>列表解释1</dd>
<dd>列表解释2</dd>
<dd>列表解释3</dd>
</dl>
4.表单标签
(1)input
<input 属性>
常见属性
type="类型"
(1)text 文本
(2)password 密码
(3)radio 单选框(圆形)
(4)checkbox 单选框(方形)
(5)submit 提交表单
name="性质"
value="默认值"
...
(2)select
<select>
<option></option>
<option></option>
<option></option>
..
</select>
(3)textarea
<textarea></textarea>
例子
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>表单</title>
</head>
<body>
<h4>青春不常在,抓紧谈恋爱</h4>
<table>
<thead>
<thead>
<tbody>
<!--第一行-->
<tr>
<td>性别</td>
<td>
<input type="radio" name="sex" id="nan" ><label for="nan">男<label>
<input type="radio" name="sex" id="nv" ><label for="nv">女<label>
</td>
</tr>
<!--第二行-->
<tr>
<td>生日 </td>
<td>
<select>
<option>--请选择年--</option>
</select>
<select>
<option>--请选择月--</option>
</select>
<select>
<option>--请选择日--</option>
</select>
</td>
</tr>
<!--第三行-->
<tr>
<td>所在地区</td>
<td><input type="text" value="北京思密达"></td>
</tr>
<!--第四行-->
<tr>
<td>婚姻状况</td>
<td>
<input type="radio" name="marri">未婚
<input type="radio" name="marri">已婚
<input type="radio" name="marri">离婚
</td>
</tr>
<!--第五行-->
<tr>
<td>学历</td>
<td><input type="text" value="幼儿园"></td>
</tr>
<!--第六行-->
<tr>
<td>喜欢的类型</td>
<td>
<input type="checkbox" name="lovetype">妩媚的
<input type="checkbox" name="lovetype">可爱的
<input type="checkbox" name="lovetype">小鲜肉
<input type="checkbox" name="lovetype">老腊肉
<input type="checkbox" name="lovetype">都喜欢
</td>
</tr>
<!--第七行-->
<tr>
<td>自我介绍</td>
<td><textarea>自我介绍</textarea></td>
</tr>
<!--第八行-->
<tr>
<td></td>
<td><input type="submit" value="免费注册"></td>
</tr>
<!--第九行-->
<tr>
<td></td>
<td><input type="checkbox">我同意注册条款和会员加入标准</td>
</tr>
<!--第十行-->
<tr>
<td></td>
<td><a href="" target="_black">我是会员,立即登录</a></td>
</tr>
<!--第十一行-->
<tr>
<td></td>
<td>
<h4>我承诺</h4>
<ul>
<li>年满18,单身</li>
<li>抱着严肃的态度</li>
<li>真诚寻找另一半</li>
</ul>
</td>
</tr>
<tbody>
</table>
</body>
<html>
(三)总结
1.
以上就是HTML的大致基本内容,HTML只是搭建一个网页的框架,真正的要网页更加好看和可以用于后台交互,还需要学习CCS和JaveScript。
2.
遇到各标签的属性时,不会的要多查查