【问题标题】:How to style XMLNS elements? [duplicate]如何设置 XMLNS 元素的样式? [复制]
【发布时间】:2012-05-13 15:27:26
【问题描述】:

我试图定义我自己的 HTML 属性不是为了样式,而是主要是因为它们实际上会获得 javascript 中描述的函数。现在我知道 HTML5 带有 data- 属性,但我个人喜欢我自己的 HTML 标签的想法。

浏览互联网,我发现 XMLNS 是可行的方法,但是,我找不到如何设置这些元素的样式。

有人能说明一下这件事吗?

http://jsfiddle.net/KaJT8/

【问题讨论】:

    标签: xml html xml-namespaces


    【解决方案1】:

    如果您的元素名为 ui:tabbar,则需要使用如下选择器:

    ui\:tabbar {
    
    }
    

    在您的 CSS 中。您需要在旧版本的 IE 中对此进行测试,因为我相信它们需要更多的强制。

    虽然您可能知道,但这并不是您真正“打算”做的事情,而且您会发现很多人认为您完全是个疯子:)

    【讨论】:

    • 是这样吗?怎么会? Facebook 过去使用 FXML 来做到这一点
    • 公平地说,我发现 ui:tabbar 比 div class="tabbar" 更有意义
    • 在 IE6、7、8、9.Firefox 3.Chrome 18.Safari 5.1 中测试(并工作)。
    • 它不会验证,原因很明显。很酷,它在 IE6/7 中工作,认为它可能会在那里中断。您是否也添加了自己的 XMLNS 内容? Facebook 一直这样做,直到每个人都抱怨,所以他们转向数据属性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多