Пожалуйста, помогите. Мне нужно разместить svg внутри div, рядом с заголовком. Это прямоугольник, своего рода элемент корпоративного дизайна. Код:
<div id="container">
<h1>HEADLINE</h1>
<img src="/my/rectangle.svg">
</div>
Он должен выглядеть следующим образом:
HEADLINE ▮
Но в случае
WRAPPED
HEADLINE
прямоугольник должен увеличиваться, растягиваться на две линии, сохраняя соотношение сторон. Итак, моя проблема:
Я не могу установить высоту #container, потому что я не знаю, сколько строк текста будет в нем. Когда я сделаю, как предложено, здесь , что означает, скажем,
#container {position:relative}
#container img {position:absolute; height:100%}
, svg растянется до нужного размера, но будет совпадать с заголовком. Любые идеи? Спасибо!
Редактировать: Может быть, это не имеет ничего общего с SVG. Может быть любой дочерний элемент, который должен быть масштабирован до родительской ширины. Проблема в том, что один аспект проблемы требует, чтобы он был относительным, а другой - абсолютным.