发布时间:2023-07-17 09:30
语义化标签可以理解为用于进行网页页面构建的标签,他们不会影响页面内容,只是对页面结构的规范话。
1.头部标签<header>:<header>
元素有两种用法,第一是标注内容的标题,第二是标注网页的页眉,如上图你看到的那样。除非必要(内容标题附带其它信息的情况下:发布时间、作者等),一般不在内容中使用<header>
。因而,网页中可以包含多个<header>
元素。按照 HTML5 的规定,<header>
都应包含某个级别的标题,所以应隐式或显式地包含标题,通常将不希望显示的标题设置为display: none;
,一方面遵守规范,另一方面则提供了无障碍阅读而不至于影响到页面设计。
2.导航栏标签<nav>:导航栏使用<nav>
看起来是理所当然的,进一步,它也用于一组文章的链接。一个页面可以包含多个<nav>
元素,但通常仅仅在页面的主要导航部分使用它。
3.附注标签<aside>:<aside>
元素并不仅仅是侧栏,它表示与它周围文本没有密切关系的内容。文章中同样可以使用<aside>
元素,来说明文章的附加内容、解释说明某个观点、相关内容链接等等。
4.页脚标签<footer>:<footer>
标签仅仅可以包含版权、来源信息、法律限制等等之类的文本或链接信息。如果想要在页脚中包含其它内容,可以使用熟悉的<div>
来帮忙。
5.主要内容标签<main>:在早先的 HTML5 版本中并没有规定页面主体的标签,相关的书中经常会说:除去头部、尾部、侧栏等其它部分,剩下的自然是主体部分。然而,HTML5.1 中规定了一个<main>
标签来标识主体内容。<main>
标签不能包含在页面其它区块元素中,通常是<body>
的子标签,或者是全局<div>
的子标签。<main>
标签可以帮助屏幕阅读工具识别页面的主体部分,从而让访问者迅速得到有用的信息。
6.文章标签<article>:<article>
表示一个完整的、自成一体的内容块。如文章或新闻报道。<article>
应包含完整的标题、文章署名、发布时间、正文。当语义与表现发生冲突,例如有时需要将文章分多个页面显示,那么需要把每个页面的文章区域都用<article>
标记。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>语义化标签</title>
</head>
<body>
<header>我是页面标题</header>
<header>我是页面标题</header>
<nav>
<a href=""> 导航1 </a>
<a href=""> 导航1 </a>
<a href=""> 导航1 </a>
</nav>
<aside>侧边栏</aside>
<article>我是文章
</article>
<footer>我是页脚</footer>
</body>
</html>
OSError WinError 182 Error loading Anaconda3\lib\site-packages\torch\lib\caffe2_detectron_ops.dll
MindSpore报错 task_fail_info or current_graph_ is nullptr
[深度学习学习笔记]注意力机制-Attentional mechanism
linux开发板添加qt库文件_关于QT程序下载到开发板的一些步骤总结
别求面经了!小夕手把手教你如何斩下和选择NLP算法岗offer!(2020.4.14更新)...