Что даст текст node margin. (Возможно ли это?) Как получить текст node с помощью CSS?
Ответ 1
Текстовые узлы не могут иметь поля или любой другой стиль, применяемый к ним, поэтому все, что вам нужно, должно быть в элементе. Если вы хотите, чтобы часть текста внутри вашего элемента была по-разному оформлена, оберните ее в span или div, например.
Ответ 2
Вы не можете ориентировать текстовые узлы с помощью CSS. Я с тобой; Я бы хотел, чтобы ты мог... но ты не можешь :(
Если вы не заключаете текстовый узел в <span>как предлагает @Jacob, вы можете вместо этого дать padding окружающему элементу в отличие от margin: