span和i标签的疑问
来源:3-5 主要内容2
ZAnsder
2016-07-17
看到老师视频中,对一些无语义元素使用span标签,这个很好理解,但是在产品信息里,有个'起'字,这个字需要应用不同样式,为什么选择i标签,而不是span标签呢?
写回答
1回答
-
在 html5 规范中,对于一些文本的语义是有相应定义的:
<em>:标记出需要用户着重阅读的内容; <i>:因某些原因需要区分普通文本的一系列文本,通常以斜体显示; <strong>:表示文本非常重要,一般会以加粗显示; <b>:表示相对于普通文本字体上的区别,但不表示任何特殊的强调或者关联。
其中 em 和 strong 有比较强的语义意图,i 和 b 主要是样式区分,而 b 的语义最弱,这里用 i,表示区分而已。每个人对语义理解不一定都一样,所以这里用其他的也没问题。
032016-08-31
相似问题