黄九斤 發表於 2022-3-11 23:31:00

初识HTML5

<h1 style="text-align: center"><span style="font-family: &quot;Microsoft YaHei&quot;">HTML5的学习笔记(随便总结,个人使用)</span></h1>
<h2><span style="font-family: &quot;Microsoft YaHei&quot;">一、认识HTML5的基本格式</span></h2>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">1、<span style="background-color: rgba(255, 204, 153, 1)">&lt;!doctype&gt;</span>&nbsp; &nbsp; &nbsp;标记</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;"><span style="font-size: 15px">&lt;!doctype&gt;标记位于文档的最前端,用于向浏览器说明当前文档使用的是那种HTML标准规范。</span><span style="font-size: 15px">只有在开头处使用&nbsp; &nbsp;&lt;!doctype&gt;&nbsp; &nbsp;声明,浏览器才能将该网页作为有效的HTML文档,并且按照指定的文档类型进行解析。</span></span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">2、<span style="background-color: rgba(255, 204, 153, 1)">&lt;html&gt;</span>&nbsp; &nbsp;标记</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><span style="background-color: rgba(255, 204, 153, 1)">&lt;html&gt;</span>&nbsp; &nbsp;标记也称为根标记,用于告知浏览器其自身是一个HTML文档。<span style="background-color: rgba(255, 204, 153, 1)">&lt;html&gt;</span>&nbsp; &nbsp;标记是成对出现的,开头为&nbsp; &nbsp;&nbsp;<span style="background-color: rgba(255, 204, 153, 1)">&lt;html&gt;</span>&nbsp; (表示html文档的开始)&nbsp; ,结尾为&nbsp; &nbsp; <span style="background-color: rgba(255, 204, 153, 1)">&lt;/html&gt;</span>&nbsp; &nbsp;(表示html文档的结束)。</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">3、<span style="background-color: rgba(255, 204, 153, 1)">&lt;head&gt;</span>&nbsp; &nbsp;标记</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><span style="background-color: rgba(255, 204, 153, 1)">&lt;head&gt;</span>&nbsp; &nbsp;标记用于定义HTML文档的头部信息,也成为了头部标记,紧跟在&nbsp; &nbsp;<span style="background-color: rgba(255, 204, 153, 1)">&lt;html&gt;</span>&nbsp; &nbsp;标记之后,只要用来封装其他位于文档头部的标记(就是头部标记代码的一个范围),例如在其中可以书写&nbsp; <span style="background-color: rgba(255, 204, 153, 1)">&lt;title&gt;</span>&nbsp; &nbsp;、&nbsp; <span style="background-color: rgba(255, 204, 153, 1)">&nbsp;&lt;meta&gt;</span>&nbsp; &nbsp;、&nbsp; &nbsp;<span style="background-color: rgba(255, 204, 153, 1)">&lt;link&gt;&nbsp;</span> &nbsp; 、&nbsp; &nbsp;<span style="background-color: rgba(255, 204, 153, 1)">&lt;style&gt;</span>&nbsp; &nbsp; 等。用来描述文档的标题,作者,以及与其他文档的关系等。</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">(<span style="color: rgba(255, 0, 0, 1)"><em><strong><span style="background-color: rgba(255, 204, 153, 1); color: rgba(0, 0, 0, 1)">&lt;head&gt;&nbsp; &nbsp;······&nbsp; &nbsp;&lt;/head&gt;</span>&nbsp; &nbsp;所封装的部分为头部标记,在网页的正式页面当中是无法看到的!!!</strong></em></span>)&nbsp;</span><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">&nbsp;</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">4、<span style="background-color: rgba(255, 204, 153, 1)">&lt;body&gt;&nbsp;</span> &nbsp;标记</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><span style="background-color: rgba(255, 204, 153, 1)">&lt;body&gt;</span>&nbsp; &nbsp;标记用于定义HTML文档所要显示的内容,也称为主体标记。浏览器中显示的所有文本、图像、音频和视频等重要信息都&nbsp; &nbsp; <span style="background-color: rgba(255, 204, 153, 1)">&lt;body&gt;</span>&nbsp; &nbsp;标记内。(<span style="color: rgba(255, 0, 0, 1)"><em><strong><span style="background-color: rgba(255, 204, 153, 1); color: rgba(0, 0, 0, 1)">&lt;body&gt;&nbsp; &nbsp;······&nbsp; &nbsp;&lt;/body&gt;&nbsp; </span>&nbsp;<span style="color: rgba(255, 102, 0, 1)">说封装的部分为内容标记部分,此部分在正式的网页中时可以让用户看的到的所有部分!!!</span></strong></em></span>)</span></p>
<p><em><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(255, 102, 0, 1)">PS:一个HTML文档只能含有一对<em><strong><span style="background-color: rgba(255, 204, 153, 1)">&lt;body&gt;&nbsp; &nbsp;······&nbsp; &nbsp;&lt;/body&gt;</span>&nbsp;</strong></em>&nbsp;标记&nbsp;!!!</span></em></p>
<p><em><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(255, 102, 0, 1)">并且&lt;<em><strong><span style="background-color: rgba(255, 204, 153, 1)">body&gt;······&lt;/body&gt;</span>&nbsp; 标记必须在<span style="background-color: rgba(255, 204, 153, 1)">&lt;html&gt;······&lt;/html&gt;</span> 标记内,</strong></em></span></em></p>
<p><em><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(255, 102, 0, 1)"><em><strong>位于<em><strong><span style="background-color: rgba(255, 204, 153, 1)">&lt;head&gt;······&lt;/head&gt;&nbsp;</span> 头部标记之后,</strong></em></strong></em></span></em></p>
<p><em><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(255, 102, 0, 1)"><em><strong><em><strong>与<em><strong><span style="background-color: rgba(255, 204, 153, 1)">&lt;head&gt;······&lt;/head&gt;</span>&nbsp; &nbsp;是并列关系</strong></em></strong></em></strong></em></span></em></p>
<p><em><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(255, 102, 0, 1)"><em><strong><em><strong><em><strong><span style="color: rgba(136, 136, 136, 1)">下面是一个HTML的初始完整格式。</span></strong></em></strong></em></strong></em></span></em></p>
<div class="cnblogs_code">
<pre class=""><code>1 &lt;!DOCTYPE html&gt;
2 &lt;html&gt;
3   &lt;head&gt;
4         &lt;meta charset="utf-8"&gt;
5         &lt;title&gt;&lt;/title&gt;
6   &lt;/head&gt;
7   &lt;body&gt;
8   &lt;/body&gt;
9 &lt;/html&gt;</code></pre>
</div>
<p>&nbsp;</p>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">1.2 HTMl 5 的特点</span></h3>
<p>&nbsp;</p>
<h2><span style="font-family: &quot;Microsoft YaHei&quot;">二、HTML 5 的标记分类和属性</span></h2>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><span style="font-family: &quot;Microsoft YaHei&quot;">1、首先介绍一下<span style="color: rgba(0, 128, 0, 1)"><em>双标记</em></span>和<span style="color: rgba(0, 128, 0, 1)"><em><span style="color: rgba(51, 102, 255, 1)">单标记</span>。</em></span></span></span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><span style="font-family: &quot;Microsoft YaHei&quot;"><span style="color: rgba(0, 128, 0, 1)"><em>双标记:双标记是由开始和结束2个表级符组成的标记。其基本语法格式为:&nbsp;</em></span></span></span></p>
<p>&nbsp;</p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&lt;标记名&gt; 内容 &lt;/标记名&gt;
</code></pre>
</div>
<p>&nbsp;</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><span style="color: rgba(0, 128, 0, 1)"><em>此语法中 &lt;标记名&gt; 表示该标记的作用开始,一般称为“开始标记”;而 &lt;/标记名&gt; 表示改标记的作用结束,一般称为“结束标记”。和开始标记相比,结束标记只是增加了“/”</em></span></span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(51, 102, 255, 1)"><span style="font-family: &quot;Microsoft YaHei&quot;"><em>单标记:单标记也称空标记,是指用一个标记符号即可完整的描述某个功能的标记。起基本语法格式为:</em></span></span></p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&nbsp;1 &lt;标记名/&gt;&nbsp;  </code></pre>
</div>
<h2>&nbsp;</h2>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">2、注释标记</span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;"><span style="font-size: 15px">如果需要在HTML 5 文档中添加一些便于阅读和理解但又不需要显示在页面中的注释文字,就需要使用注释标记。其基本语法格式为:</span><br></span></p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&lt;!-- 注释语句 --&gt;</code></pre>
</div>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">3、标记的属性</span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">使用HTML 5 制作网页时,如果想要 HTML 标记提供更多的信息(比如修改文字的字体,颜色,斜体等属性),需要使用HTML 标记的属性加以设置。起基本的语法格式为:<br></span></p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&lt;标记名 属性1="属性值1" 属性2="属性值2" ····&gt;内容&lt;/标记名&gt;
</code></pre>
</div>
<p><strong><em><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(255, 0, 0, 1)">在上面的语法中,标记可以拥有多个不同的属性,必须写在开始标记中,位于标记名后面。属性之间不分先后顺序,标记名与属性、属性与属性之间均以空格分开。</span></em></strong></p>
<p><strong><em><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(255, 0, 0, 1)">需要注意的是,在标记的嵌套过程中,必须先结束最靠近内容的标记,再按照由内到外的顺序依次关闭标记。</span></em></strong></p>
<h2><span style="font-family: &quot;Microsoft YaHei&quot;">三、HTMl 5 文档头部相关标记</span></h2>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">1、<span style="color: rgba(0, 0, 0, 1); background-color: rgba(204, 153, 255, 1)">&lt;title&gt;</span></span></h3>
<p>&nbsp;</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(204, 153, 255, 1)"><span style="background-color: rgba(204, 153, 255, 1); color: rgba(0, 0, 0, 1)">&lt;title&gt;</span><span style="color: rgba(0, 0, 0, 1)">标记用于定义HTML页面的标题,即给网页取一个名字,必须位于</span><span style="background-color: rgba(204, 153, 255, 1); color: rgba(0, 0, 0, 1)">&lt;head&gt;</span><span style="color: rgba(0, 0, 0, 1)">标记之内。一个HTML文档只能包含一对<span style="background-color: rgba(204, 153, 255, 1)">&lt;title&gt;&lt;/title&gt;</span>标记。其基本语法格式为:<br></span></span></p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&nbsp;1 &lt;title&gt;网页标题名称&lt;/title&gt;&nbsp;
</code></pre>
</div>
<p>&nbsp;</p>
<p><span style="color: rgba(255, 0, 0, 1)"><span style="font-size: 15px; font-family: &quot;Microsoft YaHei&quot;"><em>(在这个标题中的内容就是是我们在浏览器中标签上所看到的内容。)</em><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220312152327385-635391485.png" alt="" loading="lazy"></span></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: rgba(255, 0, 0, 1)"><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220312145150993-2097436357.png" alt="" loading="lazy"></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3><span style="color: rgba(0, 0, 0, 1); font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">2·1、<span style="background-color: rgba(153, 204, 255, 1)">&lt;meta/&gt;</span>(单标记)</span></h3>
<p>&nbsp;</p>
<p><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 0, 0, 1); font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><span style="background-color: rgba(153, 204, 255, 1)">&lt;meta/&gt;</span>标记用于定义页面的元信息,可重复使用。可以为搜索引擎提供网页的关键字、作者姓名、内容描述、以及定义网页的刷新时间等。</span></span></p>
<p>&nbsp;</p>
<p><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 0, 0, 1); font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">下面介绍<span style="background-color: rgba(153, 204, 255, 1)">&lt;meta/&gt;</span>常用的几组设置。</span></span></span></p>
<p>&nbsp;</p>
<p><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(255, 0, 0, 1)"><span style="color: rgba(0, 0, 0, 1); font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">(1)</span></span></span></span></p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>1 &lt;meta name ="名称" content="值" /&gt;
</code></pre>
</div>
<p>&nbsp;</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><span style="background-color: rgba(255, 204, 153, 1)">name</span>属性提供搜索内容,<span style="background-color: rgba(255, 204, 153, 1)">content</span></span><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">属性提供对应的搜索内容值</span>。</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">当<span style="background-color: rgba(255, 204, 153, 1)">name</span>后面的<span style="color: rgba(255, 0, 0, 1)">名称</span>为<span style="background-color: rgba(255, 204, 153, 1)">keyword</span>的时候,即<span style="color: rgba(255, 0, 0, 1)">定义搜索内容名称为网页关键字</span>;<span style="background-color: rgba(255, 204, 153, 1)">content</span>属性后的<span style="color: rgba(255, 0, 0, 1)">值</span>用于<span style="color: rgba(255, 0, 0, 1)">定义关键字的具体内容。</span></span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><span style="color: rgba(255, 0, 0, 1)"><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220312150605647-840919188.png" alt="" loading="lazy"></span></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><em><span style="color: rgba(0, 204, 255, 1)">&nbsp;PS:<span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">此处的为bilibili官方网站的源代码。可以看到后面的值有很多,当我们在搜索引擎中搜索这些关键字时,搜索引擎会从此处查找,所以我们在搜索完这些关键字时才会弹出bilibili。</span></span></em></p>
<p><span style="color: rgba(0, 0, 0, 1)"><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">(2)</span></span></p>
<p>&nbsp;</p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&lt;meta name="author" content="xxxx公司" /&gt;
</code></pre>
</div>
<p>&nbsp;</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">当<span style="background-color: rgba(255, 204, 153, 1)">name</span>属性后的<span style="color: rgba(255, 0, 0, 1)">名称</span>为<span style="background-color: rgba(255, 204, 153, 1)">author</span>的时候,即<em><strong><span style="color: rgba(255, 0, 0, 1)">定义搜索内容名称为网页作者</span></strong></em>;<span style="background-color: rgba(255, 204, 153, 1)">content</span>属性后的<span style="color: rgba(255, 0, 0, 1)">值</span>用于<strong><span style="color: rgba(255, 0, 0, 1)"><em>定义具体的作者信息</em>。</span></strong></span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(0, 0, 0, 1)">(3)</span></p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&lt;meta name="description" content="具体内容"&gt;
</code></pre>
</div>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">当<span style="background-color: rgba(255, 204, 153, 1)">name</span>属性后的<span style="color: rgba(255, 0, 0, 1)">名称</span>为<span style="background-color: rgba(255, 204, 153, 1)">description</span>,即<em><strong><span style="color: rgba(255, 0, 0, 1)">定义搜索内容名称为网页描述</span></strong></em>;<span style="background-color: rgba(255, 204, 153, 1)">content</span>属性后的<span style="color: rgba(255, 0, 0, 1)">值</span>用于<span style="color: rgba(255, 0, 0, 1)"><strong><em>定义描述的具体内容。注意内容不宜过多</em></strong>。<img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220312153056602-1619472348.png" alt="" loading="lazy"></span></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">2·2&nbsp;、<span style="background-color: rgba(153, 204, 255, 1)">&lt;meta http-equiv="名称" content="值"&gt;</span></span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;"><span style="font-size: 15px">在<span style="background-color: rgba(153, 204, 255, 1)">&lt;meta&gt;</span>标记中使用此属性,可以<em><strong><span style="color: rgba(255, 0, 0, 1)">设置服务器发送给浏览器的HTTP头部信息</span></strong></em>,为浏览器显示该页面提供相关的参数。其中</span></span><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; background-color: rgba(255, 204, 153, 1)">http-equiv</span><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">属性提供参数类型,content属性提供对应的参数值。</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">默认会发送<span style="background-color: rgba(153, 204, 255, 1)">&lt;meta http-equiv="Conten-Type" content="text/html"/&gt;</span>通知浏览器发送的文件类型是HTML,具体应用如下:</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">·(1)设置字符集</span></p>
<p>&nbsp;</p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&lt;meta http-equiv="Content_Type" content="text/html; charset=utf-8" /&gt;
</code></pre>
</div>
<p>&nbsp;</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">其中<span style="background-color: rgba(255, 204, 153, 1)">http-equiv</span>属性的值为<span style="background-color: rgba(255, 204, 153, 1)">Content-Type</span>,<span style="background-color: rgba(255, 204, 153, 1)">content</span>属性的值为<span style="background-color: rgba(255, 204, 153, 1)">text/html</span>和<span style="background-color: rgba(255, 204, 153, 1)">charset=uft-8</span>,中间用“”<span style="background-color: rgba(255, 204, 153, 1)">;</span>“”隔开,用于说明当前文档类型为HTML,字符集为<span style="color: rgba(255, 0, 0, 1)"><span style="background-color: rgba(255, 204, 153, 1)">uft-8</span>(国际化编码)。</span></span></p>
<p><strong><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><span style="color: rgba(255, 0, 0, 1)">(uft-8是目前最常用的字符集编码方式,其他常用的字符集编码方式还有gdk和gb2312)</span></span></strong></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">·(2)设置页面自动刷新与跳转</span></p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&lt;meta http-equiv="refresh" content="10; url=http://www.bilibili.com" /&gt;</code></pre>
</div>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">其中<span style="background-color: rgba(255, 204, 153, 1)">http-equiv</span>属性的值为<span style="background-color: rgba(255, 204, 153, 1)">refresh,content</span>属性的值为<span style="background-color: rgba(255, 204, 153, 1)">数值和url地址</span>,中间用“”<span style="background-color: rgba(255, 204, 153, 1)">;</span>“”隔开。用于指定在特定的时间后跳转至目标网页,该时间默认以<span style="background-color: rgba(255, 204, 153, 1)">秒</span>为单位。</span></p>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">3、<span style="background-color: rgba(153, 204, 255, 1)">&lt;link/&gt;</span>(单标记)</span></h3>
<p>&nbsp;</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;"><span style="font-size: 15px"><span style="background-color: rgba(153, 204, 255, 1)">&lt;link/&gt;</span>标记可以<span style="background-color: rgba(255, 102, 0, 1)">用外部文件</span>,一个HTML 5 页面允许使用</span></span><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">多个<span style="background-color: rgba(153, 204, 255, 1)">&lt;link/&gt;</span> 标记<span style="background-color: rgba(255, 102, 0, 1)">引用多个外部文件</span>。其基本语法格式为:</span></p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&lt;link 属性="属性值" /&gt;</code></pre>
</div>
<p style="text-align: center"><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">&lt;link/&gt;标记的常用属性</span></p>
<table border="0">
<tbody>
<tr>
<td>属性名</td>
<td>常用属性值</td>
<td>描述</td>
</tr>
<tr>
<td>href</td>
<td>URL</td>
<td>指定引用外部文档的地址</td>
</tr>
<tr>
<td>rel</td>
<td>stylesheet</td>
<td>指定当前文档与引用外部文档的关系,该属性值通常为stylesheet,表示定义一个外部样式表</td>
</tr>
<tr>
<td rowspan="2">type</td>
<td>
<p>text/css</p>
</td>
<td>引用外部文档的类型为CSS样式表</td>
</tr>
<tr>
<td>
<p>text/javascript</p>
</td>
<td>引用外部文档的类型为JavaScript 脚本</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">&nbsp;4、<span style="background-color: rgba(153, 204, 255, 1)">&lt;style&gt;</span></span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><span style="background-color: rgba(153, 204, 255, 1)">&lt;style&gt;</span>标记可以为HTML 5 文档定义样式信息。其基本语法格式为:</span></p>
<p>&nbsp;</p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&lt;style 属性="属性值"&gt;样式内容&lt;/style&gt;</code></pre>
</div>
<p><span style="font-family: &quot;Microsoft YaHei&quot;">&nbsp;在HTML 5 中使用<span style="background-color: rgba(153, 204, 255, 1)">&lt;style&gt;</span>标记时,常常定义其属性为<span style="background-color: rgba(204, 153, 255, 1)">type</span>,相应的属性值为 <span style="background-color: rgba(204, 153, 255, 1)">text/css</span>,表示<em><span style="color: rgba(255, 0, 0, 1)"><strong>使用内嵌式的CSS样式</strong></span></em>。<span style="font-size: 15px"><br></span></span></p>
<p>&nbsp;</p>
<h2><span style="font-family: &quot;Microsoft YaHei&quot;">&nbsp;四、文本控制标记</span></h2>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">1、标题标记(双标记)</span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><em><strong><span style="background-color: rgba(255, 204, 153, 1)">即标题的等级设置</span></strong></em>。HTML 5提供了6个等级的标题(分别是:<span style="background-color: rgba(153, 204, 255, 1)">&lt;h1&gt;</span>、<span style="background-color: rgba(153, 204, 255, 1)">&lt;h2&gt;</span>、</span><span style="background-color: rgba(153, 204, 255, 1)">&lt;h3&gt;</span><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">、<span style="background-color: rgba(153, 204, 255, 1)">&lt;h4&gt;</span>、<span style="background-color: rgba(153, 204, 255, 1)">&lt;h5&gt;</span>、<span style="background-color: rgba(153, 204, 255, 1)">&lt;h6&gt;</span>,<em><strong><span style="color: rgba(255, 0, 0, 1)">并且从1-6重要性递减</span></strong></em>)。</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">基本语法格式为:</span></p>
<p>&nbsp;</p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&lt;hn align="对齐方式"&gt;标题文本&lt;/hn&gt;
</code></pre>
</div>
<p>&nbsp;</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;">效果如下所示:<img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220314162024052-913866712.png" alt="" loading="lazy"></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><em><strong><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(255, 0, 0, 1)">PS:(1)一个页面中只能使用一个&lt;h1&gt;标记,尝尝被用在网站的Logo部分。</span></strong></em></p>
<p><em><strong><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(255, 0, 0, 1)">&nbsp; &nbsp; &nbsp; &nbsp;(2)由于h元素拥有确切的语义,请慎重选择恰当的标记来构建文档结构。禁止仅仅使用&lt;h&gt;标记设置文字加粗或更改文字的大小。</span></strong></em></p>
<p><em><strong><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(255, 0, 0, 1)">&nbsp; &nbsp; &nbsp; (3)align属性可以设置对其方式,比较常见的对其方式有:left(左对齐(默认)),center(居中对齐),right(右对齐)。</span></strong></em></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; background-color: rgba(255, 153, 0, 1)">&nbsp;</span></p>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">2、<span style="background-color: rgba(153, 204, 255, 1)">&lt;p&gt;······&lt;/p&gt;</span>(双标记)</span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">即为<em><strong><span style="color: rgba(255, 0, 0, 1)">分开段落的标记</span></strong></em>。默认情况下,段落中的文字会根距浏览器窗口的大小自动换行。其基本语法格式为:</span></p>
<p>&nbsp;</p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&lt;p align="对其方式"&gt;段落文本&lt;/p&gt;
</code></pre>
</div>
<p>&nbsp;</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">效果如下所示:&nbsp; <img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220314163338372-26621272.png" alt="" loading="lazy"></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">&nbsp;</span></p>
<p><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220314163321223-2053792859.png" alt="" loading="lazy"></p>
<p>&nbsp;</p>
<p><em><strong><span style="color: rgba(255, 0, 0, 1)">&nbsp;<span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">PS:从上图可以看到,此标记只可以单纯的分段,不会自动换行,即使在代码中有分段或空格符号,在最终的显示页面也不会显示。</span></span></strong></em> </p>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">&nbsp;4、<span style="background-color: rgba(153, 204, 255, 1)">&lt;hr/&gt;</span>(单标记)</span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">即<em><strong><span style="color: rgba(255, 0, 0, 1)">在网页中创建水平线的标记</span></strong></em>。可以使得网页文档内容更加清楚,层次分明。其基本语法格式为:</span></p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;"><code>&lt;hr 属性="属性值" /&gt;
</code></pre>
</div>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">&lt;hr/&gt;的属性如表所示:</span></p>
<table style="height: 167px; width: 963px" border="0">
<tbody>
<tr>
<td>属性名</td>
<td>含义</td>
<td>属性值</td>
</tr>
<tr>
<td>align</td>
<td>设置水平线的对齐方式</td>
<td>可以选择lift、right、 center 3种值,默认为center ,居中对齐</td>
</tr>
<tr>
<td>size</td>
<td>设置水平线的粗细</td>
<td>以像素(px)为单位,默认为2像素</td>
</tr>
<tr>
<td>color</td>
<td>设置水平线的颜色</td>
<td>可用颜色名称、十六进制#RGB 、 rgb(r 、g 、b)表示</td>
</tr>
<tr>
<td>width</td>
<td>设置水平线的宽度</td>
<td>可以是确定的像素值,也可以是浏览器窗口的百分比(默认为100%)</td>
</tr>
</tbody>
</table>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">具体的效果图如下,代码也如下图</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220319152716194-344783744.png" alt="" loading="lazy"></span></p>
<div class="cnblogs_code">
<pre class=""><code> 1 &lt;!DOCTYPE html&gt;
2 &lt;html&gt;
3   &lt;head&gt;
4         &lt;meta charset="utf-8"&gt;
5         &lt;title&gt;水平线标记的用法和属性&lt;/title&gt;
6   &lt;/head&gt;
7   &lt;body&gt;
8         &lt;p&gt;苍野的流风,访览堇色华庭的诗文画卷。幽谷的纯光,照亮晦暗渊底的流明一隅。在明如皎镜的水面之上,昔日遗事正逐渐浮现…&lt;/p&gt;
9         &lt;hr /&gt;
10         &lt;p align="left"&gt;流风眷堇庭&lt;/p&gt;
11         &lt;hr color="aqua" align="left" size="5" width="600" /&gt;
12         &lt;p align="center"&gt;原神&lt;/p&gt;
13         &lt;hr color="black" align="right" size="2" width="50%" /&gt;
14         &lt;p align="right"&gt;2.6新版本即将开启&lt;/p&gt;
15
16
17   &lt;/body&gt;
18 &lt;/html&gt;</code></pre>
</div>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">5</span>、<span style="background-color: rgba(153, 204, 255, 1)">&lt;br/&gt;</span>(单标记)&nbsp;</h3>
<p>&nbsp;<span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">即<em><strong><span style="color: rgba(255, 0, 0, 1)">可以在网页中将文本强制换行显示</span></strong></em>(注意:在HTML代码中敲击回车,文本是不会进行换行的,只有使用此标记才可以强制换行。)</span></p>
<div class="cnblogs_code">
<pre class=""><code> 1 &lt;!DOCTYPE html&gt;
2 &lt;html&gt;
3   &lt;head&gt;
4         &lt;meta charset="utf-8"&gt;
5         &lt;title&gt;使用br标记换行&lt;/title&gt;
6   &lt;/head&gt;
7   &lt;body&gt;
8         &lt;p&gt;苍野的流风,访览堇色华庭的诗文画卷。幽谷的纯光,&lt;br/&gt;照亮晦暗渊底的流明一隅。在明如皎镜的水面之上,昔日遗事正逐渐浮现…&lt;/p&gt;
9         &lt;p&gt;如果在代码中
10         敲击回车,
11         在网页中不会进行换行的&lt;/p&gt;
12
13
14   &lt;/body&gt;
15 &lt;/html&gt;</code></pre>
</div>
<p>&nbsp;</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220319152937290-1332475918.png" alt="" loading="lazy"></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">6、文本格式化标记</span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">在网页中,可以为文字设置粗体、斜体或下划线效果的标记为文本格式标记。常用的文本标记如下表所示:</span></p>
<table border="0">
<tbody>
<tr>
<td>标记</td>
<td>显示效果</td>
</tr>
<tr>
<td>&lt;b&gt;&lt;/b&gt;和&lt;strong&gt;&lt;/strong&gt;</td>
<td>文本以粗体方式显示(b定义粗体文本,strong定义强调文本)</td>
</tr>
<tr>
<td>&lt;i&gt;&lt;/i&gt;和&lt;em&gt;&lt;/em&gt;</td>
<td>文字以斜体方式显示(i定义斜体字,em定义强调文本)</td>
</tr>
<tr>
<td>&lt;s&gt;&lt;/s&gt;和&lt;del&gt;&lt;/del&gt;</td>
<td>文字以加删除线方式显示(HTML 5 不赞成使用s)</td>
</tr>
<tr>
<td>&lt;u&gt;&lt;/u&gt;和&lt;ins&gt;&lt;/ins&gt;</td>
<td>文本以加下划线方式显示(HTML 5不赞成使用u)</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px">下面展示一下效果:</span></p>
<div class="cnblogs_code">
<pre class=""><code> 1 &lt;!DOCTYPE html&gt;
2 &lt;html&gt;
3   &lt;head&gt;
4         &lt;meta charset="utf-8"&gt;
5         &lt;title&gt;文本格式化标记的使用&lt;/title&gt;
6   &lt;/head&gt;
7   &lt;body&gt;
8         &lt;p&gt;我是正常的文本&lt;/p&gt;
9         &lt;p&gt;&lt;b&gt;我是使用b标记定义的加粗文本&lt;/b&gt;&lt;/p&gt;
10         &lt;p&gt;&lt;strong&gt;我是使用strong标记定义的文本&lt;/strong&gt;&lt;/p&gt;
11         &lt;p&gt;&lt;i&gt;我是使用i标记定义的倾斜文本&lt;/i&gt;&lt;/p&gt;
12         &lt;p&gt;&lt;em&gt;我是使用em标记定义的强调文本&lt;/em&gt;&lt;/p&gt;
13         &lt;p&gt;&lt;del&gt;我是使用del标记定义的删除线文本&lt;/del&gt;&lt;/p&gt;
14         &lt;p&gt;&lt;ins&gt;我是使用ins标记定义的下划线文本&lt;/ins&gt;&lt;/p&gt;
15   &lt;/body&gt;               
16 &lt;/html&gt;</code></pre>
</div>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px"><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220319154223392-1504019439.png" alt="" loading="lazy"></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><em><strong><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(255, 0, 0, 1)">PS:以上文本格式化标记均可使用&lt;span&gt;标记配合CSS样式替代。</span></strong></em></p>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">7、特殊字符标记</span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;"><span style="font-size: 15px">HTML 5 中对于一些特殊字符有着特殊的标记,如下表:</span></span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;"><span style="font-size: 15px"><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220319155418508-622141944.jpg" alt="" loading="lazy"></span></span></p>
<h2><span style="font-family: &quot;Microsoft YaHei&quot;">五、图像标记</span></h2>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">1、<span style="background-color: rgba(194, 224, 244, 1)">&lt;<span style="color: rgba(0, 0, 0, 1)">m</span><span style="color: rgba(0, 0, 0, 1)">ig/</span>&gt; </span></span><span style="color: rgba(0, 0, 0, 1)">图像标记(单标记)</span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 16px">在网页中想要使用图像,就需要使用图像标记。起基本语法格式为:</span></p>
<pre class="language-html"><code>&lt;img scr="图像URL" /&gt;</code></pre>
<p><span style="font-family: &quot;Microsoft YaHei&quot;">该语法中src属性用于指定图像文件的路径和文件名,他是&lt;img/&gt;标记的必须属性。在HTML中的&lt;img/&gt;标记还有很多其他的属性,如下表:</span></p>
<table style="border-collapse: collapse; width: 100%; height: 288px" border="1">
<tbody>
<tr style="height: 24px">
<td style="width: 33.3103%; height: 24px">属性</td>
<td style="width: 33.3794%; height: 24px">属性值</td>
<td style="width: 33.3103%; height: 24px">描述</td>
</tr>
<tr style="height: 24px">
<td style="width: 33.3103%; height: 24px">src</td>
<td style="width: 33.3794%; height: 24px">URL</td>
<td style="width: 33.3103%; height: 24px">图像的路径</td>
</tr>
<tr style="height: 24px">
<td style="width: 33.3103%; height: 24px">alt</td>
<td style="width: 33.3794%; height: 24px">文本</td>
<td style="width: 33.3103%; height: 24px">图像不能显示时的替换文本</td>
</tr>
<tr style="height: 24px">
<td style="width: 33.3103%; height: 24px">title</td>
<td style="width: 33.3794%; height: 24px">文本</td>
<td style="width: 33.3103%; height: 24px">鼠标指针悬停时显示的内容</td>
</tr>
<tr style="height: 24px">
<td style="width: 33.3103%; height: 24px">width</td>
<td style="width: 33.3794%; height: 24px">数字</td>
<td style="width: 33.3103%; height: 24px">图像的宽度</td>
</tr>
<tr style="height: 24px">
<td style="width: 33.3103%; height: 24px">height</td>
<td style="width: 33.3794%; height: 24px">数字</td>
<td style="width: 33.3103%; height: 24px">图像的高度</td>
</tr>
<tr style="height: 24px">
<td style="width: 33.3103%; height: 24px">border</td>
<td style="width: 33.3794%; height: 24px">数字</td>
<td style="width: 33.3103%; height: 24px">图像边框的宽度</td>
</tr>
<tr style="height: 24px">
<td style="width: 33.3103%; height: 24px">vspace</td>
<td style="width: 33.3794%; height: 24px">数字</td>
<td style="width: 33.3103%; height: 24px">图像顶部和底部的空白(垂直边距)</td>
</tr>
<tr style="height: 24px">
<td style="width: 33.3103%; height: 24px">hspace</td>
<td style="width: 33.3794%; height: 24px">数字</td>
<td style="width: 33.3103%; height: 24px">图像左侧和右侧的空白(水平边距)</td>
</tr>
<tr style="height: 24px">
<td style="height: 24px; width: 33.3103%" rowspan="2">align</td>
<td style="width: 33.3794%; height: 24px">left</td>
<td style="width: 33.3103%; height: 24px">将图像对齐到左边</td>
</tr>
<tr style="height: 24px">
<td style="width: 33.3794%; height: 24px">right</td>
<td style="width: 33.3103%; height: 24px">将图像对其到右边</td>
</tr>
<tr>
<td style="width: 33.3103%" rowspan="3">align</td>
<td style="width: 33.3794%">Top</td>
<td style="width: 33.3103%">将图像的顶端和文本的第一行文字对齐,其他文字居图像下方</td>
</tr>
<tr>
<td style="width: 33.3794%">middle</td>
<td style="width: 33.3103%">将图像的水平中线和文本的第一行文字对齐,其他文字居图像下方</td>
</tr>
<tr style="height: 24px">
<td style="width: 33.3794%; height: 24px">bottom</td>
<td style="width: 33.3103%; height: 24px">将图像的底部和文本的第一行文字对齐,其他文字居图像下方</td>
</tr>
</tbody>
</table>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">1-1图像的替换文本属性<span style="background-color: rgba(194, 224, 244, 1)">alt</span></span></h3>
<p><span style="font-family: Microsoft YaHei">在实际的应用中,由于某些原因导致<em><span style="color: rgba(254, 67, 101, 1)"><strong>图像可能无法正常显示</strong><strong>,</strong></span></em><span style="color: rgba(0, 0, 0, 1); font-family: &quot;Microsoft YaHei&quot;">替换文本就是在这种情况下</span><span style="color: rgba(254, 67, 101, 1)"><em><strong>替换图片信息</strong></em>。</span></span></p>
<p><span style="font-family: Microsoft YaHei">随着互联网的发展,现在显示不了图像的情况已经很少见了,<span style="background-color: rgba(194, 224, 244, 1)">alt</span>属性又有了新的作用。搜索引擎在收录页面时,会通过alt属性的内容来分析网页的内容。</span></p>
<p><span style="font-family: Microsoft YaHei">因此,如果在制作网页时,为页面中的图像都设置清晰明确的替换文本,就可以帮助搜索引擎更好地理解网页内容,从而更有利于搜索引擎的优化。</span></p>
<h3><span style="font-family: Microsoft YaHei">1-1-2<span style="background-color: rgba(194, 224, 244, 1)">title</span>属性设置提示文字</span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;">图像标记<span style="background-color: rgba(194, 224, 244, 1)">&lt;img/&gt;</span>有一个和<span style="background-color: rgba(194, 224, 244, 1)">alt</span>属性十分类似的属性title,title属性用于设置鼠标指针悬停时图像的提示文字。代码具体如下:</span></p>
<pre class="language-html"><code>&lt;!DOCTYPE html&gt;
&lt;html&gt;
        &lt;head&gt;
                &lt;meta charset="utf-8"&gt;
                &lt;title&gt;图像标记img的alt属性&lt;/title&gt;
        &lt;/head&gt;
        &lt;body&gt;
                &lt;img src="img/logo.jpg" alt="一个白色的小男孩头像" title="小男孩logo"/&gt;
                &lt;!--src=“xxxx.xxx”这是个图片文件的目录,我们想要插入的图片需要存放到img文加下目录下,之后才可以调用;
                alt=“xxxx”当中的文字为这个图片无法正常显示时的替换文字;
                title="xxxx"当中的文字为图片提示文字--&gt;
        &lt;/body&gt;                               
