其他分享
首页 > 其他分享> > HTML知识点整理(一)

HTML知识点整理(一)

作者:互联网

HTML

1 HTML

1.1 概念

HTML是最基础的网页开发语言,Hyper Text Markup Language超文本标记语言

注:标记语言不是编程语言

1.2 HTML功能

网页内容包含:HTML代码、CSS代码、JavaScript代码等内容

网页根据内容是否可以改变分为:静态页面、动态页面。

注:HTML是部署在服务器上,运行在浏览器上

1.3 Web三要素

2 网站信息页面显示

2.1 HTML语言特点

2.2 创建模板

  1. 创建文本文档,并重命名为"00.模板.html";
  2. 右键/打开方式/记事本,开发html文件,编写内容如下:
<!-- 创建HTML⽂档 -->
<!DOCTYPE html>
<html>
    <head>
        <title>这是标题</title>
        <meta charset="UTF-8">
    </head>
    <body>
        这⾥是正⽂
    </body>
</html>

以上使⽤标签组成了HTML⻚⾯的基本结构,现将所有标签进⾏陈述:

在模版代码中,我们使⽤到了HTML注释

2.3HTML文档类型

为浏览器提供⼀项信息(声明),即HTML是⽤什么版本编写的。
<!DOCTYPE html>

2.4文本标签

  1. 标题标签: <h1> to <h6>

    HTML提供系列标签,⽤于修饰标题,包含:<h1>、<h2>、<h3>、<h4>、<h5>、<h6>。<h1>定义最⼤的标题。<h6>定义最⼩的标题。

  2. 分割线标签:<hr>

<hr />标签在HTML⻚⾯中创建⼀条⽔平分割线,⽤于定义内容中的主题变化。

  1. 字体标签:<font>

<font>用于设置字体尺寸、字体颜色等。

  1. 格式化标签:<b>、<i>

<strong>也可以将字体加粗

  1. 段落标签:<p><br />

<p>定义段落。p标签会⾃动在其前后创建⼀些空⽩。

<br />插⼊单个换⾏。

  1. 实体引用
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>文本标签</title>
	</head>
	<body>
		<!-- 段落 特点:自动换行,p与p之间会有留白 -->
		<p>Lorem ipsum dolor sit amet, <br />
		<!-- 手动换行 br --> <!-- 特殊字符,例如 空格,<,>...需要使用实体字符 格式:&xx; -->
		consectetur  &nbsp;&nbsp;&nbsp; &lt; a &gt;  adipisicing elit. Ad harum?</p>
		<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nesciunt adipisci?</p>
		
		<!-- 字体 可以设置字体的大小(size) 字体的颜色(color) 字体的样式(face) -->
		<font color="#ff0000">  Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores cupiditate! </font><br>
		<font color="red"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores cupiditate! </font><br>
		<font color="#f00"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores cupiditate! </font><br>
		<font color="#55aaff"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores cupiditate! </font><br>
		<font color="#349dff"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores cupiditate! </font><br>
		<font color="#5555ff"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores cupiditate! </font><br>
		
		<!-- 3.特殊字体标签 -->
		<!-- 加粗b,变斜i,下划线u -->
		<b>Lorem ipsum dolor sit amet.</b>
		<i>Lorem ipsum dolor sit amet.</i>
		<u>Lorem ipsum dolor sit amet.</u>
		<b><i>Lorem ipsum dolor sit amet.</i></b><br>
		<!-- 加粗 strong -->
		<strong>Lorem ipsum dolor sit amet.</strong>
		<!-- 强调:em-->
		<em>Lorem ipsum dolor sit amet.</em>
		
		<!-- 预设标签 -->
		<pre>
			离离原上草
			一岁一枯荣
		</pre>
		
		<!-- 分割符号hr 属性名与属性值一致时可以省略属性值 -->
		<hr size="2" width="50%" align="center" />
		<hr size="7"  noshade="noshade" width="200xp" align="left" />
		<hr size="7"  noshade width="200xp" align="left" />
	</body>
