Kesme işareti için HTML kodu


223

Görünüşe göre basit, ancak web'de alakalı bir şey bulamıyorum.

Kesme işareti için doğru HTML kodu nedir? Öyle mi ’?


3
8217 doğru tek tırnak işareti içindir.
Tom Anderson

10
@Josh Stodola ya JavaScript ise? Etiketi kapatacak :)

9
\ ':-) yazabilirsiniz ancak & # 8217;
Aziz

4
@TomAnderson Bu doğrudur, ’doğru tek tırnak işareti içindir - ve aynı zamanda kesme işareti içindir. Aynı sembolü kullanıyorlar.
Rory O'Kane

37
Tırnak işaretleri, kesme işaretleri ve derece, dakika, inç ve ayak gibi diğer simgeler arasında önemli farklar vardır. Size aynı 've' 'görünseler bile, bu yazı tiplerine bağlıdır. Ayrıca uygulamaya bağlıdır. Örneğin, Fransızca'daki kelime işlemcileri tırnakları << ve >> gibi guillermetlere değiştirir ve kıvırcık tırnakların düşük veya yüksek yerleşimi de diller arasında değişir. Benzer sorunlar tire ve tire ile ortaya çıkar ve satır sonu tire, sözcük oluşturma tire ile aynı değildir ve eksi işareti yine başka bir şeydir. Ne zaman hıçkırık programlama dilleri

Yanıtlar:


298

Tek bir teklif arıyorsanız,

&#39;

11
Patronum, sitemizdeki tüm alıntıları uygun bir tipografik kesme işaretiyle değiştirmemi sağladı. & # 39; teknik olarak ona göre kesme işareti değildir ... ancak W3C onu kesme işareti olarak görür. Uygun İngilizce ve tipografi ile cehennem gördüm, çoğu insan için bir 'is'.
Cleanshooter

143
Soru, “tek tırnak” değil, “kesme işareti” diyor. Kesme işareti istediğinizi zaten biliyorsanız, kesme işaretini &#8217;(') de kullanabilirsiniz . Zarar vermez ve bazı okuyucuları mutlu eder.
Rory O'Kane

18
&#39;"karma kullanımlı" ascii kesme işareti / tek tırnaktır. Ancak Unicode standardı&#8217; kesme işareti ve sağ tek tırnak ve &#8216;sol tek tırnak için tercih etmeniz gerektiğini söylüyor .
Bennett McElwee

13
Yorum by Conexion ben reddedilen düzenlemeden: "HTML5 kullanıyorsanız, bir kesme işareti tanımlanan spec olarak &apos;. Eğer daha geriye dönük olarak uyumlu kod isteyen varsa ( &apos;kullanın HTML4 geçerli değildir): &#8217;"
Vi.

3
Bu sayfayı bulan çoğu kişi muhtemelen &rsquo;kasılmalarda kullanmak istiyor , örneğin yapamıyor. Daha fazla bilgi için Joseph'in cevabına bakınız.
Liam

104

A List Apart, HTML'deki karakterler ve tipografi hakkında hoş bir referansa sahiptir . Bu makaleye göre kesme işareti için doğru HTML varlığı &#8217;. Örnek kullanım: '.


14
Ayrıca &rsquo;veya &#x2019;yerine kullanabilirsiniz &#8217;. Anımsatıcı sürümü biraz daha kolay buluyorum. Onaltılık sürüm, Unicode kod grafiklerine bakmak için daha kolaydır.
Ted Hopp

5
Unicode standardı söylüyor &#8217;üzerinde "tercih" olduğu &#39;kesme işareti için.
Bennett McElwee

Unicode.org, @BennettMcElwee referansı için teşekkürler. Bana gelince, kesme işaretinin ve doğru tek tırnak işaretinin anlamsal olarak farklı olmaları durumunda farklı glifler olarak ele alınmasını kesinlikle tercih ederim, bu yüzden &#39;en iyi seçim IMO'sudur. Temel olarak, bazı insanlar yeterince kıvırcık olmadığı için hoşlanmıyor gibi görünüyor (tipografik ciddiyetin bir göstergesi olarak, bilmiyorum ...) ama bu konunun yanında.
Nicolas Le Thierry d'Ennequin

