На моем веб-сайте я использую значки шрифтов для определенных типов ссылок. Эти значки добавляются через :before
синтаксис CSS.Как избежать разрывов строк после «: before» в CSS
a.some-link:before {
font-family: icons;
display: inline-block;
padding-right: 0.3em;
content: 'x';
}
Однако, когда эта ссылка находится в начале строки, она иногда отделяется от иконы:
Я попытался добавления white-space: nowrap
правилу CSS выше, но это не Помогите.
Как сохранить значок и текст вместе? (CSS 3 это нормально)
Примечание: Я не хочу, чтобы отформатировать ссылку весь с white-space: nowrap
.
Любая конкретная причина, почему это лучше? вы должны детализировать свой ответ немного больше, я думаю. –
ОП указывает, что они не ищут решение 'nowrap'. – indivisible
Ужасно, я новичок в этом сообществе и раньше не видел уведомления. 'nowrap' внутри': before' CSS правило работало в моем случае. Возможно, это было только в моем главном браузере. 'a.tooltipWord: before { content: url ('..../quest_min.gif'); white-space: nowrap; } ' О, я не был достаточно ясен, я вижу это сейчас. Дело в том, чтобы изменить правило 'inline-block' на' nowrap', а не добавлять их. – ornic