01、基础元素
<h1/2/3/4/5/6>标题
从大h1
到小h6
,块元素,有6级标题。是一种标题类语义标签,内置了字体、边距样式。
- 合理使用h标签,主要用于标题,不要为了加粗效果而随意使用。
h1
用于最重要的标题内容,会被搜索引擎使用,用得太多影响SEO效果。
<h1 align="center">标题标签h1/2/3/4/5/6:一级标题</h1>
<h2>2级标题</h2>
<h3>3级标题</h3>
<h4>4级标题</h4>
<h5>5级标题</h5>
<h6>6级标题</h6>
属性 | 描述 | 值 |
---|---|---|
align | 标题的水平对齐方式 | left、center、right |
<p>段落元素
段落元素<p>内容</p>
(**paragraph **/ˈpærəɡrɑːf/ 段落、分段)块元素,表示一个内容段落,前后自动换行,段落之间会有间隙(默认margin上、下=1em),比<br>
的行间距更大。
<p align="left">段落文字1</p>
<p align="center">段落文字2<br/>012</p>
普通文字1,用br换行<br>普通文字1
<br>换行
换行元素(Break):<br>
,单标签,默认行间距。HTML中不识别输入的回车换行,需用<br>
标签换行。
<hr>水平线
水平线元素:<hr>
,单标签,有颜色color
、长度width
、粗细size
、对齐align
等属性,CSS中可用border设置样式。
<br>
<hr width="80%" color="green" align="left" size=1 />
<hr width="80%" color="green" />
<hr width="300px" color="red" size="3" />
属性 | 描述 | 值 |
---|---|---|
color | 线颜色 | 颜色 |
width | 宽度 | 像素、百分比 |
size | 线粗细 | 整数,像素 |
align | 水平对齐方式, | left、center、right |
<ul-li/ol-li>列表标签
列表都是块元素,li
中可以放任何东西,常用来组织列表相关内容,如商品列表、树形结构、导航等。
- 无序列表
<ul><li></li></ul>
:unordered list,li
为列表项,属性type
可定义符号样式,默认disc(实心圆)。 - 有序列表
<ol><li></li></ol>
:ordered list,li
为列表项,属性type
可定义排序样式,默认1(数字)。
属性 | 描述 | 值/示例 |
---|---|---|
type | 序号类型 | 无序列表:disc =实心圆、square =方块、circle =空心圆有序列表: 1 =数字、a/A =字母、i/I =阿拉伯数字 |
start | 有序列表:序号开始的值,默认1 | <ol type="1" start="4"> |
reversed | 有序列表:倒序排列 | <ol type="1" reversed > |
<li> 的属性value |
有序列表:设置序号值,会影响后面 | <li type="I" value="5"> |
<ul type="disc"> <!-- type可定义符号样式,默认disc=实心圆,可自定义样式取代-->
<li type="square">l1 <!--square=方块-->
<ul><li>l1的嵌套子节点</li></ul>
</li>
<li type="circle">l2</li> <!--circle=空心圆-->
<li>l3</li>
</ul>
<ol type="1"> <!-- type可定义排序样式,默认1=数字-->
<li type="a">l1</li> <!-- a=小写字母排序-->
<li type="A">l2</li> <!-- A=大写字母排序-->
<li type="i">l3</li> <!-- i=小写阿拉伯字母排序-->
<li type="I">l4</li> <!-- I=大写阿拉伯字母排序-->
<li>l5</li>
</ol>
- 无序标签、有序标签可以多层(相互)嵌套。
- 列表项中的内容可以是文本,也可以是其他标签,如图片img、a标签。
- 使用场景:新闻列表,导航按钮。
- list-style-type:在css中设置列表符号样式,如
ul li{list-style-type:disc} ``ol li{}
,枚举值-菜鸟教程。
- disc、circle...:实心、空心符号
- decimal...:数字
⌨️快捷键(VSCode):
标签名*数量>子标签名*数量
,快速输入多组父子标签,加大括号则为标签中内容。ul>li*3
:快速输入ul标签+3组子li标签。
<dl/dt/dd>语义化描述列表
作用同<ul/li>
类似,通常用于展示词汇表或者元数据 (键 - 值对列表),块元素。JD首页的分类导航就是用的<dl/dt/dd>
结构。
元素/属性 | 描述 |
---|---|
<dl> | description list,描述列表,包含多组<dt> 、<dd> |
<dt> | description term( /tɜːrm/ 术语,项 )描述术语(标题),<dl> 的子元素 |
<dd> | description definition(/ˌdefɪˈnɪʃn/,定义)描述内容,<dl> 的子元素,放到<dl> 后面,用来描述<dt> 。默认样式左缩进:margin-inline-start: 40px |
<dl>
<dt>人物简介:</dt>
<dd>一代诗仙</dd>
<dt>代表作:</dt>
<dd>仰天大笑出门去,下楼排队做核酸</dd>
</dl>
<blockquote>/<q>引用元素
语义化引用元素,代表其中的文字是引用内容。
元素/属性 | 描述 |
---|---|
<blockquote> 块元素 |
块级引用元素(quote /kwoʊt/ 引用、引文),默认会增加缩进,一般都会加上额外的自定义样式。 |
cite | (/saɪt/ 引用)标注引文相关资源的url地址或相关解释信息,但并不会显示 |
<q> 行内元素 |
行内引用行内元素,默认样式是用伪元素添加了引号“” |
cite | 同上块引用 |
⚠️注意:默认样式不同浏览器不同,所以最好通过css统一样式。
<style>
blockquote {
font-size: 1rem;
color: #999;
border-left: .2rem solid #dfe2e5;
margin: 1rem 0;
padding: .25rem 0 .25rem 1rem;
}
</style>
<div>
<blockquote>
块引用blockquote文本<q>行内引用q</q>
</blockquote>
<q>行内引用q</q>
</div>
<span/font/b/i/u/del>文本元素
针对文本内容的常规元素。除了pre
是块元素,其他都是行内元素。文本标签一般会嵌套在<p>
标签中使用,实现不同语义/效果。
元素/属性 | 描述 | 值/示例 |
---|---|---|
<span> | ( /spæn/)无特定含义,是用来组织文档的行内元素(行内容器),外观取决于css | <span>span内容</span> |
<font> | 设置文本字体样式的文本元素,文本在标签里 | |
face | 字体类型,值为字体名称 | face="楷体" |
|
字体大小,从 1 到 7 的数字,默认3。不同于字号,已废弃不推荐使用。 | 推荐css代替 |
color | 字体颜色 | 颜色 |
<pre>块元素 | 预格式的文本(predefine /ˈpriːdɪˈfaɪn/ 预定义),保留空格、换行符,默认等宽字体。只能包含文本/行内元素,不能再包含其他块元素了。 | |
<b> |
粗体样式(Bold),单纯样式效果 | |
<strong> | 粗体效果,加重语气,更强调语义,语义在搜索引擎、语音阅读时有效 | |
<i> |
_斜体_样式,单纯样式效果 | |
<em> | _斜体_效果(emphasis/ˈemfəsɪs/强调),着重语气,和i相比强调的语义 | |
<u> |
下划线 | |
<del> | 删除线 | |
<sub> | 下标(字体小) | |
<sup> | 上标(字体小) |
<span style="color:blue">span内容</span>
<font size="4" color="red" face="楷体">font标签内容</font>
<pre style="color:yellowgreen;font-family:'楷体'; font-size: 18px;">pre字体内容 ,
支持回车和空 格</pre>
<b>粗体b</b>
<strong>粗体strong</strong>
<i>斜体i</i>
<em>em标签</em>
<u>下划线u</u>
<del>删除线del</del>
<sub>下标sub</sub>
<sup>上标sup</sup>
<abbr/address/code...>语义元素
表示特点语义的元素,默认提供了一些样式(吃藕丑)。
元素/属性 | 描述 |
---|---|
<abbr>行内元素 | 缩略语或缩写(abbreviation /əˌbriːviˈeɪʃn/ 缩略),默认样式:下划线(虚线) |
title | 用title解释其含义,鼠标提示显示 |
<address>块元素 | 联系方式的元素,如地址、URL,邮箱等。默认样式:斜体+块元素 |
<code>行内元素 | 计算机代码,默认样式:等宽字体 |
<var>行内元素 | 变量名称:数学表达式或编程中的变量,默认样式:斜体 |
<kbd>行内元素 | 键盘、用户输入,默认样式:monotype 字体 |
<samp>行内元素 | 计算机程序输出,(sample,样本)默认样式:monotype 字体 |
<time>行内元素,IE
标签:样式,标签,元素,默认,HTML,nbsp,大全,属性
From: https://www.cnblogs.com/anding/p/16821006.html
相关文章
|