2009-11-02 18 views
9

HTML gövdesindeki tırnakları (örneğin "ve" ->&rdquo; ve &rsquo;) kodlamalı mıyım (örneğin <p>Matt's Stuff</p>'u <p>Matt&rsquo;s Stuff</p>'a dönüştürmeliyim)? "Yapmam gereken izlenimin altındaydım, ancak bir iş arkadaşı bunun büyük bir anlaşma olmadığını söyledi Şüpheli olduğum halde, verboten olduğunu söyleyen hiçbir şey bulamıyorum, hatalı mıyım? Kodlamak en iyi yöntem midir? Yoksa sadece işe yaramaz mıdır?HTML gövdesindeki tırnakları kodlayın?

+0

Alıntılarınızı alıntılamak ister misiniz, ne soruyorsunuz? "& rsquo arasında ayrım yapmak istediğinizi düşünüyorum ama –

+0

Peter ile gelmedim, biraz düzenledim. Teşekkürler Greg de –

cevap

16

Kodlama tırnak işareti (") HTML kodu her zaman &quot; olarak tırnak işareti kodlamak gerekir (HTML doğrulama geçen) doğru olduğu ancak için, sadece bir özelliğin iç the're eğer gerekli pratikte olduğunu.

kesme işareti (') HTML kaçan gerekmez onlar &apos; olarak kodlanmış olmalıdır XHTML

+2

' ' 'Tamam - ama yalnızca belgeyi ** text/html ** olarak sunmayı planladığınız sürece (çoğu kişi Internet Explorer'ın sayfaları oluşturmasını isterler) http://www.w3.org/TR/xhtml -medya-tipleri/# C_16 – Quentin

+0

@ David:.! İyi bir nokta – Guffa

+1

@Quentin - ben sadece bağlantı yerine ' Teşekkür – danfromisrael

3

Tipik olarak, düzenli gövde metni olarak. bir etiketin öznitelik (veya sahip alıntı işaretleri ayrıştırılmasını atmak istiyorum başka yerlerde) bu tür değerlerin yerleştirilmesi yeniden iyi çalışır un kodlanmış.

<img src="..." alt="A &quot;quote mark&quot; in an alt attribute" /> 
+0

Çalışıyor, ama geçerli HTML ... – Guffa

1

Hayır,

title="The sign says &quot;Matt's Stuff&quot;" 
title='The sign says "Matt&#39;s Stuff"' 

Hem başlık değerleri The sign says "Matt's Stuff" şunlardır: Yalnızca değer beyanı için aynı tırnak kullanan bir özellik değeri bildiriminde içeride bunları kullanmak istiyorsanız (tek veya çift) tırnak için karakter başvuruları kullanmak gerekir.

4

size biçimlendirme XML olarak çözümlenebilir olmasını istiyorsanız, aşağıdaki kodlamak istersiniz:..

& => &amp; 
< => &lt; 
> => &gt; 
" => &quot; 
' => &apos; 

Definit ely, bunu, kodunuzun XML uyumlu hale getirilip getirilmeyeceğine dair özniteliklerde yapar.

İlgili konular