Dalam HTML itu pasti akan memvalidasi dan saya percaya mereka setara. Agen-pengguna harus menghapus spasi putih terkemuka dan tambahan. Referensi: w3.org/TR/2014/REC-html5-20141028/...
Ya, itu akan dikoreksi secara otomatis oleh browser, lagi pula jika menggunakan spasi Anda mendapatkan kesalahan Anda dapat menulisnya dengan cara lain:
URL, jadi href, mendukung spasi, cukup ganti dengan "% 20" Lagi pula jika Anda menulis
Anda dapat menjalankan markup Anda sendiri melalui validator untuk mengetahui apakah apa yang Anda tulis valid. Tapi markup yang valid tidak selalu merupakan indikasi transportasi yang valid dan spasi harus URL disandikan (dan tanda pagar juga).
Anda dapat mempelajari lebih lanjut dengan mencari di Stackoverflow. Secara khusus, ini jawaban SO . Karakter Anda tidak aman untuk digunakan.
Jawaban:
Dalam (X) HTML5,
a
unsur ‘shref
atributSeperti yang disarankan jangkar, mungkin berisi ruang depan dan belakang .
Bagian tertaut memperjelas bahwa ruang-ruang ini akan dilucuti :
Jika URL aktual dimulai / diakhiri dengan (atau mengandung) spasi, Anda harus menyandikannya dengan persen
%20
.Elemen-elemen ini memiliki nilai URL yang berbeda:
Elemen-elemen ini memiliki nilai URL yang sama:
sumber
Mengapa kamu melakukan ini? Siapa yang menulis kode seperti itu? Itu ruang yang tidak perlu di antara "".
Spasi literal tidak diizinkan dalam URL dan itu bukan bagian dari data. hanya memformat untuk konsumsi manusia.
Anda harus menghapus spasi putih. Beberapa browser menjadikannya sebagai spasi.
Spasi valid. Dan mereka berdua berbeda karena, satu memiliki ruang, yang lain tidak. Itu artinya, pemformatan atau tautan itu berbeda.
sumber
Ya, itu akan dikoreksi secara otomatis oleh browser, lagi pula jika menggunakan spasi Anda mendapatkan kesalahan Anda dapat menulisnya dengan cara lain:
URL, jadi href, mendukung spasi, cukup ganti dengan "% 20" Lagi pula jika Anda menulis
Ini akan menghasilkan "#id" dan bukan "#id"
Misalnya:
sumber
Anda dapat menjalankan markup Anda sendiri melalui validator untuk mengetahui apakah apa yang Anda tulis valid. Tapi markup yang valid tidak selalu merupakan indikasi transportasi yang valid dan spasi harus URL disandikan (dan tanda pagar juga).
Anda dapat mempelajari lebih lanjut dengan mencari di Stackoverflow. Secara khusus, ini jawaban SO . Karakter Anda tidak aman untuk digunakan.
sumber