所以我有這樣的HTML/CSS代碼片段:包裝的文字與TEX-錨:年底
HTML:
<svg class="container">
<g>
<svg class="amount-container">
<text class="amount" >500</text>
</svg>
</g>
</svg>
CSS:
.amount {
writing-mode: tb;
text-anchor: end;
}
.amount-container {
overflow: visible;
}
.container {
background: white;
margin: 200px;
overflow: visible;
}
問題是我希望容器svg('.container')增加其高度以包裝文本('.amount')。任何想法如何解決它?由於事先不知道文本的長度,因此我無法指定固定的填充頂部。
我不確定我是否理解。在你的jsFiddle中,你偏移了文本的'y'位置。你不能只給它一個'x'和'y'的位置來保存它在容器內嗎? EG:http://jsfiddle.net/jy2p5ek0/1/ – Moob
它不是SVG中的「容器」......它基本上是一個「畫布/畫板」,您將它放在上面。 SVG中的元素不會影響SVG的大小。 –