一个标签使用多个CSS类是否安全?

7
我正在启动一个全新的Web项目,想知道现在是否可以安全地使用多个CSS类。
大多数常见的浏览器支持这种方式,或者会有很大一部分访问者查看页面时会遇到问题?
我不担心像Netscape 1.0用户这样的特殊情况,但通常在公司中使用的浏览器和版本。

我真的很想知道你是怎么想到这个问题的 :) - 如果一个元素只能支持一个类,你认为有人会使用CSS吗?那将是一个严重的限制!例如,打开Gmail并查看源代码,您会看到一个元素可以拥有多少个类 :) - PhD
据我所知,自从引入CSS 1.0以来,使用多个类就成为了HTML/CSS的一部分。 - Joachim Sauer
@Nupul:我记得几年前考虑使用这个,但那时它的支持还不够好(比如旧版IE)。从那以后,我总是使用单个类,但当然多个类会让事情变得更加容易。 :) - magnattic
@Joachim Sauer:哦,我不知道这个。但遗憾的是,你不能总是依赖浏览器支持所有标准,否则 Web 开发的世界将会变得更美好。;) - magnattic
2个回答

6
几乎所有现代浏览器都应该支持此功能,但在IE <= 6中似乎存在一些错误,但这不会影响许多主要网站/应用程序。
下面的链接显示了各个浏览器对多个CSS类的支持情况: 浏览器对CSS的支持 Netscape 1.0可能不支持此功能,因为Netscape在4.0中就没有支持它。来源

Netscape 4.0+

  • 不支持元素的多个类名。

我只是以Netscape 1.0作为一个非常过时的浏览器的例子。;) 感谢您的答案,很高兴听到它得到了良好的支持。多个类肯定会使事情变得更容易。 - magnattic
2
没问题 - 我并不确定你是否有一些非常奇怪且过时的用户在某个洞穴中使用 Netscape 1.0... :) - Rion Williams

1

是的,每个主要的浏览器都支持这个。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接