2016-02-11 4 views
0

У меня есть div с svg и некоторый текст внутри него. Мне нужно некоторое пространство (скажем 2px) между svg и text. Какие у меня варианты? Вот это jsfiddleПространство между svg и текстом

Возможные решения:

  1. Используйте requried количество   или   (не эти старые?)
  2. выбрать svg и дать padding-right или margin-right

Любой другие способы достижения этого?

PS: Я сталкивался с этим много раз, и каждый раз, когда я использую   Я чувствую себя виноватым :(

+1

Что не так с 'margin'? Это общепринятый стандартный способ поместить пробел * между * элементами. текст должен должным образом находиться в текстовом элементе, таком как прослойка или абзац. –

+0

Ха-ха, зачем бояться за заполнение и разметку? – Krish

+0

@Paulie_D Во-первых, существует только один элемент (svg) и текстовый узел. Кроме того, я не хочу выбирать элемент, чтобы указать маржу. – mangatinanda

ответ

0

Вам не нравится использовать margin-right или padding-right для элемента, то вы должны идти с необходимым количеством   или  , я надеюсь, что было бы очень плохой практикой использовать многие из них, поскольку в любом случае нам нужны длинные пространства.

Смежные вопросы