svg& s之间的区别使用标签和img& src(到svg图像)标签

时间:2016-09-21 15:27:36

标签: html asp.net-mvc svg

使用此代码显示图像有什么区别? :

// ... as above

class Location<T: Customer>: Hashable {
    var customer: T
    init(customer: T) { self.customer = customer }

    var hashValue: Int {
        return customer.hashValue
    }

    static func ==(lhs: Location<T>, rhs: Location<T>) -> Bool { 
        return lhs.customer == rhs.customer /* && ... test other properties */ 
    }
}

或者这样:

<svg xmlns="http://www.w3.org/2000/svg">
    <use xlink:href="@($"{Model.CdnUrl}/images/myImage.svg")"
</svg>

注意:Model.CdnUrl是AWS服务的CDN(不要注意它)。

所以,如果我想展示svg照片,那会更好,为什么?

1 个答案:

答案 0 :(得分:0)

不同之处在于,您编写的<use>无效(it can't point to a complete image file, only a fragment),但<img>可以正常工作 指向一个完整的图像文件。

<use>应该看起来像

<use xlink:href="@($"{Model.CdnUrl}/images/myImage.svg#someid")"

然后你在myImage.svg文件中有一个id =“someid”的元素。