当我写两次,一次只使用类名,一次与另一个类名组合时,它将对我的CSS类产生什么影响

.User_Profile{
    padding : 10px;
    margin  : 16px;
    background-image : url("images/user.png");
    font-size: 20px;
             }

.User_Profile, .Premium{
    font-family: cursive;
    display: block
    background-image : url("images/P_user.png");
    font-size: 20px;

                       }


当我使用class =“ User_Profile”元素和一次class =“ User_Profile Premium”元素时,浏览器将如何处理HTML元素

最佳答案

由于这些展位类具有相同的specificity,因此源文件中的后一个将优先并覆盖这些属性。但是,如果将规则更改为.User_Profile.Premium,则仅适用于<element class="User_Profile Premium">,但是您编写的规则适用于<element class="User_Profile"><element class="Premium">

关于css - 在一个类上编写CSS并与另一类一起编写CSS有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44341040/

10-11 12:04