</html>

3 网站图片页面显示

3.1 多媒体标签

  1. 图⽚标签:<img>
  1. 视频标签:<video>;⾳频标签:<audio>

<video>在html⻚⾯中加⼊⼀个视频;<audio>在html⻚⾯中添加⼀段⾳乐。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>多媒体标签</title><!-- 不会自动换行 -->
	</head>
	<body>
		<!-- 属性src必须写上  width height 改变图片的宽高,如果只改变一个则将图片等比缩放 
		title 鼠标悬停时显示出的文字
		alt 图片加载不出来时显示的文字,如果没有alt则显示title-->
		<img src="../img/logo2.png"  />
		<img width="100%" src="../img/1.jpg" title="一张图片"/ alt="显示图片">
		
		<!-- 2.视频标签 h5
		 属性:controls 视频播放
		 loop 循环播放
		 autoplay 自动播放
		 <video width="100%" src="../vedio/大地的裂变.mp4" controls loop autoplay></video>-->
		 <!-- source设置一个视频资源列表,顺序播放第一个视频,如果第一个视频文件有问题,可以选择播放下一个视频 -->
		 <video width="100%" controls>
			 <source src="../vedio/Puella%20Magi%20Madoka%20Magica%20The%20Movie%20Part%203%20Hangyaku%20no%20Monogatari%20-%20NCOP%20(BD%201280x720%20AVC%20AACx2%20%5B2.0+5.1%5D).mp4"></source>
			 <source src="../vedio/大地的裂变.mp4"></source>
		 </video>
		 
		 <!-- 音频文件标签 h5
		 不支持调整大小-->
		 <audio src="../vedio/未知%20-%20Angelic%20Remnant.MP3" controls autoplay loop></audio>
	</body>
</html>

<!-- 路径问题:
 1.绝对路径:盘符开始
	URI:统一资源路径
		/Users/bonnie/Java2106
	URL:统一资源路径 URL包含URI
	
相对路径
	相对目录
		.:当前目录
		..:上一级目录-->

网站列表显示

4.1 列表标签

  1. 列表标签:<ul><ol>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>列表标签</title>
	</head>
	<body>
		<!-- 1.有序列表(带序号) 
		其中每一项li自动换行
		属性:start起始序号
			type 序号类型 1 a A i I-->
		<ol start="2" type="I">
			<li>苹果</li>
			<li>西瓜</li>
			<li>香蕉</li>
		</ol>
		
		<!-- 2.无序列表(没有序号) 属性:type 符号类型 circle disc(默认) square -->
		<ul type="square">
			<li>苹果</li>
			<li>西瓜</li>
			<li>香蕉</li>
		</ul>
	</body>
</html>

  1. 超链接标签:<a>

<a>标签是超链接,是在html⻚⾯提供⼀种可以访问其他位置的实现⽅式

锚点是⽂档中某⾏的⼀个记号

