В HTML я хочу отобразить небольшую таблицу как часть абзаца.Один из способов сделать это заключается в следующем:
<table>
<tr>
<td>
Before
<table style="display:inline;"><tr><td>a</td><td>b</td></tr> <tr><td>c</td><td>d</td></tr> </table>
After
</td>
</tr>
</table>
, который производит этот хороший макет:
a b
Before After
c d
, что именно то, что я хочу.
Но это выглядит довольно глупомне использовать таблицу внутри таблицы, когда я действительно хочу использовать таблицу внутри абзаца.Однако, если я пытаюсь использовать этот HTML:
<p>
Before
<table style="display:inline;"><tr><td>a</td><td>b</td></tr> <tr><td>c</td><td>d</td></tr></table>
After
</p>
, я получаю этот уродливый макет:
Before
a b
After
c d
Я пытался использовать различные стили отображения, но ни один из них, похоже, не делает то, что яхочу.
Я вынужден использовать код таблицы в таблице или я что-то упустил?