可以使用 description list 哦
你可能像我一样有试过这几种方式,多个<ul>搭配<li>
或是<div>搭配<span>
<!-- 多个 ul 搭配 li -->
<ul>
<li>2021.05</li>
<li>全国冠军</li>
</ul>
<ul>
<li>2021.03</li>
<li>台北市冠军</li>
</ul>
<ul>
<li>2021.01</li>
<li>台北市冠军</li>
</ul>
<!-- div 搭配 span -->
<div>
<span>2021.05</span>
<p>全国冠军</p>
<span>2021.03</span>
<p>台北市冠军</p>
<span>2021.01</span>
<p>台北市冠军</p>
</div>
不过,MDN 建议不要使用 ul 标签编排清单,虽然也可以达成效果,但这不是一个好的语法。
标签 | 定义 |
---|---|
dl 清单 | description list |
dt 项目 | description term |
dd 描述 | description descriptions |
大多数的浏览器预设 <dd>
呈现文字缩排样式
dd {
display: block;
margin-left: 40px;
}
description list 的架构呈现由普通的交叉排序,到多个项目+单一描述,或是单一项目+多个描述组成的清单都是可以的
<!-- 交叉排序 -->
<dl>
<dt>项目一</dt>
<dd>描述一有很多内容说明</dd>
<dt>项目二</dt>
<dd>描述二有很多内容说明</dd>
</dl>
<!-- 多个项目+单一描述 -->
<dl>
<dt>项目一</dt>
<dt>项目二</dt>
<dd>只有一个描述也可以哦</dd>
</dl>
<!-- 单一项目+多个描述 -->
<dl>
<dt>项目一</dt>
<dd>很多个描述也可以哦</dd>
<dd>很多个描述也可以哦</dd>
</dl>
甚至还可以 <dt>
CSS 伪元素加上冒号,用标签就可以轻易区分出清单的标题、内文的样式
参考来源:
https://www.w3schools.com/tags/tag_dl.asp
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl#multiple_terms_single_description
<<: 中央处理单元 (CPU) 的立即寻址(Immediate addressing)模式中,指令本身指定了的运算元
>>: LeetCode 955. Delete Columns to Make Sorted II
前言 我在《操作基础篇 04 — 做好笔记备份 ,使用 iCloud 和 Google Drive ...
来点互动效果吧! 除了绘图外,PixiJS也能设定互动体验,像是上一篇使用PIXI.Graphics...
前言 今日的程序码 => GITHUB 继承 Flutter 会有三个方式 Extends 当...
这个API可以取得总金额的排名, 步骤如下: (1)汇入需要的库 import shioaji as...
关於match的档案管理 第一,我们需要做删除的动作 第二,或者说,自订排程 删除档案 + 新增档案...