Извинения, если это было опубликовано ранее;Есть так много вопросов, касающихся встроенных SVG, что я не могу найти ничего похожего на эту проблему.
У меня есть таблица, а внутри ячеек есть встроенное изображение SVG.Я заметил, что изображение не влияет на ширину таблицы, а переносится на следующую строку, а не расширяет таблицу и отображает ее как требуется.
Обратите внимание, что в первой таблице вектор переносится в следующуюлиния, а не поток с текстом, чтобы заполнить ширину экрана.Это должно быть что-то очень простое, но я застрял.Я проверил элемент в Firefox / Chrome и не вижу вычисленных стилей, которые могли бы вызвать это (например, display:block
).
![enter image description here](https://i.stack.imgur.com/v8zhg.png)
Скрипка CSS доступна здесь .
td {border:1px solid gray; padding:0.25em; }
td img { max-height:1em; }
td img[src*="svg"] { }
<h2>
Table 1
</h2>
<table>
<tr>
<td>
V
<img src="https://svgshare.com/i/CFx.svg" title="" />
</td>
</tr>
</table>
<h2>
Table 2
</h2>
<table>
<tr>
<td>
Stretch out the table width.
</td>
</tr>
<tr>
<td>
V
<img src="https://svgshare.com/i/CFx.svg" title="" />
</td>
</tr>
</table>