HTML

正经人谁学HTML啊

一、本堂课重点内容:

  • HTML基本标签、属性、属性值
  • HTML语义化

二、详细知识点介绍:

HTML: TyperText Markup Language

HTML基本标签

序列

<ol><li>序号排列</li></ol>

<ul><li>无序号排列</li></ul>

<dl><dt>描述列表标题</dt><dd>具体元素1</dd><dd>具体元素2</dd></dl>

链接

<a href="" target="_blank">这_blank属性是让在新的页面中打开链接</a>

图片

<img src="" alt="降级文字"/>

音频

<audio src="" controls(默认显示)></audio>

视频

<video src="" contiols(同上)></vedio>

输入

好玩标签:

  • input
  • textarea

好玩属性:

  • placeholder:未输入时的占位符

好玩属性值:

  • type=”range”滑动进度条
  • type=”number” min=”” max=””规定最大值最小值的数字输入
  • type=”date” min=”2022.12.31”规定最早从这个日期开始的日期输入

image-20230211094752754

选择

常规包裹:

!image-20230211094742169常规包裹

(坠后一种可以提供一些输入快捷提示)

image-20230211094725801

文本

块级引用
1
2
3
4
5
<blockquote cite="引用地址">
<p>
一段话,比如说书内语句啥的
</p>
</blockquote>
名称章节的短引用、具体内容的短引用
1
2
3
<p>
<cite>第一章(斜体)</cite>,我们讲过<q>字符号才能是不可变量(会有引号,表示之前写过的语句)</q>
</p>
代码的单行引用
1
<code>const qvq = "qvq"</code>
代码的多行引用
1
2
3
4
<pre><code>
const add = (a,b) => a + b;
const multipy = (a,b) => a * b;
</code></pre>
紧急文本强调
1
2
3
<p>
在投资前,<strong>一定要做风险评估</strong>
</p>
语气文本强调
1
2
3
<p>
Cats <em>are</em> cute animals.
</p>

效果图见下方的

image-20230211094658863

HTML语义化

布局

image-20230211094624477

语义化作用

代码可读性、可维护性、搜索引擎优化、提升无障碍性

如何做到语义化

  • 了解每个标签和属性的含义

  • 思考什么标签最适合描述该内容

  • 不使用可视化工具生成代码

  • 涉及到的语义化标签整理

页面内容划分

  • header:页眉,通常包括网站标志、主导航、全站链接以及搜索框。
  • nav:标记导航。
  • main:页面主要内容,一个页面只能用一次。
  • article:定义外部的内容,其中的内容独立于文档的其余部分。
  • aside:定义其所处内容之外的内容。如侧栏、文章的一组链接、广告、友情链接、相关产品列表等。
  • footer:页脚,只有当父级是body时,才是整个页面的页脚。

标题

  • title:定义文档标题,只能在head标签内出现。
  • hn:h1~h6,分级标题,与 title 协调有利于搜索引擎优化。

排序

  • ul:无序列表。
  • ol:有序列表。

强调和引用

  • small:呈现小号字体效果,指定细则,输入免责声明、注解、署名、版权。
  • strong:和 em 标签一样,用于强调文本,但它强调的程度更强一些。
  • em:将其中的文本表示为强调的内容,表现为斜体。
  • mark:使用黄色突出显示部分文本。
  • cite:表示所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题。
  • blockquoto:块级引用,块引用拥有它们自己的空间。
  • q:短的引述,引用写过的内容。
  • code:标记代码。

三、课后个人总结:

回顾了常见的HTML语义化标签,进一步了解语义化标签优势。

四、引用参考:

HTML语义化-CSDN