Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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

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 Adobe Illustrator创建的SVG的哪些部分可以安全删除?_Html_Svg - Fatal编程技术网

Html Adobe Illustrator创建的SVG的哪些部分可以安全删除?

Html Adobe Illustrator创建的SVG的哪些部分可以安全删除?,html,svg,Html,Svg,如您所见,svg的大部分代码都是创建表单ai。我认为可能有些代码是无用的,应该删除吗 <svg height="80" width="80" version="1.1" id="icon-user" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background

如您所见,svg的大部分代码都是创建表单ai。我认为可能有些代码是无用的,应该删除吗

<svg height="80" width="80" version="1.1" id="icon-user" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
         viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve" fill="#434343">
        <path id="XMLID_1_" class="st0" d="M24,24H0c0,0,1.3-5.3,7.2-7.3C8.6,17.5,10.2,18,12,18s3.4-0.5,4.8-1.3C22.7,18.7,24,24,24,24z
           M20,8c0,4.4-3.6,8-8,8s-8-3.6-8-8s3.6-8,8-8S20,3.6,20,8z M17.2,11H6.8c1,1.8,3,3,5.2,3S16.2,12.8,17.2,11z"/>
      </svg>

Illustrator添加了许多不必要的东西

在您的示例中,您可以删除:

第一组

  • x=“0px”y=“0px”
    这些在根级别是没有意义的
  • style=“启用背景:新0 0 24;”
    不需要,因为您没有使用筛选器<代码>启用后台无论如何都不受可靠支持
  • xml:space=“preserve”
    。因为您没有使用任何文本元素
  • xmlns:xlink=”http://www.w3.org/1999/xlink“
    。因为您没有使用任何
    xlink
    属性
第2组

如果您没有使用CSS设置SVG的样式,或者没有使用JS操作SVG,那么还可以删除:

  • id=“图标用户”
  • id=“XMLID\u 1”
  • class=“st0”
第3组

如果要将此SVG内嵌到HTML代码中。例如:

<div>
   <svg>...</svg>
</div>

非常感谢你,真的很有帮助。