我应该通过说我在编辑CSS的世界中是一个完全的初学者,所以我很抱歉这很简单。我一直在编辑我在MicroStrategy 9.4中构建的报告,但我们最近升级到了10.1。在升级之前,我能够查看HTML的行,例如
<div ty="dsec" id="K1" scriptclass="mstrDocSectionImpl" name="K1" class="mstrDocSection">
并进行少量修改。一个例子就像是
<style>
#K1{
height:130px;
}
</style>
只为部分进行简单的高度更改。我可以将Style更改粘贴到HTML容器中,这会在运行时影响报表。我相信K1
是指ID。但是,升级后,该行已更改为
<div id="*lK3*kK1*x1*t1454966440926" k="K1" class="mstrmojo-DocSection" style="">
每次运行时id="..."
都会发生变化。由于它发生了变化,我不知道编辑该部分的可靠方法。 k="K1"
没有变化,但我不确定如何引用它。我们非常感谢您提供的任何见解。
答案 0 :(得分:1)
尝试使用attribute selector:
[k="K1"] {
height: 150px;
}
演示JSFiddle
虽然这可能需要更多工作,但新ID(id=""
)可能部分是静态的。也就是说,星号似乎是某种分隔符。如果是这样,您可以选择在该ID字符串的一部分上进行更改。在下面的示例中,我假设*lK3*kK1*x1*t1454966440926
中第二个和第三个星号之间的数据没有变化。如果是这样,你可以选择字符串的那一部分。
[id*="kK1"] {
font-size: 5em;
}
演示JSFiddle