&lt;/html&gt;
</code></pre>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">2、图像的宽度、高度属性<span style="background-color: rgba(194, 224, 244, 1)">width</span>、<span style="color: rgba(0, 0, 0, 1); background-color: rgba(194, 224, 244, 1)">height</span></span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;"><span style="color: rgba(0, 0, 0, 1)">通常情况下,如果不给&lt;lmg/&gt;标记设置宽和高,图像就会按照它原始尺寸显示,,我们此时可以使用这两个属性进行设置。如果同时设置这两个属性,且其比例和原图大小的比例不一致,显示的图像就会变形或失真。</span></span></p>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;"><span style="color: rgba(0, 0, 0, 1)">3、图像的边框属性<span style="background-color: rgba(194, 224, 244, 1)">border</span></span></span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;"><span style="color: rgba(0, 0, 0, 1)">默认情况下图像是没有边框的,通过border属性可以为图像添加边框。设置边框的宽度。但边框颜色的调整仅仅通过HTML属性是不可能完成的。</span></span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;"><span style="color: rgba(0, 0, 0, 1)">我们用代码编写出来一个网页,效果和源代码如下:</span></span></p>
<pre class="language-html"><code>&lt;!DOCTYPE html&gt;
&lt;html&gt;
        &lt;head&gt;
                &lt;meta charset="utf-8"&gt;
                &lt;title&gt;图像的宽高和边框属性&lt;/title&gt;
        &lt;/head&gt;
        &lt;body&gt;
                &lt;img src="img/logo.jpg" alt="一个小男孩的头像" title="小男孩头像" border="2"/&gt;
                &lt;img src="img/logo.jpg" alt="一个小男孩的头像" width="400" /&gt;
                &lt;img src="img/logo.jpg" alt="一个小男孩的头像" width="100" height="200
                "/&gt;
        &lt;/body&gt;                               
