Wie bereits erwähnt, wann wurden einfache Anführungszeichen in HTML so beliebt? und Jquery eingebettet Zitat in Attribut , sagt der Wikipedia-Eintrag auf HTML Folgendes:
Das einfache Anführungszeichen (') muss, wenn es zum Anführungszeichen eines Attributwerts verwendet wird, auch als
'
oder'
(sollte NICHT'
außer in XHTML-Dokumenten maskiert werden) maskiert werden, wenn es im Attributwert selbst angezeigt wird.
Warum sollte nicht '
verwendet werden? Ist es auch "
sicher, anstelle von verwendet zu werden "
?
'
ist in HTML5 gültig .'
.Antworten:
"
steht auf der offiziellen Liste der gültigen HTML 4-Entitäten , ist es aber'
nicht.Ab C.16. Die Referenz für benannte Zeichen ' :
quelle
"
ist auf der Liste, sollte also in Ordnung sein.'
ist nicht Teil des HTML 4-Standards."
ist jedoch so gut zu bedienen.quelle
'
jetzt Teil des HTML-Standards ."
ist sowohl in HTML5 als auch in HTML4 gültig.'
ist gültig in HTML5 , aber nicht in HTML4 . Die meisten Browser unterstützen jedoch'
trotzdem HTML4.quelle
'
.Wenn Sie semantisch korrekten Aufschlag schreiben müssen, auch in HTML5, müssen Sie nicht verwenden
'
einfache Anführungszeichen zu entkommen. Obwohl ich mir vorstellen kann, dass Sie eigentlich eher Apostroph als einfaches Anführungszeichen gemeint haben.einfache Anführungszeichen und Apostrophe sind semantisch nicht gleich, obwohl sie möglicherweise gleich aussehen.
Verwenden
'
Sie diese Option, um sie einzufügen, wenn Sie HTML4-Unterstützung benötigen. (bearbeitet)Im britischen Englisch werden einfache Anführungszeichen wie folgt verwendet:
Zitate kommen paarweise. Sie können verwenden:
<p><q>He told me to <q>give it a try</q></q>, I said.<p>
semantisch korrekte Verschachtelung von Anführungszeichen, um die Ersetzung der tatsächlichen Zeichen durch die Rendering-Engine zu verschieben. Diese Ersetzung kann dann durch CSS-Regeln beeinflusst werden , wie z.
Ein alter, aber scheinbar immer noch relevanter Artikel über semantisch korrektes Markup: Das Problem mit EM 'n EN (und anderen zwielichtigen Charakteren) .
(bearbeitet) Dies war früher:
Aber, wie @James_pic betonte, ist das nicht das gerade einfache Anführungszeichen, sondern das "einfache gekrümmte Anführungszeichen, richtig".
quelle
Wenn Sie wirklich einfache Anführungszeichen, Apostrophe, benötigen, können Sie verwenden
quelle
In meinem Fall war es ein Fehler, als ich versuchte, ein Zitat im Text zu verwenden
Time's up!
. Es gab eine Warnung von Eslint.Um das Problem zu beheben, habe ich das Zitat durch ersetzt
Time's up!
. Ergebnis ist wie erwartetquelle