首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >语义和非语义元素

语义和非语义元素
EN

Stack Overflow用户
提问于 2019-02-28 11:26:40
回答 2查看 2.9K关注 0票数 2

<a>标记是语义元素还是非语义元素。根据语义元素的定义,感觉<a>应该是一个语义元素。有人能解释一下我们是如何把元素分为语义和非语义的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-28 11:40:40

语义学是研究语言中单词和短语的意义。 语义元素=有意义的元素。 语义元素清楚地描述了它对浏览器和开发人员的意义。非语义元素的例子:<div><span> -没有说明它的内容。语义元素的示例:<form><table><article> --清楚地定义了其内容。

elements.asp

<a>是非语义元素。

票数 7
EN

Stack Overflow用户

发布于 2019-02-28 11:49:44

IT语义:选择一个符合逻辑的变量名,并描述其用途,

由于我们为IT中的所有事物命名:服务器、表、类、列、函数和变量--这些机制不是任意的,如果选择正确的话,对于说英语的人或说同一种语言的人来说,系统可能更直观。

HTML有各种各样的语义,并且臭名昭著的反直觉标签名称,因为它必须是向后兼容的要求。

<A>标记应该是<LINK>,除非目的是保存位,没有理由使HTML (超链接)1字符的基本用途长,为什么<L>不?

为了表达意义,语义名称不应该缩写,动词(get或set)表示函数,名词表示实体。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54924646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档