Chrome - SVG使用<div>切断文本

时间:2017-05-23 19:47:47

标签: javascript html css google-chrome svg

我目前遇到的问题是<svg>元素放在<div>中。我知道这是由于文本是从左下角渲染的,但我不想使用SVG的“Dominant Baseline”属性,因为据我所知,它在IE中不受支持。

Chrome cutting off text in SVG

有趣的是,以上在IE中运行良好,而不是在Chrome中。知道为什么会这样或者我怎么解决它?

请参阅下面的基本示例(适用于IE,而非Chrome):

HTML:

<body>
<div id='test'>
    <svg id='svgName'>
        <text font-size='200'>
            testing
        </text>
    </svg>
</div>
</body>

CSS:

#test {
    height: 300px;
}

#svgName {
    margin-top: 150px;
}

0 个答案:

没有答案