9

我想知道是否有一种方法可以为我的汇合页面上的某些特定文本使用自定义 css(不使用嵌入式 HTML)。

4

5 回答 5

7

抱歉,这是一个老问题,但是为了寻找这个问题的答案的人:您可以使用 span 或 div 宏并使用自定义 css 将您想要的任何样式应用于其内容。

如有必要,您可以创建自定义 div 和 span 类以允许将多种样式应用于文本选择。

编辑:这是您可以用来执行此操作的 wikimarkup 示例

{div:class=customCss|style=float:left; margin-right:50px}
Custom text in a div
{div}

因此,您可以使用 div 类并在自定义 css 中为汇流空间应用样式,也可以为 div 使用内联样式。

于 2012-05-31T16:45:03.923 回答
3

你可以这样做 ...

{composition-setup}import.css=/download/attachments/123456789/custom.css
{composition-setup}

那是如果您已将custom.css文件存储为附件。您显然需要将123456789替换为实际的附件编号。

您还可以在外部站点上链接 CSS(使用绝对 URL),但如果您有任何自动 URL 格式,那么每次更改文档时都会弄乱它。

于 2011-06-14T15:41:38.197 回答
1

我使用在 HTML 中呈现 $body 的用户宏。然后我可以将任何我想要的 HTML 标签放在用户宏标签内的 wiki 页面中。

于 2012-10-09T17:16:54.660 回答
0

可能有一种方法可以达到您想要达到的目标,但是缺少一些信息(来自您)。confluence 允许的内容如下:

  • 如果您拥有 confluence wiki 空间的管理员权限,则可以在其中添加适用于所有 wiki 页面的自定义样式表。否则,您可以遵循Mus的答案。
  • 然后你应该以源代码的形式分析 wiki 页面。因此,加载您想要设置样式的 wiki 页面,并在浏览器中查看该 wiki 页面的源代码。根据您的浏览器,这可能是CTRL-U或类似的。在 chrome 中,页面菜单显示View page source.
  • 尝试为要以某种形式设置样式的 wiki 文本找到定义选择器。一个合理的 hack 可能是:
    • 找一个别人不使用的wiki风格。我已经试验过了~subscript~
    • 查找使用该样式构建的 HTML 标记。在我的示例中,它是<sub>subscript</sub>.
    • 使用您的自定义样式表来设置该样式的文本。
    • 但是,这可能会更改样式用于其原始含义的文本:-(
于 2011-07-20T11:48:02.350 回答
0

div您可以通过和span宏在您的 Confluence 页面中指定自定义 CSS 。

在最近的 Confluence 版本(4.0 和更高版本)中,您可以执行以下操作:

  1. 键入{div}{span}。在键入右大括号}时,自动完成会将文本转换为宏。
  2. 左键单击宏的框架并选择编辑按钮
    在此处输入图像描述
  3. 在样式字段中输入自定义 CSS 并关闭对话框
  4. 在宏框架中输入您的文本。然后它将具有您指定的样式。
于 2017-03-02T09:49:35.443 回答