html - 用于 cms (Weebly) 小部件(图库)的 CSS 内联样式覆盖

标签 html css dom

我正在尝试覆盖 Weebly 用于其 Gallery 小部件的一些内联样式。我需要更改的属性是:

width: 33.28%

width: 100%

但是,我似乎无法正确识别 ID 以进行更改。

这是 Weebly 的图库小部件的源代码:

<div id="124908497214070465-imageContainer0" style="float:left;width:33.28%;margin:0;">

所以我认为 id 是“#124908497214070465-imageContainer0”

我在 css 中输入了这个:

#124908497214070465-imageContainer0 {
    width: 100% !important;
}

但是,它并没有覆盖内联样式。

我试过:

div#124908497214070465-imageContainer0 {
    width: 100% !important;
}

而且效果不佳。

至此,我认为 Weebly 有一些魔法可以防止修改他们的 Gallery 小部件的代码。然而,当我做造型时:

div {
    width: 100% !important;
}

图片的宽度从 width:33.28% 变为 100%。但是,这不是一个选项,因为它也会与其他 div 标签混淆。

请帮帮我。

谢谢。

最佳答案

ID must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").

来自HTML specs ...

手动添加 class 到那个 div 并覆盖它。

Demo here

关于html - 用于 cms (Weebly) 小部件(图库)的 CSS 内联样式覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31849049/

相关文章:

javascript - 防止悬停在事件状态

javascript - 当 div 宽度固定时,进行中间 chop 的最明智的方法是什么?

javafx "setstyle"一次又一次的会丢失之前设置的样式

html - 为什么重复 ID 不会引发错误?

javascript - 使用 DOM 的 Angular Controller 中的测试函数

html - 从上下文中获取对 Canvas 元素的引用?

html - 字体系列在 IE8 中不显示

javascript - 无法将图像绘制到 Canvas 上

javascript - 如何创建弹出式登录/注册?

javascript - jquery - 在字段完成时通过单击按钮显示带有 if 语句的框 - 创建测验