&lt;/html&gt;</code></pre>
<p><span style="font-family: &quot;Microsoft YaHei&quot;"><span style="color: rgba(0, 0, 0, 1)"><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220319165628775-1010435024.png"></span></span></p>
<p><span style="color: rgba(254, 67, 101, 1)"><em><strong>PS:我是用的原图比例为1080x1080,图一注意外圈有边框</strong></em></span></p>
<p>我们可以看到在只更改一个高或者宽的情况下,图片会按照比例进行缩减,当我们同时更改两个属性,并且与原图比例不相同时,图片就会变形或失真。</p>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">4、图像的边距属性<span style="background-color: rgba(194, 224, 244, 1)">vspace</span>和<span style="background-color: rgba(194, 224, 244, 1)">hspace</span></span></h3>
<p><span style="font-family: Microsoft YaHei">在HTML 5 中通过<span style="background-color: rgba(194, 224, 244, 1)">vspace</span>和<span style="background-color: rgba(194, 224, 244, 1)">hspace</span>属性可以分别调整图像的垂直边距和水平边距。</span></p>
<h3><span style="font-family: Microsoft YaHei">5、图像的对其属性<span style="background-color: rgba(194, 224, 244, 1)">ailgn</span></span></h3>
<p><span style="font-family: Microsoft YaHei">在制作网页时经常需要实现其他的图像和文字环绕效果,如图像居左文字居右等,这就需要使用图像的对齐属性<span style="background-color: rgba(194, 224, 244, 1)">align</span>。</span></p>
<pre class="language-html"><code>&lt;!DOCTYPE html&gt;
&lt;html&gt;
        &lt;head&gt;
                &lt;meta charset="utf-8"&gt;
                &lt;title&gt;图像的边距和对齐属性&lt;/title&gt;
        &lt;/head&gt;
        &lt;body&gt;
                &lt;img src="img/logo.jpg" alt="一个小男孩的头像" width="400" align="left" border="9"/&gt;
                在稻妻不为人知的秘密会馆中,似乎举办着无论是渴求争斗的战士,或是单纯好战的魔物都能接纳的乱斗大会·百人一揆。
                编制二人一组的搭档队伍,在场馆中华丽地展现武人的名迹,提高争斗的热度吧。
               
               
               
        &lt;/body&gt;                               
