Confluence 上特定文本的 CSS

发布于 2024-11-15 04:10:24 字数 68 浏览 3 评论 0原文

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

I am wondering if there is a way to use custom css for some specific text on my confluence page (not using embedded HTML).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

甩你一脸翔 2024-11-22 04:10:24

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

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

编辑:这是一个 wikimarkup 的示例,您可以使用它来执行此操作,

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

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

Sorry this is an old question, but for the sake of people who search for an answer to this question: you can use span or div macros and use the custom css to apply whatever style you want to their contents.

If necessary, you could create custom div and span classes to allow for multiple styles to be applied to selections of text.

EDIT: Here is an example of the wikimarkup you could use to do this

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

So you can either use the div class and apply a style in the custom css for the confluence space, or you can use an inline style for the div.

千寻… 2024-11-22 04:10:24

您可以执行此操作...

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

前提是您已将 custom.css 文件存储为附件。显然,您需要将 123456789 替换为实际的附件号。

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

You can do this ...

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

That's if you've stored a custom.css file as an attachement. You'd obviously need to replace 123456789 with the actual attachment number.

You can also link CSS on an external site (with an absolute URL), but if you have any automatic URL formatting, that tends to mess it up everytime you change the document.

回首观望 2024-11-22 04:10:24

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

I use a User Macro that renders the $body in HTML. Then I can put whatever HTML tags I want in the wiki page within the user macro tag.

悲念泪 2024-11-22 04:10:24

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

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

There could be a way to reach what you want to reach, but there is some information missing (from you). What confluence allows is the following:

  • If you have admin rights to the confluence wiki space, you could add there a custom style sheet that applies to all wiki pages. Else you could follow the answer of Mus.
  • Then you should analyse the wiki page in source form. So load a wiki page you want to style, and look at the source of that wiki page in your browser. Depending on your browser, this may be CTRL-U or something similar. Here in chrome, the page menu says View page source.
  • Try to find the defining selector for your wiki text you want to style in some form. A reasonable hack could be:
    • Find a wiki style that is not used by others. I have experimented with ~subscript~.
    • Find the HTML tags that are built by using that style. In my example, it was <sub>subscript</sub>.
    • Use your custom style sheet to style text of that style.
    • However, this may change the text where the style is used for its original sense :-(
执笔绘流年 2024-11-22 04:10:24

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

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

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

You can specify custom CSS in your Confluence page via the div and span macros.

In recent Confluence versions (4.0 and later), you can do this as follows:

  1. Type {div} or {span}. On typing the closing brace }, auto-complete will convert the text to a macro.
  2. Left-click on the frame of the macro and select the Edit button
    enter image description here
  3. Enter the custom CSS into the Style field and close the dialog
  4. Enter your text into the macro frame. It will then have the style you specified.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文