我正在为我的表单做一些css,看起来像:
<sf:form>
<table>
...
</table>
</sf:form>
(根据Spring框架表格标签)
我想选择此表单而不能以传统方式执行此操作:
sf:form {
property: value;
}
因为css解释了冒号。
我知道我可以在我的表单中添加一个标识符,例如id
或class
来选择它,但如果有一种方法可以使用某些css技巧,那么它对我来说也很有趣。也许,采用table
标签的父元素会照顾它吗? sf:form
可以作为表的父级:
sf:form>table
但是在这里我们又有了这个讨厌的冒号。
那么,我可以在不指定table
的情况下使用sf:form
父标记吗?或者,也许还有另一种方法可以处理冒号这样的元素,这会打破css案例中标记的结构?
答案 0 :(得分:2)
使用正斜杠在名称空间后转义冒号:
sf\:form > table {
property: value;
}
示例:
参考:
http://msdn.microsoft.com/en-us/library/ms762307(VS.85).aspx