3
Çok fazla ayrıntıya girmiyorlar, ama: "Editörlerden bir not: Bu makale, zamanı için mükemmel olsa da artık kullanılmıyor." Makale Ekim 2001'de yayınlandı.
duozmo

Bunun aslında doğru bir tek teklif olduğunu belirtmek gerekir. Ancak wikipedia'ya göre bunun iyi olduğu anlaşılıyor: en.wikipedia.org/wiki/Apostrophe#Entering_apostrophes
matt 24/15

39

Öyle &apos;.

Msanders tarafından belirtildiği gibi, bu aslında XML ve XHTML ama HTML4 tanımlı değil, bu yüzden sanırım &#39;bu durumda kullanın . Ben düzeltilmiş duruyorum.


10
N'- geçerli bir HTML 4 varlığı değil. XML'in bir parçasıdır ve XHTML 1.0'ın bir parçasıdır. Bkz: w3.org/TR/xhtml1/#C_16
msanders

Kullanmanız gerekir & # 39; değil & 39; . Sayı sembolü gösterilmesini sağlar, aksi takdirde sadece yazılır. Ayrıca, bunun için bir kelime varlığı var, ancak W3C'nin yazım hatası sayesinde önceki HTML sürümlerinde teknik olarak geçerli değil (çoğu tarayıcı yine de kelime sürümünü desteklese de ne olduğunu hatırlayamıyorum).
tomysshadow

17

Normalde kesme işareti olarak kullanılan doğru tek tırnak işareti ile başlayarak standart uyumlu, hatırlaması kolay bir html tırnak seti:

  • doğru tek tırnak - &rsquo;- '
  • tek tırnak kaldı - &lsquo;- '
  • sağ çift tırnak - &rdquo;- ”
  • çift ​​tırnak bıraktı - &ldquo;- “

16

Var: bahsediyorsun apostrophe hangi bağlıdır &apos;, &lsquo;, &rsquo;ve bağlam ve yazma amaçladığınız diline bağlı muhtemelen çok sayıda başka soruların yanıtlarını alın. Ve mesela UTF-8'in bir ilan karakter kodlaması ile ayrıca HTML içine doğrudan yazabilirsiniz: ', , .


3
Bu cevap, hiçbir şekilde kesme işareti olmayanlar dışında doğrudur .
Nicolas Barbulesco

"Ve örneğin UTF-8'in beyan edilmiş bir karakter kodlamasıyla, bunları doğrudan HTML'nize de yazabilirsiniz". Bu çok ilginç - bunu bilmiyordum! Varsa bunun için bir kaynak görmek isterim.
Sam

12

İlk olarak, & apos; kaçınılmalıdır - & apos;

