语义和非语义元素

问题描述 投票:1回答:2

<a>标签是语义还是非语义元素。根据语义元素的定义,感觉<a>应该是一个语义元素。有人可以解释我如何将元素分类为语义和非语义

html
2个回答
4
投票

语义学是研究语言中单词和短语的含义。

语义元素=具有意义的元素。

语义元素清楚地描述了它对浏览器和开发人员的意义。非语义元素的例子:<div><span> - 对其内容一无所知。语义元素的示例:<form><table><article> - 清楚地定义其内容。

https://www.w3schools.com/html/html5_semantic_elements.asp

<a>是非语义元素


1
投票

IT Semantic:选择一个符合逻辑的变量名称,并描述其目的,

因为我们在IT中命名一切:服务器,表,类,列,函数和变量,这些机制不是任意的,如果选择正确,系统可以说是更直观的,对于英语使用者或同一语言的说话者。

HTML具有各种语义和臭名昭着的反直觉标签名称,因为它必须向后兼容。

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

为了传达意义,语义名称可能不应该缩写,功能的动词(获取或设置)和实体的名词。

© www.soinside.com 2019 - 2024. All rights reserved.