使用 <b> 和逻辑分离有什么问题

what is wrong using <b> and separation of logic

我从 Tobia Tesan 那里收到了对我的问题的评论,但我不能在这里留言。

他建议我改成<span class="wuuk_time">而不是使用<b>,你将在CSS文件中定义它,从而实现数据库逻辑、输出逻辑和presentation/styling.

首先,使用 <b> 有什么不好?

其次,如何分离数据库逻辑、输出逻辑和presentation/styling?我使用 CSS。这不是逻辑和输出分离吗?

历史上,<b> 意味着 'bold'。由于 HTML4 它的含义已经改变,所以现在它是 span of text stylistically different from normal text。只要您根据其语义使用它,在您的标记中使用 <b> 标签就没有错。

这是'best practices'的事情。避免内联样式,例如使用 <b> 标签是为了提高可读性。然后,您可以在以后的 HTML 中重复使用 class "wuuk_time",只要您认为合适。

此外,如果您想将样式更改为斜体而不是粗体,则更改 "wuuk_time" class 以反映您在整个网页中所需的更改会更容易,而不是寻找 HTML.

中的所有个人 <b> 标签

可读性、可维护性。