无法通过 img 元素上的类应用 CSS 属性

标签 css

我正在尝试通过 class 属性应用一些 CSS 样式。不知何故,这是行不通的。

它直接通过样式属性工作:

<img class="listImage lazy" style="max-width: 100%; height: auto; width: auto\9; /* ie8 */" .. >

它不能通过类属性工作:

.listImage.lazy{
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}

这一个都不是:

.listImage.lazy{
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}

如何将样式应用于类 listImage?

最佳答案

您可以像这样简单地将样式应用于类 listImage:

.listImage {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}

如果你想为你的两个类添加相同的样式,那么你需要这样写:

.listImage, .lazy {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}

请注意,您将类 listImage 和类 lazy 分配给了您的 img 标签。

关于无法通过 img 元素上的类应用 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55412793/

相关文章:

javascript - 调整大小后获取实际图像大小

css - 如何在时间选择器 Bootstrap 中删除 AM 或 PM

jquery - 阻止 body 滚动的更好方法?

html - 即使在调整窗口大小时,如何在图像顶部保持 div(文本框)的相同位置?

jquery - 修复 jquery 水平滚动条(简单)

html - header 的背景图像不起作用

css - 在 CSS 中有透明背景 RGBA 背景的回退

html - 为什么我的 bootstrap 折叠面板的背景颜色没有改变?

html - 调整浏览器大小影响动画 - CSS

javascript - EasyZoom - CSS 和标记上下文问题