关于HTML的语义化标签和无语义化标签(html5语义化标签布局代码)深度揭秘

随心笔谈3年前发布 admin
237 0 0

文章摘要

这篇文章介绍了HTML中的语义化标签和无语义化标签的概念及其作用。语义化标签具有特定的语义和用途,如: 1. **标题标签(h1-h6)**:用于定义网页 hierarchy中的重要标题,h1通常用于网页标题,并具有加粗和放大字体的作用。 2. **页眉标签(header)**:用于定义页面的页眉部分,如介绍信息。 3. **导航标签(nav)**:用于定义页面的导航链接区域。 4. **段落标签(p)**:用于定义段落内容,通常独占一行。 5. **水平横线标签(hr)**:用于定义水平横线,常用于分隔页面内容。 6. **换行标签(br)**:用于换行,使行间内容分行显示。 7. **其他常用标签**:如footer用于定义页脚信息,以及h3、h$、h${}等快捷创建标题标签的方法。 无语义化标签(如span、a、b、i、u、ins、del等)主要用于特定功能,如: 1. **文本标签(span)**:用于定义文本样式。 2. **链接标签(a)**:用于定义超链接,通常用于导航功能。 3. **文本强调标签(b、strong;i、em;u、ins;del)**:用于对文本进行加粗、倾斜、下划线、删除线等样式强调。 文章还介绍了快捷创建标题标签的方法,如h3*6、h$*6、h${}等,以及如何结合CSS进行页面布局。此外,文章提到语义化标签有助于提升网页可读性和搜索引擎优化,强调其重要性。



语义化的标签,旨在让标签有自己的含义,让浏览器认识这个标签所传达的信息,是干什么的有什么作用。 比如:h1标题标签的语义是用它来标识网页或其他部分最重要的标题。 然而span 标签责没有独特的含义。

header元素

是HTML5中新增的语义化标签,用于定义文档的页眉(介绍信息)。

nav元素 定义页面的导航链接部分区域.

<header>
<h1>这是标题</h1>
<nav>
<a>Home</a>
<a>Other</a>
<a>About</a>
</nav>
</header>

标题标签

双标签独占一行,从h1-h6字体大小逐渐减小,重要性依次降低,H1在一个页面只出现一次字体加粗、字体加大。外带介绍快捷创建的方式.

<!–
快捷创建标签:
h3*6 快速创建六个是h3的标题标签
h$*6 快速创建h1到h6标题标签无内容
h${我爱你中国}*6 快速创建h1到h6标题标签内容是:我爱你中国
h${我爱你中国$}*6 快速创建h1到h6标题标签内容是:我爱你中国+数字(1-6)
–>

<h1>我爱你中国1</h1>
<h2>我爱你中国2</h2>
<h3>我爱你中国3</h3>
<h4>我爱你中国4</h4>
<h5>我爱你中国5</h5>
<h6>我爱你中国6</h6>

footer元素 定义文档的底部区域,著作权信息,使用条款,联系信息等

<footer>
定义文档的底部区域
</footer>

段落标签 p

<p>lorem</p>

lorem: 快速创建一段无意义文字 段落标签 p是独占一行双标签

<p>Lorem ipsum dolor consectetur voluptatem magni numquam aperiam.</p>

hr: 横线 单标签,独占一行 br:换行 单标签,不独占一行

<hr> <hr> <br><br> <hr>

以下的都是双标签、在一行展示

加粗 b、strong(强调语义)

倾斜 i 、em(强调语义)

下划线 u、ins(强调语义)

删除线 s、del(强调语义)

Lorem ipsum dolor sit<b>amet</b><strong>sit</strong>
<i>dolor</i>aaa<em>dolor</em> <u>ipsum</u><ins>ipsum</ins>
<s>Lorem</s><del>Lorem</del>

div: 分区 结合css页面布局 双标签、独占一行

<div>
我是div标签
</div>

span: 文本标签 双标签、在一行展示

<span>我是span标签</span>

a 标签 用于控制页面之间跳转 a标签并不算是语义标签:他没有意义,只是一个链接。

<nav>
<a>Home</a>
<a>Other</a>
<a>About</a>
</nav>

到此这篇关于关于HTML的语义化标签和无语义化标签的文章就介绍到这了,更多相关HTML语义化无语义化标签内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:vue在html标签{{}}中调用函数的方法总结及对比详解如何用Java去除HTML标签React动态更改html标签的实现方式正则表达式从HTML中匹配img标签的图片地址vue?parseHTML函数解析器遇到结束标签HTML常用标签超详细整理Pycharm 如何设置HTML文件自动补全代码或标签如何学习html的各种标签

© 版权声明

相关文章