【发布时间】:2017-06-26 07:46:36
【问题描述】:
我已经检查了 StackOverflow 中提供的不同解决方案,以解决此类问题,但无济于事。对于我的生活,我不知道什么是行不通的。
您可能想知道“为什么要使用 SVG”。我必须在 HTML 中创建一个圆圈并将其放置在横幅上,它是为客户服务的。我发现创建一个 SVG 形状是我必须创建这样一个圆圈的最佳方式。这是我当前的 SVG:
<svg xmlns="http://www.w3.org/2000/svg">
<circle cx="40" cy="40" r="40" fill="#472e12" />
<foreignobject x="20" y="20" width="20" height="20">
<style>
p { text-anchor:middle;}
</style>
<body xmlns="http://www.w3.org/1999/xhtml">
<div>
<p>Text in two lines</p>
</div>
</body>
</foreignobject>
</svg>
这是它的 CSS:
svg{
position: absolute;
left: 20px;
bottom: 40px;
}
它是一个棕色的小圆圈,应该有两行文字,居中,白色。
【问题讨论】:
-
你需要多于2行吗?
-
不,只有两个。我应该在第一行有一个词,在第二行有另一个词,都居中。
-
让我看看