求助关于“语义”的理解
小甲鱼老师《零基础入门学习Web开发》第10将左右讲到“语义”这个词例如:em元素与 i元素 都表示让内容倾斜,而em元素有强调的语义,i元素没有,那这两到底有什么区别啊?这个“语义”到底指的是什么? 本帖最后由 不二如是 于 2019-8-14 08:09 编辑
xue11 发表于 2019-8-11 22:49
em元素与 i元素都是表示让内容斜体,改怎么区分啊
能从单词字面上理解它是干什么的就是语义
记住 i 因为没有语义,注定要被淘汰
( b 和 strong 同理,前者没有语义)
所谓“语义”,是 HTML5 的一个特性,从标签名字就知道它是干什么的。既方便爬虫抓去框架,也方便开发人员阅读 不二如是 发表于 2019-8-11 07:22
所谓“语义”,是 HTML5 的一个特性,从标签名字就知道它是干什么的。既方便爬虫抓去框架,也方便开发人员 ...
em元素与 i元素都是表示让内容斜体,改怎么区分啊 xue11 发表于 2019-8-11 22:49
em元素与 i元素都是表示让内容斜体,改怎么区分啊
通常标签 <strong> 替换加粗标签 <b> 来使用, <em> 替换 <i>标签使用。
<b> 与<i> 定义粗体或斜体文本。
<strong> 或者 <em>意味着你要呈现的文本是重要的,所以要突出显示。现今所有主要浏览器都能渲染各种效果的字体。不过,未来浏览器可能会支持更好的渲染效果。
<em>呈现为被强调的文本。不是很懂,从runoob上摘取了一段
页:
[1]