【发布时间】:2022-08-13 23:01:10
【问题描述】:
我有这个 HTML 代码,我试图通过遵循语义 html 元素的原则来编写它。我不完全确定 HTML
-
语义正在传达您的内容的含义。如果我们不知道它的含义,我们就不能提出更多的语义元素。通常,所应用的 CSS 类会给出含义的概念,例如,如果文本的格式比其他文本大,它可能应该是标题。可以分享一下视觉效果图吗?
-
否则
aria-labelledby中引用的ID是否存在?为什么<p>是空的,这看起来像是滥用元素来保留一些空间。这正是语义的意义所在:不要使用带有意义的元素、一段文本来获得视觉效果。周围还有其他<hX>吗?他们遵循正确的顺序吗?<h3>与图像接近,如果与图像相关?如果是,您需要将两者关联起来,例如在<figure>和<figcaption>中。 -
你能清理你的标签吗?我不相信你正在使用语义 UI 框架, 你?而且我相信剃须刀的使用与您的问题无关
-
@Andy 我清理了 <p> 标签。
-
这是一个错误还是您的问题的一部分?那么你不应该把它从你的问题中删除。滥用
<p>以获得视觉效果将是该问题的答案。另外,我很确定<h3>不是标题,是吗?我们需要更多的上下文来回答这个问题