我的代码样式的div创建CSS与动态名具有动态名称
i.e.
cke_record_body_19
cke_record_body_54
的div是否有可能的风格,包含使用CSS在他们的名字字符串cke_record_body_所有div?
我的代码样式的div创建CSS与动态名具有动态名称
i.e.
cke_record_body_19
cke_record_body_54
的div是否有可能的风格,包含使用CSS在他们的名字字符串cke_record_body_所有div?
肯定:
$( “[ID^= cke_record_body] *”)的东西()
我不认为他使用jQuery – jwsample 2010-08-07 23:39:26
谢谢,我甚至没有想过使用JS,因为我已经安装了原型,我只会使用这种方法 - 谢谢 – stephenmurdoch 2010-08-08 00:01:09
你可以让你的代码给这些div一个class =“cke_record_body”属性吗?然后,您可以将样式应用于他们,但不管您想要如何并忽略该ID。
如果你真的有这应该工作:
div[id*="cke_record_body_"] {
}
记住我相信这是CSS3,所以我不知道支持什么是当前的,但实际上这是做直的唯一途径没有其他库的CSS。如果你正在使用jQuery或某些东西,请参阅Nealv的答案。
在IE6中不起作用。 – 2010-08-07 23:43:43
它不会工作太多,但如果他正在谈论直接的CSS,除非他添加类属性或像库一样的jQuery,否则不会真的离开。 – jwsample 2010-08-07 23:44:59
非常感谢 - 这项技术实际上工作正常 - 但我会使用由Nealv建议的JS方法,因为我的管理页面已经严重依赖于prototypejs - 再次感谢,因为这项技术可能对我在其他项目中使用 – stephenmurdoch 2010-08-07 23:59:33
最好的跨浏览器的解决方案是通过添加类各div
到他们的风格。
是的,如果我用ckEditor编写代码,我敢肯定,我可以申请一个类名 - 如果不是因为Nealv和jwsample的建议都有效,那么我可能会这样做:)谢谢 – stephenmurdoch 2010-08-08 00:03:20
不可能给他们所有的CSS类,因为...? – 2010-08-07 23:35:07
类似乎更合乎逻辑的ID,做他们的样式等。 你想实现什么 – Nealv 2010-08-07 23:38:51
这个div名称是由ckEditor自动创建的,所以我不能为它们添加类名称,并且我为我的管理页面使用了一个名为active_scaffold的rails插件,这意味着它有点难以设计形式 - :-) – stephenmurdoch 2010-08-07 23:39:08