Hizmetler &
ÜrünlerEkran okuyucu kullanıcıları için "&" veya "&" alt metninde ne kullanılır?
veya
Hizmetler & Ürünler
Güncelleme:
ekran okuyucuları ve metin yalnızca tarayıcılar idare edecek ne kadar popüler &
?
Hizmetler &
ÜrünlerEkran okuyucu kullanıcıları için "&" veya "&" alt metninde ne kullanılır?
veya
Hizmetler & Ürünler
Güncelleme:
ekran okuyucuları ve metin yalnızca tarayıcılar idare edecek ne kadar popüler &
?
Ekran okuyucuları "&" ve "and" olarak okur ve salt metin tarayıcıları "&" olarak görüntüler.
&
yazmanızın nedeni, "&" XHTML'de özel bir karakterdir ve bu nedenle çıkış yapılmalıdır. XHTML'yi anlayan herhangi bir tarayıcı/ekran okuyucu, &
'un çıkışa uğramış ampersan olduğunu ('&') bildiğini ve bunu "ve" olarak yüksek sesle okuyacağını bilir. Eğer &
ile çıplak ve işaretleri değiştirin veya belge doğrulayarak ve potansiyel yanlış göstermiyor riske atmalısın -
Eğer bir XHTML belgesi yazıyorsanız, bu alt-metin daha screenreader uygun hale nasıl bir durum değildir.
Geçerli XHTML belgesi sahip olmak için &
gibi escape the plain &
with a character reference yapmalıdır:
imi (
&
) [...] biçimlendirme sınırlayıcı olarak kullanılır yalnızca kendi edebi formda ortaya çıkabilir veya bir yorum içindeki olabilir bir işlem talimatı veya bir CDATA bölümü. (Ve işareti bir boşluk izlenir beri) farketmez - onlar başka bir yerde yapılması gerekiyorsa, bunlar [...] HTML'de
sayısal karakter referansları veya dizeleri "&
" kullanılarak öncelenmelidir. XHTML - &
XHTML içinde iyi biçimlenmiş bir hatadır ve tamamen kabul edilemez.
ancak ekran okuyucu bu '&' nasıl okur? –
Yapmayacak. Tarayıcı HTML veya XHTML'yi ayrıştırır ve oluşturulacak bir DOM oluşturur. Ekran okuyucusu, ekrandaki ipuçlarını tarayıcıdan okuyarak okuyacaktır. – Quentin
Genel kural olarak, iyi bir HTML yazın ve ekran okuyucularının hata yapmanızı gerektirmesini beklemeyin. – Quentin
Her zaman ampersan karakterinden uygun karakter kodlamasıyla çıkın. HTML'de & amp; veya & # 38; URI'de% 26'dır ve önceki ikisinden biri değildir. Sözdizimi karakterlerinden kaçmak XML'in başarısız olmasına neden olur. HTML'niz bir XML motoru tarafından bütünleştirilecek veya yorumlanacaksa, kodunuz kırılacaktır.
'&' için uygun kod '% 26' değil ve'% 38' değil. Ve 'href =" foo% 26bar "' 'href = 'foo & bar' '' dan farklıdır, çünkü eski değer beyanı 'foo% 26bar' olarak değerlendirilirken ikincisi 'foo & bar' olarak değerlendirilecektir. – Gumbo
Doğru işareti için doğru URI çıkışının% 26, ancak href = "& bar" değerinin geçersiz URI sözdizimi olması doğrudur. Bahsettiğiniz kaçış, bir kullanıcı-aracı uygulamasından önişlemenin bir sonucudur ve URI'nin kendisi için dikkate alınmaz. Bu yüzden insanlar genellikle URI'deki karakterleri hatalı bir şekilde terk eder. –
Bilinen tüm varlık referansları, temsil ettikleri metinle değiştirilir. Yani & '' & 'ile değiştirilir, daha sonra' & 'temsil ettiği karakterle değiştirilir. Yani, HTML'de & ',' & 'olarak görüntülenir. – Gumbo