【发布时间】:2011-06-22 08:13:52
【问题描述】:
我正在尝试从另一个 XHTML 文档创建一个新的 XHTML 文档。我只想在旧的 XHTML 文档中使用一些 DIV 标记,但我不确定我是否做得对。首先,如果我想选择一个 ID = mbContent 的特殊 DIV 标签,我可以使用
<xsl:template match="x:div[@id='mbContent']">
此 DIV 标签包含其他 DIV 和内容,如图像等。如果我想使用与内容相同的 CSS 样式,我该怎么做?有没有办法复制 CSS 样式或者我必须添加新的 CSS 样式,我该怎么做?由于新的 XHTML 文档将成为另一个 XHTML 的一部分,因此我不能使用 HEAD 标记并以这种方式引用 CSS 样式表。
嗯,但是如果我使用将在主要 XHTML 文档的 HEAD 中的 CSS 样式表,也许我可以将 CSS 样式应用到这个 DIV,或者?如何在新的 XHTML 文档中应用样式?
我有点困惑,但我希望我的问题不会让人困惑?! :)
嗨!我需要一些新的帮助,因为下面的代码对我不起作用。这是行不通的
xmlns:x="http://www.w3.org/1999/xhtml" and "x:div[@id='mbContent']"
我认为这是因为我使用的 CMS 工具有一个代理模块,由于某些奇怪的原因不接受此代码。因此,我正在寻找一些替代解决方案来添加 CLASS 或 ID,并通过使用它而不是 xsl:apply-templates select="//*[@id='mbSubMenu']" 向 DIV 元素添加值,并且还使用复制,如下例所示?珍惜一些新的帮助!谢谢! :)
【问题讨论】:
-
可能duplicate.