<a name="anchorname1">锚点⼀</a>
<a href="#anchorname1">回到锚点⼀</a>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>超链接标签</title>
	</head>
	<body>
		<!-- 1.超链接标签
			属性:href(必备) 链接地址 [url,相对路径]
				 target 打开方式[_blank _self] _blank:新增一个标签页显示 _self:自身标签页跳转到href路径下的页面
			404 : not found 资源未找到-->
		<a href="http://www.bilibili.com" target="_blank">bilibili</a>
		<a href="列表标签.html" target="_self">列表页面</a>
		
		<!-- 2.用a实现当前页面跳转
			准备锚点 <a name=""></a>
			进行跳转 href="#name"
			# :就表示当前页面顶部-->
		<ul>
			<li><a href="#chap1"> 个人生活 </a></li>
			<li><a href="#chap2"> 情感经历 </a></li>
			<li><a href="#chap3"> 早年经历 </a></li>
			<li><a href="#chap4"> 著名作品 </a></li>
			<li><a href="#chap5"> 演艺经历 </a></li>
			<li><a href="#chap6"> 中年经历 </a></li>
		</ul>
		
		<p><a name="chap1">个人生活,Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero ea quas facilis excepturi corporis dignissimos nobis accusantium consequatur laboriosam ullam natus qui quis saepe. Nam accusantium sint iste unde labore nemo libero corporis dolor ducimus fugiat adipisci inventore tempore mollitia facere repellendus maxime nisi sit! Velit aperiam voluptas ex reiciendis quibusdam explicabo alias eveniet autem perferendis magnam omnis laudantium architecto et commodi vero tempora accusantium. Soluta voluptates velit atque libero sequi. Minima et asperiores fugiat blanditiis similique velit praesentium exercitationem dolores aperiam officia magni id ratione iure architecto ullam eius dolore cum dolor quam ipsam distinctio deserunt voluptate consequuntur reprehenderit./a></p>
		<p><a name="chap2">情感经历,Lorem ipsum dolor sit amet, consectetur adipisicing elit. Explicabo qui labore ut suscipit tempora illum iste repudiandae aliquid dolorem maiores excepturi nobis fugiat doloribus provident praesentium! Laudantium maxime repellendus impedit sit eos sapiente facere consectetur temporibus autem laborum molestias dolorum quidem placeat eum quo optio delectus similique maiores sequi dolor distinctio dolorem ea odio deserunt cupiditate minima tempora officiis minus quia aperiam. Consectetur impedit repellendus accusamus quia sapiente veniam repudiandae distinctio totam nisi quos natus necessitatibus odio nam deserunt asperiores eveniet possimus assumenda perferendis nulla accusantium numquam modi consequatur cupiditate rem quod ducimus quam amet aliquid esse laudantium. Fugiat officiis.</a></p>
		<p><a name="chap3">早年经历,Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia qui esse rerum quibusdam obcaecati pariatur cumque quidem excepturi fuga reiciendis. Sunt dolor debitis deserunt impedit mollitia modi sint magnam doloremque id deleniti architecto perferendis fugit alias numquam enim minima praesentium similique ex velit officia. Veritatis alias error id ducimus fuga nostrum rem voluptate quidem cum similique enim laborum repudiandae facilis iusto deleniti quos rerum at animi officia quae a dolores minima aliquid. Maiores voluptas ut porro aut veniam ad explicabo repudiandae praesentium minus veritatis doloribus pariatur mollitia consequatur expedita autem totam sint! Error sunt dolorem voluptatem quos laudantium libero harum.</a></p>
		<p><a name="chap4">著名作品,Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ex soluta officia cum reprehenderit vitae veniam debitis dignissimos sequi omnis magni. Provident unde sequi aliquam itaque expedita nihil tempora dicta autem blanditiis praesentium illum odit voluptatum placeat quidem nam modi dolorem deserunt nisi distinctio ut saepe repudiandae cum molestias eos repellendus? Totam quos assumenda debitis harum quam neque pariatur eaque rerum laudantium sunt animi dolor voluptatum omnis? Aperiam voluptatem maiores nobis officia dolorem. Recusandae at animi similique facilis dolores beatae inventore veniam quis voluptatibus a minus tenetur quidem ducimus odio fuga optio assumenda. Hic doloremque est aliquam quae sapiente et inventore!</a></p>
		<p><a name="chap5">演艺经历,Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima ea excepturi nisi illum facilis minus hic similique deleniti sint libero sit dolore quibusdam odit earum quia consectetur porro labore aperiam eius maxime. Doloribus ut officia reprehenderit libero maiores labore consequuntur ex perferendis impedit neque minima ad repellendus aut. Unde facere harum ipsum ullam ad dignissimos possimus quos animi non. Dolor harum nostrum in magni provident facere tempora soluta laboriosam numquam optio ratione atque praesentium magnam maiores sed error rem quia. Corporis facilis sint provident fugiat consequatur distinctio aliquid recusandae laboriosam hic! Fugit aut debitis nihil est nulla voluptatum quod rem.</a></p>
		<p><a name="chap6">中年经历,Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus nobis alias error libero ipsum cumque. Facilis veritatis incidunt est iste eveniet ullam recusandae vel consequuntur nobis laudantium officia repellat delectus neque fugit qui eligendi nihil debitis nisi ut itaque laboriosam dolores cumque. Adipisci sed incidunt laborum aut magni neque vitae quas quisquam animi labore? Sequi consequatur saepe consectetur vero a quia nulla eligendi vitae culpa exercitationem velit expedita sed dolorem vel itaque deserunt autem temporibus non eaque iure excepturi rem neque nobis at tenetur hic totam id aspernatur sapiente dolore architecto eveniet ipsa minima sunt unde praesentium molestiae nisi nam!</a></p>
		
		<a href="#"> top </a>
	</body>
