【前端学习之路】html 的结构与语义化标签

111 阅读2分钟

结构

一般来说,html 的标签就包含两个: head(元数据) 和 body(文档)

通俗一点的话就是,<head> 像是你的身份证,只会给有需要看的人看,而 <body> 则是所有人都能看到。

下面以百度为例,简单介绍一下哈ヽ(ー_ー)ノ

image.png

head 常见标签描述常见地方属性重要程度
<title></title>页面标题,相当于人的名字image.png-非常重要。例:seo 优化
<meta>没有被单独成为一个标签的元数据集合,由于其为空内容元素,所以不需要结束标签image.png (这里只是简单举了其中一个属性的例子图)name、content、http-equiv...非常重要。例:seo 优化、编译类型等等
<style></style>页面文档的样式集合整个页面type、midea...非常重要。例:视觉的展示
<script></script>引入脚本文档整个页面src、async...非必要。除非特殊用途,一般放在 body 底部
body常见标签描述
<h1> ~ <h6>各层级标题,在需要seo的页面上最好都设有 h1 标签
<a>超链接,可以说是网站的核心,可支持外部与当前页跳转(锚点)
<address>联系信息
<article>独立结构,模块或单页
<aside>与其余页面内容无关,多表现为侧边框或注释
<audio>音频
<b>特别注意内容,如需粗体请改用 css
<br>换行
<button>按钮
<canvas>画图
<del>删除线
<div>万金油块级元素
<footer>最近一个根节点元素的页脚
<form>表单验证
<header>介绍性内容
<iframe>嵌套 html
<img>图像
<input>输入框
<label>其他元素的说明,一般用 for 加 目标元素的 id 进行关联,也可以直接包裹目标元素
<li>列表条目
<link>外部资源链接
<main>主体,应只用一次
<nav>导航栏
<noscript>当脚本内容被拦截后展示的内容
<p>文本段落
<picture>其中包含 <source> 标签来定义最适合场景的图像版本,输出图像在子元素 <img> 中
<pre>按照文件编排输出
<progress>进度条
<section>独立章节
<span>万金油行内元素
<table>展示表格

语义化标签是为了让搜索引擎更好的读懂以及找到我们的页面。
也是 seo 优化的其中一项哟 ( ̄▽ ̄)~

当我们了解了大概的标签之后,我们就可以尝试拉动新世界大门的把手啦~

image.png

image.png

image.png

芜湖~ 撒花✿✿ヽ(°▽°)ノ✿


(未完待续...)


参考资料:
MDN标签:传送门 (~ ̄▽ ̄)~