在维护使用HTML的现有系统的庞大文档的样式指南中,我必须为客户端维护,我发现,代码标记中给出的文本应该用以下空格括起来:
..., the element<code> STATE </code>matches datatype ...
在大多数情况下,整个文本都包含在<p>
标记中:
<p>..., the element<code> STATE </code>matches datatype ...</p>
有没有人知道我为什么要写<code> STATE </code>
之前和之后没有地方?
一种解释可能是渲染HTML导致“更好”(即相同/更大的宽度,......)正常文本和代码之间的常量空间(代码标记中的空间似乎“更大”)。这种方法有意义吗?或者有反对这条规则的论据,所以我可以说服项目主管推出这条规则吗?
答案 0 :(得分:2)
这听起来像是一种强制执行风格的方式,无论出于何种原因,使用CSS。
除了遵守某人的偏好(你的老板或客户,大概是在这种情况下)之外,没有理由这样做。
要进行备份,HTML规范本身会使用包含在<code>
元素中的<p>
个元素的示例,不遵循以下格式:
示例104
以下示例显示如何在段落中使用该元素来标记元素名称和计算机代码,包括标点符号。
<p>The <code>code</code> element represents a fragment of computer code.</p>