</html>

5 网站首页显示

5.1 表格标签

表格标签:<table><tr><td>

HTML表格由<table>标签以及⼀个或多个<tr>、<th>或<td>标签组成。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表格标签</title>
	</head>
	<body>
		<!-- 表格
			align="center" 改变的是表格整体的位置,使得整个表格居中
			width,height:表格的宽和高
			cellspacing:表格中内容和单元格之间的距离大小
			cellpadding:单元格之间的缝隙大小
			border:表格边框的大小-->
		<table border="1" cellpadding="10" cellspacing="0" align="center" width="400" height="300">
			<!-- 表的标题 -->
			<caption>学员信息</caption>
			<!-- 第一行:tr 表头
				属性: align:center 内容居中
					  bgcolor:背景颜色
				th: 自带加粗和居中的特点
				td:属性 colspan(合并列)
						rowspan(合并行)
				thead、tbody、tfoot没有任何意义
				-->
			<thead>
				<tr bgcolor="lightgrey">
					<th>序号</th>
					<th colspan="2">姓名</th><!-- colspan="2"(合并2列) -->
				</tr>
			</thead>
			<tbody>
			<tr>
				<td>1</td>
				<td rowspan="2">高町奈叶</td>
				<td>19</td>
			</tr>
			<tr>
				<td>2</td>
				<td>19</td>
			</tr>
			<tr>
				<td>3</td>
				<td>菲特</td>
				<td>19</td>
			</tr>
			<tr>
				<td>2</td>
				<td>八神疾风</td>
				<td>19</td>
			</tr>
			</tbody>
			<tfoot>
			</tfoot>
		</table>
	</body>
</html>

6 网站后台显示

6.1 分模块

  1. 框架标签:<frameset>

<frameset>标签,是多个窗⼝⻚⾯整合在⼀起的⼀个集合(框架集)。每⼀个⻚⾯(框架)都是单独⽂档,需要使⽤⼦标签<frame>来确定⻚⾯的位置。

<frameset>通过列和⾏来确定整体布局,使⽤cols确定列数,使⽤rows确定⾏数。

多个<frameset>可以嵌套使⽤。

  1. 框架⼦标签:<frame>

<frame>标签,⽤于设置<frameset>框架集合的⼀个⻚⾯(框架)。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>整合</title>
	</head>
	<!-- 无body -->
		<frameset rows="10%,*">
			<frame src="分模块_header.html" noresize />
			<frameset cols="20%,*">
				<frame src="分模块_菜单.html" noresize />
				<frame src="分模块_主体部分.html" name="body" noresize />
			</frameset>
		</frameset>
</html>

头部分:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		header
	</body>
</html>

菜单部分:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<ul>
			<li><a href="http://bilibili.com" target="body"> bilibili </a></li>
			<li><a href="案例分析3.html" target="body"> 首页页面 </a></li>
		</ul>
	</body>
</html>

主体部分:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		
	</body>
</html>

标签:知识点,ipsum,sit,标签,HTML,dolor,整理,amet
来源: https://blog.csdn.net/weixin_46097480/article/details/118942673