CSS 类定义在中不起作用元素
你们能告诉我为什么 css 类定义在下面的示例中不起作用吗?
我正在使用 GWT 2.4 + Chrome 17。
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:g='urn:import:com.google.gwt.user.client.ui'>
<ui:style>
div.test {
color: red;
}
</ui:style>
<g:HTML>
<div class="test">I should be red but I'm not</div>
</g:HTML>
</ui:UiBinder>
Could you guys tell me why css class definition doesn't work in following example ?
I'm using GWT 2.4 + Chrome 17.
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:g='urn:import:com.google.gwt.user.client.ui'>
<ui:style>
div.test {
color: red;
}
</ui:style>
<g:HTML>
<div class="test">I should be red but I'm not</div>
</g:HTML>
</ui:UiBinder>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
中列出的 CSS 类将被混淆,从test
到GKYSKJX
(或类似的内容)。将您的 div 更新为:
或者,您可以选择通过执行以下操作来强制您的样式不混淆:
除非您有充分的理由,否则我建议坚持使用第一种方法。
如需了解更多信息,请访问UiBinder 声明式布局 - Hello Stylish World。
CSS classes listed in the
<ui:style>
will be obfuscated, going fromtest
toGKYSKJX
(or something similar).Update your div to this:
Alternatively, you could choose to force your style to NOT obfuscate by doing this:
Unless you have a good reason, I recommend sticking with the first method.
See more at Declarative Layout with UiBinder - Hello Stylish World.