2012-04-12 4 views
1
<title>...."something"....</title> 
or 
<title>....&quot;something&quot;....</title> 

Welche von beiden ist richtig? Dem Validator ist das egal.html title encoding

+2

Warum sollte es eine Rolle PS:? & = &, nicht '"' ... – Cristy

+0

meinen Sie '.... “ etwas & # 8221 .... '? – iambriansreed

+0

Entschuldigung, ich habe einen Fehler gemacht. Ich meine " nicht & – dstonek

Antwort

0

Nun, sie sind nicht einmal der gleiche Titel. Man wird

...."something".... 

als Titel angezeigt werden, während der andere

....&something&.... 

anzeigt So hängt es davon ab, was Sie den Titel will ich denke, zu sein. Wenn es in Ihrer Frage darum geht, HTML-Entitäten im Titel zu verwenden, spielt dies in diesem Fall keine Rolle; entweder wird funktionieren. Wenn Sie Zeichen wie '>' und '<' verwenden, sollten Sie die HTML-Entitäten für diese Zeichen verwenden. http://www.w3schools.com/html/html_entities.asp ist eine gute Anleitung für die verschiedenen Entitäten.

+0

Sorry, ich habe einen Fehler gemacht. Ich meine " nicht & – dstonek

+0

Wenn es egal ist, ist es besser, nicht zu codieren, wegen der Länge der Zeichenfolge html – dstonek

+0

Wie ist das besser? Wenn Sie wirklich gestresst sind über die ~ 4-8 zusätzlichen Bytes in der Datei von der Verwendung einer Entität über ein einfaches Zeichen, haben Sie Probleme. –

1

Beide sind korrekt, gleichwertig, soweit HTML geht. Verwenden Sie nur "ist genug; es gibt nie einen Grund, dieses Zeichen im Elementinhalt (im Gegensatz zu Attributwerten) zu umgehen.

Beide sind nach den Regeln der englischen Sprache falsch: Anführungszeichen sollten lockig sein, entweder" doppelt “oder 'Single' je nach Sprachvariante und Stil, nicht "aufrecht".

+0

Welche von diesen bei http://en.wikipedia.org/wiki/Quotation_mark_glyphs sind die richtigen Regeln in Englisch? – dstonek