&lt;/html&gt;</code></pre>
<p><span style="font-family: Microsoft YaHei"><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220319171830730-1734919146.png"></span></p>
<p><span style="color: rgba(254, 67, 101, 1)"><strong><em><span style="font-family: &quot;Microsoft YaHei&quot;">注意:(1)HTML 不赞成图像标记&lt;img/&gt;使用border、vspace、hspace及align属性,可用CSS样式替代。</span></em></strong></span></p>
<p><span style="color: rgba(254, 67, 101, 1)"><strong><em><span style="font-family: &quot;Microsoft YaHei&quot;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (2)网页制作中,装饰线的图像都不要直接用&lt;img/&gt;标记插入,而是应通过CSS设置北京图像来实现。</span></em></strong></span></p>
<h2><span style="font-family: &quot;Microsoft YaHei&quot;">六、绝对路径和相对路径  </span></h2>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">1、绝对路径</span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;">绝对路径就是网页上的文件或目录在硬盘上的真正路径。</span></p>
<p><span style="color: rgba(0, 255, 255, 1)"><span style="color: rgba(0, 0, 0, 1); font-family: &quot;Microsoft YaHei&quot;">网页中不推荐使用绝对路径,因为网页制作完成之后我们需要将所需要的文件上传到服务器,这时图像文件可能在服务器的c盘,也可能在任何盘中,也就是说,在更改之后服务器路径可能不再是原来的路径。</span></span></p>
<h3><span style="color: rgba(0, 255, 255, 1)"><span style="color: rgba(0, 0, 0, 1); font-family: &quot;Microsoft YaHei&quot;">2、相对路径</span></span></h3>
<p><span style="font-family: Microsoft YaHei">相对路径就是网页中的文件相对于当前HTML文件的路径。相对路径不带有盘符,通常是以HTML网页为起点,通过层级关系描述目标图像的位置。</span></p>
<p><span style="font-family: Microsoft YaHei">总结起来,相对路径的设置分为一下三种:</span></p>
<p><span style="font-family: Microsoft YaHei">(1)图像文件和HTML文件位于同一文件夹:只需输入图像文件的名称即可,如&lt;img src="logo.jpg" /&gt;</span></p>
<p><span style="font-family: Microsoft YaHei">(2)图像文件位于HTML文件的下一级文件:输入文件夹名和文件名,之间用"/"隔开。如:&lt;img src="images/logo.jpg" /&gt;</span></p>
<p><span style="font-family: Microsoft YaHei">(3)图像文件位于HTML文件的上一级文件夹:在文件名之前加入"../"。如果是上两级,则需要使用"../../",以此类推,如:&lt;img src="../logo.jpg" /&gt;</span></p>
<h2><span style="font-family: &quot;Microsoft YaHei&quot;">七、超链接标记</span></h2>
<h3><span style="font-family: &quot;Microsoft YaHei&quot;">1、&lt;a&gt;……&lt;/a&gt;创建超链接</span></h3>
<p><span style="font-family: &quot;Microsoft YaHei&quot;">即可以建立超链接,其基本语法格式为:</span></p>
<pre class="language-html"><code>&lt;a href="跳转目标" target="目标窗口的弹出方式"&gt;文本或图像&lt;/a&gt;</code></pre>
<p><span style="font-family: &quot;Microsoft YaHei&quot;">具体解释如下:<br>(1)href:用于指定链接目标的URL地址,当为&lt;a&gt;标记应用href属性时,他就具有了超链接的功能。</span></p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;">(2)target:用于指定链接页面的打开方式,其取值有_self和_blank 2种,其中_self为默认值,以意为在原窗口中打开,_blank为在新窗口中打开。</span></p>
<pre class="language-html"><code>&lt;!DOCTYPE html&gt;
&lt;html&gt;
        &lt;head&gt;
                &lt;meta charset="utf-8"&gt;
                &lt;title&gt;图像的边距和对齐属性&lt;/title&gt;
        &lt;/head&gt;
        &lt;body&gt;
                &lt;a href="https://bbs.mihoyo.com/ys/" target="_self"&gt;米游社·原神社区&lt;/a&gt; target=“_self”在原窗口打开&lt;br /&gt;
                &lt;a href="https://bbs.mihoyo.com/ys/" target="_blank"&gt;米游社·原神社区&lt;/a&gt; target="_blank"在新窗口打开&lt;br /&gt;
               
               
        &lt;/body&gt;                               
