html - 具有多个类的 Div 被浏览器误读

标签 html css

我有一个html代码

<div class="required-fields group-summary field-group-html-element">testing</div>

我还包括一个CSS

div.group-summary { float:right;}

但它不起作用。

如果我尝试:

div.required-fields.group-summary.field-group-html-element { float:right;}

然后它工作得很好。有什么我想念的吗?看起来很简单,我不敢相信问题出在哪里。

最佳答案

第二条规则 div.required-fields.group-summary.field-group-html-element 比第一条更具体,可能会覆盖第三条相反的规则,后者比第一条更具体第一条但不如第二条规则具体,例如

div.group-summary {
    float:right;
}

div.required-fields.group-summary {
    float: left;
}

float :向左,而

div.required-fields.group-summary {
    float: left;
}

div.required-fields.group-summary.field-group-html-element {
    float:right;
}

float :向右

关于html - 具有多个类的 Div 被浏览器误读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19736527/

相关文章:

javascript - 需要在没有 jQuery UI 的情况下弹出图标/按钮

css - 创建三层子菜单和居中取决于父宽度

php - 使用 codeigniter 和 mysql 回显图像数组

javascript - 如果变量发生变化则触发事件

HTML5 Canvas - 二维线框球体

javascript - 从 Quora - Python 中使用 Selenium 提取 "(more)"文本

javascript - 使用 JQuery 删除文本并更改嵌入在 div 中的 div 中的 bgimage

html - 根据内容自动调整div的高度

javascript - 无法将焦点集中在输入上

javascript - 使用 jQuery 切换特定类 [误导?]