Apparentemente semplice, ma non riesco a trovare nulla di rilevante sul web.
Qual è il codice HTML corretto per un apostrofo? È vero ’
?
’
è per virgolette singole giuste - ed è anche per un apostrofo. Usano lo stesso simbolo.
Apparentemente semplice, ma non riesco a trovare nulla di rilevante sul web.
Qual è il codice HTML corretto per un apostrofo? È vero ’
?
’
è per virgolette singole giuste - ed è anche per un apostrofo. Usano lo stesso simbolo.
Risposte:
Se stai cercando una citazione singola, lo è
'
’
('). Non fa male e renderà alcuni lettori più felici.
'
è l'apostrofo ascii "uso misto" / virgoletta singola. Ma lo standard Unicode dice che dovresti preferire ’
per apostrofo e virgoletta singola destra e ‘
per virgoletta singola sinistra.
’
uso in contrazioni, ad esempio non possono. Vedi la risposta di Joseph qui sotto per ulteriori informazioni.
A List Apart ha un bel riferimento su caratteri e tipografia in HTML . Secondo quell'articolo, l'entità HTML corretta per l'apostrofo è ’
. Esempio di utilizzo: '.
’
o ’
al posto di ’
. Mi capita di trovare la versione mnemonica un po 'più facile da leggere. La versione esadecimale è più semplice per la ricerca nei grafici di codice Unicode.
'
rimane la scelta migliore IMO. Fondamentalmente, sembra che ad alcune persone non piaccia per non essere abbastanza ricci (come segno di serietà tipografica, non so ...) ma questo è il punto.
Lo è '
.
Come notato da msanders, questo è in realtà XML e XHTML ma non definito in HTML4, quindi immagino di usare '
in quel caso. Sono corretto.
Un insieme di citazioni html conformi allo standard e facili da ricordare, a partire dalla virgoletta singola corretta che viene normalmente utilizzata come apostrofo:
’
- '‘
- '”
- ”“
- “Dipende da quale Apostrophe si sta parlando: c'è '
, ‘
, ’
e probabilmente molte altre, a seconda del contesto e la lingua che avete intenzione di scrivere. E con una codifica dei caratteri dichiarato, ad esempio, UTF-8 si può anche scrivere direttamente nel codice HTML: '
, ‘
, ’
.
‘
, che non è in alcun modo un apostrofo.
In primo luogo, sembrerebbe che & apos; dovrebbe essere evitato - La maledizione di & apos;
In secondo luogo, se c'è mai la possibilità che generi markup per essere restituito tramite chiamate AJAX, dovresti evitare i nomi delle entità (poiché non tutte le entità HTML sono valide in XML) e usare & # XXXX; sintassi invece.
In caso contrario, il markup viene considerato come XML non valido.
L'entità che molto probabilmente sarà interessata da questo è & nbsp ;, che dovrebbe essere sostituita da & # 160;
Ecco un ottimo riferimento per i codici HTML Ascii:
http://www.ascii.cl/htmlcodes.htm
Il codice che stai cercando è: & # 39;
Si noti che '
è definito in HTML5, quindi per i siti Web moderni, consiglierei l'utilizzo '
in quanto è molto più leggibile di'
Controlla: http://www.w3.org/TR/html5/syntax.html#named-character-references
Anche se sembra '
più bello di '
ed è un peccato non usarlo, come un uso sicuro '
.
'
è un'entità HTML 5 valida , tuttavia non è un'entità HTML 4 valida .
A meno che non <!DOCTYPE html>
sia nella parte superiore del documento HTML, utilizzare'
'
in decimale.
%27
in esadecimale.
Sebbene l' '
entità possa essere supportata in HTML5, sembra un apostrofo per macchine da scrivere. Sembra niente come un vero e proprio riccio apostrofo, che sembra identica a una virgoletta chiusura ’
.
Guarda quando li scrivo uno dopo l'altro:
1: destro entità virgoletta singola, 2: apostrofo entità: ’
'
.
Ho provato a trovare un'entità o un comando alt specifici per un apostrofo dall'aspetto normale (che di nuovo sembra 'identico' a una virgoletta singola di chiusura destra), ma non ne ho trovato uno. Ho sempre bisogno di inserire le virgolette singole giuste per ottenere l'apostrofo visivamente corretto.
Se usi solo ’
(ALT + 0146) o apostrofi e virgolette per macchina da scrivere con formattazione automatica come ricci in un word processor come Word 2013, usa <meta charset="UTF-8">
.
Ho trovato la ricerca di caratteri Unicode di FileFormat.info per essere di grande aiuto nella ricerca di codici di caratteri esatti.
Immettendo semplicemente '
(il carattere a sinistra del returntasto sulla tastiera del mio Mac US) nella loro ricerca si ottengono diversi risultati di vari ricci e lingue .
Presumo che la domanda originale fosse quella di chiedere la U + 02BCʼ
tipograficamente corretta , piuttosto che la macchina da scrivere fascimile U + 0027'
.
Il W3C raccomanda codici esadecimali per entità HTML (vedi sotto). Per U + 02BC sarebbe ʼ
, piuttosto che '
per U + 0027.
http://www.w3.org/International/questions/qa-escapes
L'utilizzo di escape di caratteri in markup e CSS
Esadecimale contro decimale. In genere, quando lo standard Unicode fa riferimento o elenca i caratteri, lo fa utilizzando un valore esadecimale. ... Data la prevalenza di questa convenzione, è spesso utile, sebbene non richiesto, utilizzare valori numerici esadecimali in escape anziché valori decimali ...
http://www.w3.org/TR/html4/charset.html
5 Rappresentazione di documenti HTML ... 5.4 Caratteri non visualizzabili
... Se i caratteri mancanti vengono presentati utilizzando la loro rappresentazione numerica, utilizzare la forma esadecimale (non decimale), poiché questa è la forma utilizzata negli standard del set di caratteri.
Solo un altro link con entità Html di raccolta ben mantenute
Per quanto ne so, '
ma sembra che anche il tuo funzioni
Utilizzare '
per un apostrofo dritto. Questo tende ad essere più leggibile di quello numerico '
(se è probabile che altri leggano direttamente l'HTML).
Modifica: msanders sottolinea che '
HTML4 non è valido, cosa che non conoscevo, quindi segui la maggior parte delle altre risposte e usa '
.
Puoi provare '
come visto in http://unicodinator.com/#0027
Scusami se questo offende qualcuno, ma sul blog di Ted Clancy c'è un articolo ragionevole che contesta la raccomandazione del comitato Unicode di usare & # 8217; (DESTRA SINGOLO MARCHIO DI PREVENTIVO) e propone di utilizzare U + 02BC (MODIFIER LETTER APOSTROPHE) (aka & # 700; o & # x2bc;).
In breve, l'articolo sostiene che: