问题描述
我有一些完全用非英语(土耳其语)语言编写的内容。 (因此,我在顶部有 <html lang="tr">
。)在文本中,我使用了该语言中的一些术语。我想为这样的术语添加一些“半视觉”内容,以提供其英语等效项(可能使用 title
属性),以防读者想知道 术语的确切英语等效项(可能是将鼠标指针移到词上)。
<dfn>
标记不适用于此目的,因为大多数时候我不会在其祖先元素中定义 term;我只会使用它。一个简单的替代方法是将 term 包含在带有 <span>
属性的 title
元素中,该属性包含 term 的英文等效项。例如,
bla bla bla <span title="format">biçim</span> bla bla bla...
此处的“format
”是非英语术语“biçim
”的英语等效项。
请注意,在大多数情况下,我不希望 term 的呈现方式与其周围的文本不同。
实现这种语义需求的最佳 HTML5 标记是什么?
解决方法
提供单独的字典(可能在正文之后)作为 texRef = SDL_CreateTextureFromSurface(Render::Get_Renderer(),surf);
/DL
/DT
列表并引用相应的 DD
/DT
对从正文开始。如果需要弹出窗口,它们可以在相同的静态语义标记之上实现。 DD
是 100% 无语义的通用元素,我不会在这种情况下使用它。