CSS для конкретного текста на слиянии - PullRequest
7 голосов
/ 14 июня 2011

Мне интересно, есть ли способ использовать пользовательский CSS для определенного текста на моей странице слияния (без использования встроенного HTML).

Ответы [ 5 ]

7 голосов
/ 31 мая 2012

Извините, это старый вопрос, но ради людей, которые ищут ответ на этот вопрос: вы можете использовать макросы span или div и использовать собственный CSS, чтобы применить любой стиль к своему содержимому.

При необходимости вы можете создать пользовательские классы div и span, чтобы можно было применять несколько стилей к выделенным фрагментам текста.

EDIT: Вот пример вики-разметки, который вы можете использовать для этого

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

Таким образом, вы можете либо использовать класс div и применить стиль в пользовательском CSS для пространства слияния, либо вы можете использовать встроенный стиль для div.

3 голосов
/ 14 июня 2011

Вы можете сделать это ...

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

Это если вы сохранили файл custom.css в качестве вложения. Очевидно, вам нужно заменить 123456789 на фактический номер вложения.

Вы также можете связать CSS на внешнем сайте (с абсолютным URL), но если у вас есть какое-либо автоматическое форматирование URL, это может привести к путанице при каждом изменении документа.

1 голос
/ 09 октября 2012

Я использую пользовательский макрос, который отображает $ body в HTML. Затем я могу поместить любые HTML-теги на странице вики в пользовательский макрос-тег.

0 голосов
/ 02 марта 2017

Вы можете указать пользовательский CSS на странице Confluence с помощью макросов div и span.

В последних версиях Confluence (4.0 и более поздних) вы можете сделать это следующим образом:

  1. Тип {div} или {span}. При вводе закрывающей скобки } автозаполнение преобразует текст в макрос.
  2. Щелкните левой кнопкой мыши на рамке макроса и выберите кнопку «Редактировать»
    enter image description here
  3. Введите пользовательский CSS в поле «Стиль» и закройте диалоговое окно.
  4. Введите текст в рамку макроса. Затем он будет иметь стиль, который вы указали.
0 голосов
/ 20 июля 2011

Может быть способ достичь того, чего вы хотите достичь, но некоторая информация отсутствует (от вас).Что допускает слияние, так это:

  • Если у вас есть права администратора на вики-пространство слияния, вы можете добавить туда собственную таблицу стилей, которая применяется ко всем вики-страницам.В противном случае вы можете следовать ответу Mus .
  • Затем вам следует проанализировать страницу вики в исходной форме.Поэтому загрузите вики-страницу, которую вы хотите оформить, и посмотрите на источник этой вики-страницы в вашем браузере.В зависимости от вашего браузера это может быть CTRL-U или что-то подобное.Здесь, в chrome, меню страницы гласит: View page source.
  • Попробуйте найти определяющий селектор для вашего вики-текста, который вы хотите стилизовать в какой-либо форме.Разумный взлом может быть:
    • Найти стиль вики, который не используется другими.Я экспериментировал с ~subscript~.
    • Найдите теги HTML, созданные с использованием этого стиля.В моем примере это было <sub>subscript</sub>.
    • Используйте свою таблицу стилей для стилизации текста этого стиля.
    • Однако это может изменить текст, где стиль используется в его первоначальном значении: - (
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...