: <img>
veya CSS background-image
s olarak HTML5'te SVG - XML bildirimi ne zaman yapılır? <? Xml version = "1.0" encoding = "UTF-8"?> `Gerekli? HTML5 içinde SVG'yi kullanırken
- ile gerekli XML bildirimi
<?xml version="1.0" encoding="UTF-8"?>
mi?
Bu, "Are SVG parameters such as 'xmlns' and 'version' needed" ile ilgili olarak biraz ilgilidir. Ad alanları, iki yanıt ve MDN Namespace crash course tarafından gerektiği şekilde olarak açıklığa kavuşturulmuştur.
Ancak SVG 1.1 XML bildiriminin gerekliliğine veya ne zaman bırakılabileceğine dair bir açıklama içermiyor mu? beyanı olmadan
Örnek:
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200">
<circle id="circle--red" cx="30" cy="30" r="30" fill="#f00"/>
</svg>
Güncelleme 2016/07/04: bu soruyu Aydınlatılmış yaklaşık XML bildirimi olduğunu. Teşekkürler @Martin Honnen! Güncelleştirme 2017-10-24: “UTF-8“ uppercase ve SVGO en iyileştirilmiş özellik siparişi olarak değiştirildi. Tarayıcıya tam standartlar modunu belirtmek için gereken
<!DOCTYPE html>
' XML version = "1.0" kodlama = "UTF-8"?>' XML bildirimi, bu Bir belge türü değildir. –
XML bildiriminin genel XML dosyası gerekliliğiyle ilgili derinlemesine bir cevap https://stackoverflow.com/a/7007781/1696030 adresinde sağlanmıştır. Özetle, XML sürüm 1.0'da bildirim ** isteğe bağlıdır ** kodlama veya belirli (metin) editörlerle ilgili sorunlara yol açabilir. –