Confluence上特定文本的CSS

时间:2011-06-14 15:19:28

标签: css confluence

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

5 个答案:

答案 0 :(得分: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的内联样式。

答案 1 :(得分:3)

你可以这样做......

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

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

您还可以在外部网站上链接CSS(使用绝对网址),但如果您有任何自动网址格式,那么每次更改文档时都会将其搞砸。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

可以通过某种方式达到您想要达到的目标,但是有一些信息缺失(来自您)。汇合允许的内容如下:

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

答案 4 :(得分:0)

您可以通过divspan宏在Confluence页面中指定自定义CSS。

在最近的Confluence版本(4.0及更高版本)中,您可以按如下方式执行此操作:

  1. 键入{div}{span}。在键入右括号} 时,自动完成会将文本转换为宏。
  2. 左键单击宏的框架,然后选择编辑按钮
    enter image description here
  3. 在“样式”字段中输入自定义CSS并关闭对话框
  4. 在宏框架中输入文字。然后它将具有您指定的样式。