页面通过验证器,适用于 IE9 和 Chrome。但我不知道为什么文本会在 Firefox 中被截断?我尝试过使用 CSS,更改标签的宽度和高度(没有做任何事情),更改标签的绝对位置(仍然在完全相同的位置被切断),几乎尝试了任何 HTML/明智的 CSS。
截图:http: //i44.tinypic.com/10qjp5t.png
页面通过验证器,适用于 IE9 和 Chrome。但我不知道为什么文本会在 Firefox 中被截断?我尝试过使用 CSS,更改标签的宽度和高度(没有做任何事情),更改标签的绝对位置(仍然在完全相同的位置被切断),几乎尝试了任何 HTML/明智的 CSS。
截图:http: //i44.tinypic.com/10qjp5t.png
将 svg 元素的宽度和高度属性都设置为 100%。
添加属性“background-size”,并为其指定 SVG 图像的宽度和高度值,如下所示: background-size: (width)px (height)px;
因此,如果您的 SVG 的宽度为 100px,高度为 50px,请在 SVG 的 CSS 中使用以下规则: background-size: 100px 40px;
此外,要添加对旧浏览器的支持,请在 SVG 背景之前在 CSS 中为您的 SVG 定义一个备用 png 背景,按以下方式(和顺序): background: url(fallback_image.png) no-repeat; 背景:url(svg_image.svg)不重复;
这是因为大多数支持 SVG 的浏览器也支持多背景,因此将应用后一种背景 (SVG)。如果浏览器不支持 SVG,它将只使用第一个背景(非 SVG)。