文章目录
HTML网页设计
HTML01
本章目标
1.HTML概述
2.常用基本标签
1.什么是HTML
超文本标记性语言 标签代码 双标签(成对出现) 单标签
超级文本 视频 音频 超链接 图片
看JFK就里的凯撒
标签/标记/元素 双标签 规范,标准。
2.为什么需要HTML
设计网页。
前端:html css js jq 网页。
后台:服务器
3.开发工具editplus
4.HTML基本结构
<!doctype html> ! 声明 doc document 文档 type类型 h5 页面解析按照html5的规范解析
<html lang="en"> 根标签 language 语言 english
<head>头部分 页面的配置文件
<meta charset="UTF-8"> 元数据 charset字符集 UTF-8 中文字符集 防止乱码
<title>Document</title> 标题标签 页面的标题
</head>
<body>网页的主体内容 写代码写在body中
阿桑的歌但是公司的
<h1>阿桑的歌但是公司的</h1>
</body>
</html>
注释:ctrl+/
第二节:HTML常用标签
1.标签的格式:
<标签名 标签属性=“属性值”>标签体(可以嵌套标签)</标签名> 双标签
<标签名 标签属性=“属性值” />
单标签
标签属性不能乱写。是属于标签的特性,带有什么用什么,没有的提供不能乱写。
注意:学习HTML就是学习标签 记住每一个标签的功能/作用
2.常用标签:
2.1 h1–h6 标题标签
<h1>阿桑的歌但是公司的</h1>
<h2>阿桑的歌但是公司的</h2>
<h3>阿桑的歌但是公司的</h3>
<h4>阿桑的歌但是公司的</h4>
<h5>阿桑的歌但是公司的</h5>
<h6>阿桑的歌但是公司的</h6>
2.2 段落p, br换行,hr分隔线
<!-- 空行和空格没有作用 -->
<!-- 没有首行缩进,有段落间距 -->
<p> 噶第三附属公司<br />的分公司的活动分工和发的噶第三附属公司的分公司的活动分工和发的噶第三附属公司的分公司的活动分工和发的噶第三附属公司的</p>
<hr/>分隔线
<p>分公司的活动分工和发的噶第三附属公司的分公司的活动分工和发的噶第三附属公司的分公司的活动分工和发的噶第三附属公司的分公司的活动分工和发的噶第三附属公司的分公司的活动分工和发的噶第三附属公司的分公司的活动分工和发的噶第三附属公司的分公司</p>
<p>的活动分工和发的噶第三附属公司的分公司的活动分工和发的噶第三附属公司的分公司的活动分工和发的噶第三附属公司的分公司的活动分工和发的</p>
2.3 图像标签img
<!-- 图像标签:向页面中插入图片 -->
<!-- 网络图片 -->
<img src="http://www.baidu.com/img/dong_8e531e8c4c040acdb0c085da1a79179e.gif" />
重点掌握路径
<!-- 本地图片 -->
<!-- *** 绝对路径:从 根目录/盘符 开始----》目标文件 -->
<img src="C:/Users/baijinbao/Desktop/html01/images/7.gif" />
<!-- *** 相对路径: 从当前位置 开始----》目标文件 -->
<!-- ./ 表示当前位置。可以不写 -->
<!-- ../ 表示返回上级目录 -->
<img src="./../images/7.gif" />
2.4 列表标签
*** 注意代码格式。
<!-- 有序列表 -->
<ol>
<li>第一章</li>
<li>第二章</li>
</ol>
<!-- 无序列表 -->
<ul>
<li>第一章</li>
<li>第二章</li>
</ul>
<!-- 自定义列表 -->
<dl><!-- dd是dt中的内容 -->
<dt>百度</dt>
<dd>http://www.baidu.com</dd>
<dd>http://www.baidu.com</dd>
<dd>http://www.baidu.com</dd>
<dt>京东</dt>
<dd>http://www.jd.com</dd>
</dl>
<!-- 嵌套列表 -->
<ul>
<li>第一章
<ul>
<li>第一节
<ul>
<li>第一段</li>
<li>第二段</li>
<li>第三段</li>
</ul>
</li>
<li>第二节</li>
<li>第三节</li>
</ul>
</li>
<li>第二章</li>
<li>第三章</li>
</ul>
2.5 a标签
<!-- a标签 -->
<!-- 1.做超链接 -->
<!-- 网络地址 -->
<a href="http://www.baidu.com">百度</a>
<!-- 本地网页 -->
<a href="123.html">123</a>
<!-- 2.做锚点 -->
<a name=""></a>
<a id=""></a>
<!-- # 回到顶部 -->
<a href="#">回到顶部</a>
<!-- 3.发邮件 -->
<a href="mailto:邮箱1;邮箱2;..."></a>
<a href="mailto:347538450@qq.com;">发邮件</a>
2.6 文本标签 font字体 i斜体 b粗体 sup上标 sub下标
<!-- 文本标签 -->
<font color="red">你好 哈哈哈</font>
<i>感到翻跟斗</i><!-- 斜体 -->
<b>很好的发个红包</b><!-- 加粗 -->
<strong>给当时<sup>1</sup>法国地<sub>2</sub>方官</strong><!-- 加粗 -->
2.7音频audio,视频标签video
<!-- 音频 -->
<audio src="新二神曲.mp3" controls="controls" autoplay="autoplay">
<!-- <source src=""></source>
<source ></source>
<source ></source>
<source ></source> -->
<!-- 视频标签 -->
</audio>
<video width="500px" height="500px" src="书法大师.mp4" controls="controls" autoplay="autoplay">
第三节:table表格
1.表格概述
以行列对齐的方式显示文本和数字信息,还可以固定图片的显示位置。
做数据表格 布局页面 div+css
2.表格结构
<!--
<table></table> 创建表格并且设置表格的相关属性
<caption></caption> 表格的标题
<tr></tr> 表示表格中的每一行
<td></td> 表示标准的数据单元格
需求:创建4*4 表格 四行有四个tr 四列每一行中有4个td单元格
-->
<table>
<caption>学生表</caption>
<thead>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>种族</th>
<th>婚配</th>
</tr>
</thead>
<tbody>
<tr>
<td>冯帅涛</td>
<td>18</td>
<td>汉</td>
<td>未</td>
</tr>
<tr>
<td>杨绪波</td>
<td>18</td>
<td>人</td>
<td>没</td>
</tr>
<tr>
<td>王宁</td>
<td>16</td>
<td>汉</td>
<td>已婚</td>
</tr>
</tbody>
</table>
3.表格属性
border 边框
cellspacing 单元格间距
cellpadding 单元格内填充 内容与边框之间的距离
width 宽
height 高
align 水平方向内容的对齐方式 left左 默认 center中 right右
如果将align放到table标签中,调整的是表格相对于父元素的位置。
bgcolor 背景颜色
background 背景图片 可以加在td中 ,不能写再tr中.
<table border="1" cellspacing="0" cellpadding="0" width="400" height="400" align="center" bgcolor="#FFD060" background="../images/7.gif">
<caption>学生表</caption>
<thead>
<tr height="100">
<th width="100">姓名</th>
<th width="100">年龄</th>
<th width="100">种族</th>
<th width="100">婚配</th>
</tr>
</thead>
<tbody align="center">
<tr height="100" align="center" >
<td>冯帅涛</td>
<td align="right">18</td>
<td>汉</td>
<td>未</td>
</tr>
<tr height="100">
<td>杨绪波</td>
<td>18</td>
<td>人</td>
<td>没</td>
</tr>
<tr height="100">
<td>王宁</td>
<td>16</td>
<td valign="top">汉</td>
<td>已婚</td>
</tr>
</tbody>
</table>
4.表格合并
<!-- 合并单元格 合并几个格 值就等于几
合并行:rowspan="" 纵向合并 从上---》下
合并列:colspan="" 横向合并 从左---》右
-->
<table border="1" cellspacing="0" width="400" height="400">
<tr>
<td colspan="4"></td>
</tr>
<tr>
<td></td>
<td rowspan="3"></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td colspan="2" rowspan="2"></td>
</tr>
<tr>
<td></td>
</tr>
</table>
5.表格嵌套
表格中再创建表格 要在td标签中创建table
<table border="1" cellspacing="0" width="400" height="400">
<tr height="100">
<td colspan="4"></td>
</tr>
<tr height="100">
<td width="100"></td>
<td width="100" rowspan="3"></td>
<td width="100"></td>
<td width="100"></td>
</tr>
<tr height="100">
<td></td>
<td colspan="2" rowspan="2">
<!-- 嵌套:再td中再写一个表格 -->
<table border="1" width="200" height="200">
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</td>
</tr>
<tr height="100">
<td></td>
</tr>
</table>