- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想知道是否有正确的方法来标记引用标记图表的文本。
我有一张图表,上面有数字表示特定部分。我还有描述图像组成部分的附带文本。
这是我的文本示例:
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In et mi dui.
Sed bibendum vehicula dignissim(1). Etiam quis eros ac sem fermentum accumsan.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam erat
volutpat. Phasellus pellentesque nulla eros, non mollis sapien consequat
non. Aenean fringilla sem magna, vel posuere tortor auctor vel(2). Ut eget
vehicula nunc, condimentum porttitor libero. Sed lacinia posuere quam et
fringilla.</p>
<p>Morbi luctus fermentum justo eget euismod(3). Ut egestas quam vitae arcu
commodo tempus. Etiam aliquet lacinia libero at mattis. Lorem ipsum dolor
sit amet, consectetur adipiscing elit. Aliquam sit amet velit velit. Quisque
laoreet enim dolor, a sodales lorem volutpat efficitur(4). Nulla luctus libero
purus, in laoreet dolor laoreet id. Pellentesque auctor elit id dolor
dignissim, vitae pretium dolor pharetra. Nunc lacinia mi in nibh dictum,
auctor maximus est vehicula. Vivamus interdum pretium luctus. Curabitur ac
neque a massa porttitor sodales.</p>
我的第一个想法是将注释包装在 <span>
中但我不确定它在语义上是否正确。有没有更好的选择,或者我可以做类似的事情:
dignissim <span class="annotation">(1)</span>
最佳答案
您可以将 figure
与 figcaption
一起使用:
来自 definition of figure
:
The element can thus be used to annotate illustrations, diagrams, photos, code listings, etc.
[…] represents a caption or legend for the rest of the contents of the
figcaption
element's parentfigure
element […]
例子:
<figure>
<img src="diagram.png" alt="" />
<figcaption>
<!-- … -->
</figcaption>
</figure>
在 figcaption
元素中,您可以使用任何有意义的标记。 Ben Oliver’s suggestion使用 dl
会起作用,但只使用 p
元素也可以。因为 figure
是一个分段根元素,您甚至可以使用标题。
如果您不想使用dt
(如果是dl
)或h2
(如果是标题)作为引用number,您当然可以使用 span
,但请注意,这根本没有任何意义,因此是否拥有它并没有什么区别(即,它只需要用作样式 Hook 等)。我认为没有合适的元素来标记段落中的引用编号(strong
和 b
最接近,但我认为它们不是完美匹配)。
要明确图表部分与描述之间的关系,您可以使用 image map :
An image map allows geometric areas on an image to be associated with hyperlinks.
map
元素包含 area
每个部分的元素,其中每个 area
链接到部分的描述(在同一页面上)。因此,您必须为每个描述赋予一个 id
值,并使用 area
中相应的片段标识符来链接到它。
关于html - 更正图表引用的 HTML 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38017053/
这个问题已经有答案了: How to check whether a string contains a substring in JavaScript? (3 个回答) 已关闭 4 年前。 需要在运
我已经为系统调用 sys_uname 编写了内联汇编代码,但它似乎不正确。 #include #include #include #include #include struct utsna
我想知道是否有一种方法可以轻松安全地纠正 float 。 例如, 输入时:"32 + 32.1 "结果:“64.0999999999999” 我还必须提到,在使用科学记数法时,这种情况经常发生。“(2
我想知道如果我定义一个基本 Activity 对象并将我的所有 Activity 作为其子类会发生什么。然后我在基类中声明一个静态变量,所有的子类都使用相同的静态变量还是每个子类都有一个。 例如。我的
我想知道自定义整数类型(如 time_t、socklen_t 等)的正确 printf 格式说明符是什么。 例如, #include #include #include #include #i
我有 175 个 mp4 视频文件和扩展名为 .ass 的字幕文件。不幸的是,我的智能电视无法阅读这些字幕。我计划将字幕刻录(硬编码)到视频中。 我使用这个命令: ffmpeg -i orgvideo
我希望当我在分号后按 enter 键时,光标能够正确缩进。我如何在 VS Code 中实现这一点? 最佳答案 您可以关闭 wrappingIndent,或将其设置回默认的 same,然后确保 form
我的工作地点是研究购买第三方工具,用于使用地理编码的基于批处理的美国和加拿大地址更正。 您使用了什么产品? 您喜欢他们什么? 您不喜欢他们什么? 请注意,我们是C/C++ Unix商店。 最佳答案 我
StyleCop 规则 SA1642 坚持要求我的构造函数文档头必须以“初始化...的新实例”开头。 虽然我同意规则本身,但我就是无法让自己接受 StyleCop 强制执行我认为丑陋的拼写。它是用“s
我有一个包含观察结果和观察日期的数据框。日期是从 csv 文件读取的,但仅包括月份和日期。 R 假设它们都是 2016 年的。我知道日期是按从最近到最近的顺序排列的,那么我该如何添加正确的年份呢? 输
我有一个像这样的 Controller 操作: List abcd = new List() foreach (var i in images) { abcd.Add("{url:'"+Get
我正在使用以下 Nginx配置以防止在我使用 x-robots tag 时索引某些文件夹中的内容 location ~ .*/(?:archive|filter|topic)/.* { add
我需要在表格中更正时区不匹配问题。 unix 时间戳 1253568477 之前的所有日期和时间都需要在其值中加上 5 小时才能使它们等于 GMT。 我有以下列... date(数据类型date),关
我有以下内容: class Program { static void Main(string[] args) { Process pr; pr = new P
我是 xampp 的初学者。每次启动 XAMPP 控制面板时,我都会在日志框中看到错误列表。这是一个例子: 14:58:16 [main] Initializing Control Panel
我在 onTouchEvent(MotionEvent event) 中响应自定义 View 内的触摸事件。我遇到坐标不一致的问题:event.getRaw(Y) 返回触摸的 Y 坐标,包括状态栏,但
这是我在 UITableViewHeaderFooterView View 中设置内容的方法。 - (id)initWithFrame:(CGRect)frame { self = [super in
我有一个像这样的子查询 Select id, sum(select fran_payment.amount from fran_payment
我需要实现 ContraintValidatorFactory 接口(interface),它是 jsr303 的一部分 public interface ConstraintValidatorFac
我的脚本似乎无法正常工作,我想要得到的内容是不言自明的。我尝试了几种不同的方法来完成这项工作,四处搜索并尝试解决它。 我还尝试通过 console.log() 检查 chrome 日志,但它没有运
我是一名优秀的程序员,十分优秀!