Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 我的SVG赢了';t刻度_Html_Svg - Fatal编程技术网

Html 我的SVG赢了';t刻度

Html 我的SVG赢了';t刻度,html,svg,Html,Svg,[更新]我重新措辞,得到了完美的答案 我不认为这是上述问题的重复,原因如下 我想要一个信息亭显示,其中一个单一的浏览器选项卡是如何,全屏(按F11) 我想要一个左右列,中间有一个SVG图像 Here is a minimal implementation: <!doctype html> <html lang=en> <head> <meta charset=utf-8> <title>blah</title> <

[更新]我重新措辞,得到了完美的答案

我不认为这是上述问题的重复,原因如下


我想要一个信息亭显示,其中一个单一的浏览器选项卡是如何,全屏(按F11)

我想要一个左右列,中间有一个SVG图像

Here is a minimal implementation:

<!doctype html>
<html lang=en>
<head>
<meta charset=utf-8>
<title>blah</title>
</head>
<body>

    <table border="1" style="width: 90%; margin: auto">
        <tr>
            <td style="width:25%">
                Left column
            </td>                       
            <td style="width:60%; border-width:1px; border-color:red;border-style: solid">
文件的其余部分是
path
标记

这显然是错误的,因为它有一个固定的高度/宽度。请注意,我无法预见各种信息亭设备的屏幕大小


[更新]

似乎暗示viewBox必须具有固定的大小,而不是100%——是这样吗

此外,我还必须内联
SVG
(我不知道这是否有区别)。我不能使用HTML
img
标记,因为我使用的是AngularJs,我的一些路径看起来像

   <path id="Top row 1" ng-click='RoomClicked($event, "A-1")'
        fill={{GetFillColour('A-1')}} stroke="black" stroke-width="1"
        d="M 226.00,69.00
           C 226.00,69.00  ...

只要去掉宽度和高度属性,你就可以了。

只要去掉宽度和高度属性,你就可以了。

如果我使用指向SVG的图像标签,并使用以下CSS,这似乎对我很有效(至少在Firefox中是如此):-

#container img {
    width: 100%;
    max-height: 100%;
}
其中container是一个灵活的div,用于约束SVG的大小(这可能是您的表单元格)。SVG填充了容器的宽度,比例保持在pro中,但是如果容器太宽,最大高度将起作用,并按照预期限制SVG的高度,而不进行拉伸。

如果我使用指向SVG的图像标记,并使用以下CSS,这似乎对我有效(至少在Firefox中是如此):-

#container img {
    width: 100%;
    max-height: 100%;
}

其中container是一个灵活的div,用于约束SVG的大小(这可能是您的表单元格)。SVG填充了容器的宽度,比例保持在pro中,但是如果容器太宽,最大高度将生效,并按照预期限制SVG的高度,而不进行拉伸。

这样做时,我根本看不到任何SVG(可能是视口?)删除高度和宽度几乎肯定意味着大小会回落到300 x 150,即替换元素的“帮助我不知道我应该是什么大小”大小。当我这样做时,我根本看不到任何SVG(可能是视口?),删除高度和宽度几乎肯定意味着大小会回落到300 x 150“帮助我不知道我应该是什么大小”替换的元素的大小。可能的重复是有帮助的,但给定的小提琴使用绝对像素大小,就像
视口
(我不太理解)一样-我需要在任何屏幕分辨率下都能工作的东西。我希望有人能使用他们选择的代码和SVG发布一个提琴。似乎暗示视口必须有一个固定的大小,而不是100%-是吗?可能的重复是有帮助的,但给定的提琴使用绝对像素大小,就像
vi一样ewport
(我不太明白)。-我需要一些在任何屏幕分辨率下都能工作的东西。我希望有人能使用这些代码和他们选择的SVG发布一个小提琴。这似乎意味着视口必须有一个固定的大小,而不是100%-是这样吗?
#container img {
    width: 100%;
    max-height: 100%;
}