2012-09-16 28 views
5

İnce kullanıyorum ve aniden herşeyi varsayılan olarak kaçtığını fark ettim. Yani bağlantı etiketi şöyle görünür:Niteliklerde HTML varlıkları kullanmak tamam mı?

<a href="&#47;users&#47;lyann&#47;followers"> 
<img class="user-image" src="http:&#47;&#47;adasdasdasd.cloudfront.net&#47;users&# 47;2011&#47;05&#47;24&#47;4asdasd&#47;asdasd.jpg" /> 

o href ve src için böyle kaçtı edilecek niteliklerini iyi mi? Başka etkileri var mı? Tüm tarayıcılar problemsiz bir hale getiriyor gibi görünüyor.

+1

burada kaçan özgül biçimi [Karakter (aka HTML) kişiler] ((onlar metin içinde bulunabilir) http : //en.wikipedia.org/wiki/Character_entity_reference). Bu, kaçan URI'den farklıdır. –

cevap

5

Evet, gayet iyi. Karakter referansları da nitelikler içinde geçerlidir ve karakter referansları olarak aynı şekilde ele alınacaktır. Başvuru için

, bkz:

+0

[CDATA içeren öğeler] için istisnalar var (http://stackoverflow.com/questions/4227895/html-entities-inside-script-tag-not-converted). Ayrıca, metin düğümleri dışında ve öznitelik düğümleri dışında meydana gelen varlıklar için kuralları bilmiyorum (ama yine de "her yer" anlamına gelen "her yer" anlamına gelen "özniteliklerin içinde veya dışında"). Örneğin. Bir özelliğin alıntıları kodlanmış HTML öğesi olabilir mi? –

+0

Beni bir detay okumaya veya bir kaynağa yönlendirebilir misin? –

+0

@pst: Hayır, demek istediğim deðil öyle deðil. –