Koma dalam deskripsi jalur SVG

Saat mendeskripsikan jalur dalam SVG, contoh online sering kali memisahkan nilai dengan koma, sedangkan contoh lainnya tidak.

Tutorial jalur dari Tutorial SVG Jaringan Pengembang Mozilla menggunakan kedua notasi untuk mendeskripsikan busur:

A 30 50 0 0 1 162.55 162.45

Dan

A 45 45, 0, 0, 0, 125 125

Di tempat lain, saya juga melihat:

A30,50 0 0,1 100,100

Kapan dan di mana deskripsi jalur SVG memerlukan koma?


svg
person Community    schedule 18.03.2015    source sumber


Jawaban (2)


Koma sebagian besar bersifat opsional dan spasi juga sebagian besar bersifat opsional. Anda memerlukan satu atau yang lain dalam beberapa kasus untuk mengatakan kapan sesuatu berakhir dan hal berikutnya dimulai, yaitu sehingga 1,1 atau 1 1 tidak diuraikan sebagai 11.

Anda dapat menempatkan satu koma di antara dua angka sehingga A, 30 50 0 0 1 162.55 162.45 tidak valid sebagaimana adanya A 30,, 50 0 0 1 162.55 162.45

person Robert Longson    schedule 18.03.2015

Rekomendasi SVG W3C menyatakan bahwa:

Spasi putih yang berlebihan dan pemisah seperti koma dapat dihilangkan (misalnya, "M 100 100 L 200 200" berisi spasi yang tidak perlu dan dapat dinyatakan dengan lebih ringkas sebagai "M100 100L200 200").

person Community    schedule 18.03.2015