一、标签语义
即标签的含义,根据标签的语义在合适的地方给一个最为合理的标签可以让页面结构更清晰。
1.标题标签
标签语义:作为标题使用,并且依据重要性递减。
HTML提供了6个等级的网页标题,<h1> - <h6>
h为单词head的缩写,意为头部、标题。
<h1>我是一级标题</h1>
<h2>我是二级标题</h2>
<h3>我是三级标题</h3>
<h4>我是四级标题</h4>
<h5>我是五级标题</h5>
<h6>我是六级标题</h6>
特点:
1.一个标题标签独占一行。
2.标题标签有加大,加粗的效果。
3.h1到h6,字体逐渐变小,重要性也是递减。
2.段落标签
标签语义:可以把HTML文档分割为若干段落。
在 HTML 标签中,<p>标签用于定义段落,它可以将整个网页分为若干个段落。
p为单词 paragraph [ˈpærəgræf] 的缩写,意为段落。
<p>段落标签</p>
特点:
文本在一个段落中会根据浏览器窗口的大小自动换行。
段落和段落之间保有空隙。
3.换行标签
标签语义:强制换行。
在 HTML 中,一个段落中的文字会从左到右依次排列,直到浏览器窗口的右端,然后才自动换行。如果希望 某段文本强制换行显示,就需要使用换行标签 <br />
br为单词 break 的缩写,意为打断、换行。
一二三<br/>四
**特点: **
<br />是个单标签。
只是简单地开始新的一行,跟段落不一样,段落之间会插入一些垂直的间距。
4.文本格式化标签
标签语义: 突出重要性, 比普通文字更重要.
在网页中,有时需要为文字设置粗体、 斜体 或<u>下划线</u>等效果,这时就需要用到 HTML 中的文本格式化标签,使 文字以特殊的方式显示。
4.1加粗标签
有strong标签和b标签两种方式。
我是<strong>加粗</strong>标签
我是<b>加粗</b>标签
两者作用都是给文字加粗,效果相同,但是strong标签语义更为强烈,在实际开发中加粗推荐用strong标签。
4.2文字倾斜标签
有em标签和i标签两种方式。
我是<em>倾斜</em>标签
我是<i>倾斜</i>标签
两者作用都是使文字倾斜,效果相同,但是em标签语义更为强烈,在实际开发中倾斜推荐使用em标签。
开发中的实际用法是用em标签包住小图标或小字符,然后通过css使其不倾斜。
4.3 下划线标签
有ins标签和u标签两种
我是<ins>下划线</ins>标签
我是<u>下划线</u>标签
两者作用都是给文字添加下划线,效果相同,但是ins标签语义更为强烈,在实际开发中倾斜推荐使用ins标签。
4.4 删除线标签
有del标签和s标签两种
我是<del>删除线</del>标签
我是<s>删除线</s>标签
两者作用都是给文字添加删除线,效果相同,但是del标签语义更为强烈,在实际开发中倾斜推荐使用del标签。