Evet. Hatanın dediği gibi, HTML'de öznitelikler #PCDATA, ayrıştırıldıkları anlamına gelir. Bu, niteliklerde karakter varlıklarını kullanabileceğiniz anlamına gelir. Tek &
başına kullanmak yanlıştır ve yumuşak tarayıcılar için değilse ve bunun XHTML değil HTML olduğu gerçeği, ayrıştırmayı bozacaktır. Sadece kaçmak &
ve her şey iyi olurdu.
HTML5, boş bırakmanıza izin vermez, ancak yalnızca aşağıdaki veriler geçerli bir karakter başvurusuna benzemediğinde. Ancak, bu sembolün tüm örneklerinden kaçmak, hangilerinin olması gerektiği ve hangilerinin olması gerekmediği konusunda endişelenmekten daha iyidir.
Bu noktayı aklınızda bulundurun; & amp; & amp; 'den kaçmıyorsanız, oluşturduğunuz veriler için yeterince kötüdür (kodun çok iyi olabileceği yerlerde), kullanıcı tarafından gönderilen veriler için büyük bir sorun olan etiket sınırlayıcılardan da kaçmıyor olabilirsiniz, bu da HTML ve kod enjeksiyonuna, çerez çalmaya ve diğer istismarlara yol açabilir.
Lütfen kodunuzdan kaçın. Gelecekte size çok fazla sorun kazandıracak.