Оставить в строке только первую букву
Можно ли на голом CSS решить поставленную задачу? Предположительный вариант был:
strong::first-letter { display:inline; }
strong { display:none; }
Но он не сработал. Это вообще можно провернуть в чистом виде?
Обновление
Есть текст, оформленный в цветной продольной рамочке. Надо средствами голого CSS оставить вместо прямоугольника с текстом маленький кружочек с первой буквой этого самого текста. Круг из прямоугольника сделать — не вопрос, а вот от текста одну букву оставить...
Варианты типа «обработать яваскриптом» или «повлиять на вывод» не рассматриваются.
Можно рассмотреть вариант — оставить вместо строчки UTF-8 символ. Но опять же, на CSS, не трогая вёрстку, так разве можно?
Источник: Stack Overflow на русском