本篇博客是根据B站up@遇见狂神说 的视频以及W3school官网文档整理的笔记,里面会有一些视频的截图和官网的概念,以及我个人的注释笔记等
全篇博客包括代码均为自己手打,结果截图均为自己运行的结果。
注:博文中的截图和网络上找到的图,都没有加上csdn的水印,只有我自己的图片才会有水印。这篇博客只是学习交流所用
以下是视频链接
https://www.bilibili.com/video/BV1x4411V75C?spm_id_from=333.999.0.0
W3school官网链接
https://www.w3school.com.cn/html/html_jianjie.asp
目录
列表
无序列表举例
有序列表举例
无序列表
无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记
无序列表始于 < ul> 标签。每个列表项始于 < li>
列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。
<!--无序列表
有序列表内容前面是数字,无序列表内容前面是小黑点
-->
<ul>
<li>java</li>
<li>hive</li>
<li>flume</li>
<li>hadoop</li>
</ul>
浏览器展示结果为
有序列表
有序列表是一列项目,列表项目使用数字进行标记。
有序列表始于 < ol> 标签。每个列表项始于 < li> 标签。
列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。
<!--有序列表
ol是orderlist的缩写
-->
<ol>
<li>java</li>
<li>hive</li>
<li>flume</li>
<li>hadoop</li>
</ol>
浏览器展示结果为
自定义列表
自定义列表以 < dl> 标签开始。每个自定义列表项以 < dt> 开始。每个自定义列表项的定义以 < dd> 开始。
<!--自定义列表
dl:标签
dt:列表名称
dd:列表内容
-->
<dl>
<dt>学习内容</dt>
<dd>java</dd>
<dd>hive</dd>
<dd>fluem</dd>
<dd>hbase</dd>
<dt>城市名称</dt>
<dd>合肥</dd>
<dd>南京</dd>
<dd>西安</dd>
<dd>杭州</dd>
</dl>
表格
<!--
表格table
行 tr
列 td
一个table里面有三个tr,说明表格有三行
一个tr里面有四个td,说明一行里面有四列
-->
<table>
<tr>
<td>1-1</td>
<td>1-2</td>
<td>1-3</td>
<td>1-4</td>
</tr>
<tr>
<td>2-1</td>
<td>2-2</td>
<td>2-3</td>
<td>2-4</td>
</tr>
<tr>
<td>3-1</td>
<td>3-2</td>
<td>3-3</td>
<td>3-4</td>
</tr>
</table>
给列表加上边框
<table border="lpx">
<tr>
<td>1-1</td>
<td>1-2</td>
<td>1-3</td>
<td>1-4</td>
</tr>
<tr>
<td>2-1</td>
<td>2-2</td>
<td>2-3</td>
<td>2-4</td>
</tr>
<tr>
<td>3-1</td>
<td>3-2</td>
<td>3-3</td>
<td>3-4</td>
</tr>
</table>
跨列
<table border="lpx">
<tr>
<!--colspan 跨列,作用是让表格的一个格子占几列-->
<td colspan="4">1-1</td>
<td>1-2</td>
<td>1-3</td>
<td>1-4</td>
</tr>
<tr>
<td>2-1</td>
<td>2-2</td>
<td>2-3</td>
<td>2-4</td>
</tr>
<tr>
<td>3-1</td>
<td>3-2</td>
<td>3-3</td>
<td>3-4</td>
</tr>
</table>
第一行第一列的内容1-1占了第一行的四列
跨行
<table border="lpx">
<tr>
<!--colspan 跨列,作用是让表格的一个格子占几列-->
<td colspan="4">1-1</td>
<td>1-2</td>
<td>1-3</td>
<td>1-4</td>
</tr>
<tr>
<!--rowspan 跨行,让一个格子占两行-->
<td rowspan="2">2-1</td>
<td>2-2</td>
<td>2-3</td>
<td>2-4</td>
</tr>
<tr>
<td>3-1</td>
<td>3-2</td>
<td>3-3</td>
<td>3-4</td>
</tr>
</table>
第二行第一列的内容2-1独自占据同一列的两行
媒体元素
视频
<!--媒体元素这里指音频和视频-->
<!--video 视频
src里面写相对路径
controls的作用是让视频在页面上可以播放,如果不加controls,那么页面是一片空白
autoplay 视频自动播放,但是部分浏览器为了安全考虑,要求用户互动后才开始播放视频
因此可以在autoplay后面加上属性muted来让视频立即播放
-->
<video src="../resources/video/练习1.mp4" controls autoplay muted></video>
音频
<!--audio 音频
src:资源路径
controls : 控制条
autoplay:自动播放
-->
<audio src="../resources/audio/掌声.wav" controls></audio>
页面结构分析
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>页面结构分析</title>
</head>
<body>
<header>
<h2>网页头部</h2>
</header>
<section>
<h2>网页主体</h2>
</section>
<footer>
<h2>网页脚部</h2>
</footer>
</body>
</html>
iframe内联框架
iframe内联框架,在一个网页里面嵌套另一个网页
举例,B站分享视频时候的嵌入代码就是用的内联框架iframe
< iframe src="//player.bilibili.com/player.html?aid=55631961&bvid=BV1x4411V75C&cid=97257967&page=11"
scrolling=“no” border=“0” frameborder=“no” framespacing=“0” allowfullscreen=“true”>
在idea中运行一下试试看
通过iframe内联框架打开之前编写的网页
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>内联框架iframe</title>
</head>
<body>
<iframe src="1.我的第一个网页.html" frameborder="0" width="1000px" height="800px"></iframe>
</body>
</html>
通过超链接,在网页内嵌的iframe中打开网站
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>内联框架iframe</title>
</head>
<body>
<iframe src="" name="标记" frameborder="0" width="600px" height="400px"></iframe>
<!--href表示要打开哪个页面,
target表示页面要在哪里打开
这里的target写的是iframe内敛框架的标记名字,因此超链接a标签中的网站会在iframe中打开
-->
<a href="https://www.bilibili.com/" target="标记">点击跳转</a>
</body>
</html>