相关疑难解决方法(0)

HTML5中的<b> vs <span>

我一直难以决定何时使用b以及何时使用span.b元素的新语义看起来很模糊.

b元素代表一系列文本,在没有传达任何额外重要性且没有任何替代声音或情绪的暗示的情况下,为实用目的而引起注意

听起来就像你不能使用strong,em或i时使用的标签.

当没有其他元素更合适时,b元素应该作为最后的手段.

但是,当短语内容还没有适用的标签时,我们已经有了跨度.

span元素本身并不代表任何东西......它代表了它的孩子.

有一个示例用途列表

文档摘要中的关键词,评论中的产品名称,交互式文本驱动软件中的可操作单词或文章

但是我找不到将它们联系在一起的基本原则,而不是将它们塑造成大胆的.在旧规范甚至提到风格:

b元素表示文本范围在风格上偏离正常散文[强调添加]

样式是为CSS.我们还建议使用类来显示实际含义

作者可以使用b元素上的class属性来标识元素的使用原因

这听起来好像使用太多,不能单独按标签分组.我也可以使用类来解释span的语义.

span元素...与全局属性(例如class,lang或dir)一起使用时非常有用.

例子

如果我想要这个:

你的CS 101决赛的得分为42%.

我写吗

Your score for <b>CS 101 Final</b> is 42%.
Run Code Online (Sandbox Code Playgroud)

要么

Your score for <span>CS 101 Final</span> is 42%.
Run Code Online (Sandbox Code Playgroud)

或者对于这个:

答案: 42

可不可能是

<b>Answer</b> 42
Run Code Online (Sandbox Code Playgroud)

要么

<span>Answer</span> 42
Run Code Online (Sandbox Code Playgroud)

(它只是一个键值对,因此定义列表不适用.)

我不只是想知道各个例子的正确标签.我想知道为什么他们是对的.我用什么标准来决定ab或span标签?

html5 semantic-markup

7
推荐指数
1
解决办法
2363
查看次数

如何在XHTML中标记科学名称?

我想知道在XHTML中标记科学名称的最佳方法.这个答案说我应该使用<i>我不太赞成的元素,除非它当然是正确的元素.

我可以使用<span class="scientific">,但作为HTML的第一个用途之一是标记科学文档,我认为这种事情会有更好的语义钩子.

另外,是否有任何元素可以标记科学名称的通用名称?

注意:它看起来像维基百科,或租赁这篇文章是用<i>科学NAMS.

编辑:<dfn>标签是否适合?

xhtml

3
推荐指数
1
解决办法
177
查看次数

标签 统计

html5 ×1

semantic-markup ×1

xhtml ×1