İkinci olarak, AJAX çağrıları yoluyla döndürülecek işaretleme oluşturma şansınız varsa, varlık adlarından kaçınmalısınız (HTML varlıklarının tümü XML'de geçerli olmadığından) ve & # XXXX; sözdizimi yerine.

Bunun yapılmaması, işaretlemenin geçersiz XML olarak değerlendirilmesine neden olabilir.

Bundan büyük olasılıkla etkilenmesi beklenen varlık & nbsp; dir, yerine & # 160;


1
Böyle geçersiz bir XML örneğiniz var mı?
Nicolas Barbulesco



6

Her ne kadar &apos;daha iyi okuyor olsa da &#39;, arızaya karşı güvenli olarak kullanmamak utanç verici &#39;.

&apos;geçerli bir HTML 5 varlığı, ancak geçerli bir HTML 4 öğesi değil.

Sürece <!DOCTYPE html>HTML dokümanı, kullanım üst kısmındadır&#39;



3

Her ne kadar &apos;varlık HTML5'teki desteklenebilir, bir daktilo kesme işareti gibi görünüyor. Bu gerçek kıvırcık kesme işareti-bir bitiş tırnak işareti aynı görünüyor hiç benzemiyor: .

Sadece birbiri ardına yazdığımda bak:

1: Sağ tek tırnak işareti varlık, 2: kesme işareti varlık: '.

Özellikle normal görünümlü bir kesme işareti için uygun bir varlık veya alt komut bulmaya çalıştım (yine, kapanış sağ tek tırnak işaretine 'özdeş' görünüyor), ancak bir tane bulamadım. Görsel olarak doğru kesme işaretini elde etmek için her zaman doğru bir tek tırnak işareti eklemem gerekir.

Word 2013 gibi bir sözcük işlemcisinde yalnızca (ALT + 0146) veya otomatik biçimlendirme daktilo kesme işaretlerini ve tırnak işaretlerini kıvırcık olarak kullanıyorsanız, kullanın <meta charset="UTF-8">.


3

FileFormat.info'nun Unicode Karakter Arama'nın tam karakter kodlarını bulmada en yararlı olduğunu gördüm .

Aramalarına basitçe '( returnABD Mac klavyemdeki tuşun solundaki karakter ) girilmesi , çeşitli bukleler ve dillerden birkaç sonuç verir .

Orijinal sorunun daktilo büyüleyici U + 0027 yerine tipografik olarak doğru U + 02BCʼ istediğini düşünürdüm .'

W3C, HTML varlıkları için onaltılık kodlar önerir (aşağıya bakın). U + 02BC için &#x2bc;, &#x27;U + 0027 yerine bu olurdu .

http://www.w3.org/International/questions/qa-escapes

İşaretleme ve CSS'de karakter çıkışlarını kullanma

Onaltılı ve Ondalık. Genellikle Unicode Standardı karakterleri ifade ettiğinde veya listelediğinde bunu onaltılık bir değer kullanarak yapar. … Bu sözleşmenin yaygınlığı göz önüne alındığında, zorunlu olmasa da, ondalık değerler yerine kaçış değerlerinde onaltılı sayısal değerler kullanmak genellikle yararlıdır…

http://www.w3.org/TR/html4/charset.html

5 HTML Belgesi Sunumu5.4 Görünmeyen karakterler

… Eksik karakterler sayısal gösterimleri kullanılarak sunuluyorsa, onaltılık (ondalık değil) formunu kullanın, çünkü bu karakter seti standartlarında kullanılan formdur.


Bu web sitesi resmi Unicode ile bağlantılı mı?
Pacerier

FileFormat.info sitesi, bir kişi tarafından bağımsız olarak korunur. Sadece aramanın kullanımı en kolay olduğunu düşünüyorum. : Sitenin hakkında / SSS sayfası Bkz fileformat.info/about/faq.htm
2540625



2

&apos;Düz bir kesme işareti için kullanın . Bu rakamdan daha okunabilir olma eğilimindedir &#39;(başkalarının HTML'yi doğrudan okuma olasılığı yüksekse).

Düzenleme: msanders &apos;bilmediğim geçerli HTML4 olmadığını işaret ediyor , bu yüzden diğer cevapların çoğunu takip edin ve kullanın &#39;.


1
N'- geçerli bir HTML 4 varlığı değil. XML'in bir parçasıdır ve XHTML 1.0'ın bir parçasıdır. Bkz: w3.org/TR/xhtml1/#C_16
msanders


1

Bu kimseyi rahatsız ederse özür dileriz, ancak Ted Clancy'nin blogunda Unicode komitesinin kullanma önerisine karşı çıkan makul bir makale var & # 8217; (DOĞRU TEK TEKLİF İŞARETİ) ve bunun yerine U + 02BC (MODIFIER LETTER APOSTROPHE) (aka & # 700; veya & # x2bc;) kullanmayı önerir.

Özetle, makale şunu savunuyor:

  • Bir noktalama işareti (tırnak işareti gibi) normalde sözcükleri ve tümcecikleri ayırır, bir daralmanın yanları gerçekten ayrılamaz ve yine de mantıklı değildir.
  • Bir değiştirici kullanmak, kişinin normal ifade ile bir kasılma seçmesine izin verir \ w +
  • Kasılmalarda da tırnak işaretleri yoksa, metne gömülü tırnakları ayrıştırmak daha kolaydır
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.