Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 类和ID的使用_Html_Css - Fatal编程技术网

Html 类和ID的使用

Html 类和ID的使用,html,css,Html,Css,在仔细研究了互联网上的多个来源之后,我发现对于流行的类与ID问题,相对普遍的答案是ID是唯一的标识符,一个元素只能有一个ID,每个页面只能有一个ID为的元素。而类不是唯一的,并且可以用于多个元素而不是单个元素,并且元素可以有多个类。在总结了这些信息之后,我开始查看流行网站的源代码,如CNN、Yahoo、W3Schools等,并注意到网站中只使用一次的部分仍然有课程。例如,一个网站的徽标将位于一个类下,甚至一个导航栏将与一个类一起指定,如果网站或一个导航栏上只有一个徽标,为什么会出现这种情况?在这

在仔细研究了互联网上的多个来源之后,我发现对于流行的类与ID问题,相对普遍的答案是ID是唯一的标识符,一个元素只能有一个ID,每个页面只能有一个ID为的元素。而类不是唯一的,并且可以用于多个元素而不是单个元素,并且元素可以有多个类。在总结了这些信息之后,我开始查看流行网站的源代码,如CNN、Yahoo、W3Schools等,并注意到网站中只使用一次的部分仍然有课程。例如,一个网站的徽标将位于一个类下,甚至一个导航栏将与一个类一起指定,如果网站或一个导航栏上只有一个徽标,为什么会出现这种情况?在这个问题上使用ID不是更合适吗?对于更有经验的开发人员来说,这个问题似乎很愚蠢,但我希望在答案中找到一些澄清。非常感谢。

类和ID不是相互排斥的。类主要用于CSS样式,而ID可以用于样式,但这不是我们最初添加它们的原因。我们添加了id,以便通过JavaScript更容易地访问和动态操作元素


因此,发现同时具有id和类的元素是很常见的,每个元素都有不同的用途。

你只看到一个徽标并不意味着整个应用程序只有一个徽标,将来,你想重复使用该徽标样式吗?同样,同样的标志样式也可用于其他图标,如按钮或其他品牌的标志等。