在CSS中按“ .class”或“ * [class〜= box]”定位类之间有什么区别?

问题描述

比方说,我有一个带有框类的html元素: <p class="box alert">Content here</p>

最近,我了解了一种在CSS中定位元素的方法,因此,如果我想选择带有框类的任何元素,可以使用以下方法: *[class~=box] {border: 2px solid grey;}

我想知道,它的字面意思与仅通过类名定位元素是一样的吗?还是我没有正确理解? .box {border: 2px solid grey;}

如果相同,则在哪种情况下使用第二种方法而不是第一种方法是合适的?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)