&lt;/html&gt;</code></pre>
<p><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220319182008204-1055023326.png"></p>
<p><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220319182009875-510720215.png"></p>
<p><img src="https://img2022.cnblogs.com/blog/2780673/202203/2780673-20220319182008233-1766913631.png"></p>
<p><strong><em><span style="font-family: &quot;Microsoft YaHei&quot;; color: rgba(254, 67, 101, 1)">注意:(1)暂时没有确定链接目标是,通常将&lt;a&gt;标记的href属性值定义为"#"(即href="#"),表示该链接暂时为一个空链接。</span></em></strong></p>
<p><strong><em><span style="font-family: &quot;Microsoft YaHei&quot;; color: rgba(254, 67, 101, 1)">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (2)不仅可以在文本中创建超链接,还可以在各种网页元素(如图像。音频、视频等)中添加超链接。</span></em></strong></p>
<p><strong><em><span style="font-family: &quot;Microsoft YaHei&quot;; color: rgba(254, 67, 101, 1)">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (3)图像超链接在低版本的IE浏览器中会自动添加边框效果,去掉链接图像的边框只需将边框定义为0即可。</span></em></strong></p>
<p>&nbsp;</p>
<p><span style="font-family: &quot;Microsoft YaHei&quot;; font-size: 15px; color: rgba(204, 153, 255, 1)"><span style="color: rgba(0, 0, 0, 1)">&nbsp;</span></span></p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/soosoo/p/15995585.html
頁: [1]
查看完整版本: 初识HTML5