span和i标签的疑问

来源:3-5 主要内容2

ZAnsder

2016-07-17

看到老师视频中,对一些无语义元素使用span标签,这个很好理解,但是在产品信息里,有个'起'字,这个字需要应用不同样式,为什么选择i标签,而不是span标签呢?

写回答

1回答

姜维

2016-07-18

在 html5 规范中,对于一些文本的语义是有相应定义的:

<em>:标记出需要用户着重阅读的内容;
<i>:因某些原因需要区分普通文本的一系列文本,通常以斜体显示;
<strong>:表示文本非常重要,一般会以加粗显示;
<b>:表示相对于普通文本字体上的区别,但不表示任何特殊的强调或者关联。

其中 em 和 strong 有比较强的语义意图,i 和 b 主要是样式区分,而 b 的语义最弱,这里用 i,表示区分而已。每个人对语义理解不一定都一样,所以这里用其他的也没问题。


0
3
姜维
回复
八云君
语义这个东西每个人其实都可以有各自的理解,没有对错之分,所以在年化收益,成交总额之类的地方,也可以使用 strong,em等标签,都没有问题。
2016-08-31
共3条回复

响应式开发一招致胜

用一套代码开发出不受设备型号、尺寸限制的互联网金融网站

4021 学习 · 752 问题

查看课程