Таким образом, веб-страница отображает большой объем текста в формате абзаца. Цель состоит в том, чтобы поместить элемент, такой как рисунок или фрагмент текста, рядом с пунктом 17 или 26, не изменяя абзац каким-либо образом (то есть абзацу не нужно оборачиваться вокруг него).
На данный момент лучший способ сделать это, как я вижу, - это обернуть текст в таблицу, столбец для текста (и один абзац в каждой строке) и пустое поле, которое можно заполнить помещенным элементом по идентификатору. (идентификатор является номером строки).
Это кажется довольно неуклюжим. С одной стороны, если добавленный элемент длиннее по вертикали, чем абзац, в исходном тексте будет создан пробел. С другой стороны, каждый абзац теперь выглядит как
<tr><td><p> garble fizz thoutrious</p></td><td id = "#"***></td></tr>
Может кто-нибудь придумать подходящую альтернативу?
*** Тогда с помощью jQuery легко получить этот идентификатор и заполнить его всем, что я захочу.
РЕДАКТИРОВАТЬ после ответа Андре:
Итак, у меня есть серия абзацев.
<p>Thing thing thing</p>
<p>Thang Thang Thang</p>
<p>Sing Sing Sing</p>
<p>Song Song Song</p>
Я хочу иметь возможность добавить текст, изображение или какой-либо элемент, скажем, в третий абзац, чтобы получить что-то вроде:
<p>Thing thing thing</p>
<p>Thang Thang Thang</p>
<p>Sing Sing Sing</p><img>
<p>Song Song Song</p>
С макетом вроде:
[p ]
[p ]
[p ][img]
[p ]
... где фиксированная ширина
Проблема, которую я вижу с решением Андре, состоит в том, что ... на самом деле, нет, пустой интервал будет соответствовать, с идентификатором, связанным с абзацем, к которому он привязан, чтобы его можно было заполнить по мере необходимости, и каждый абзац может Чисто.
И не должно быть пробелов между [p], когда [img] выше.
Я собираюсь проверить это, а затем наградить ответ, я думаю.