Niby prosta, ale nie mogę znaleźć niczego istotnego w sieci.
Jaki jest prawidłowy kod HTML apostrofu? Czy to ’
jest
’
dotyczy właściwego pojedynczego cudzysłowu - i dotyczy również apostrofu. Używają tego samego symbolu.
Niby prosta, ale nie mogę znaleźć niczego istotnego w sieci.
Jaki jest prawidłowy kod HTML apostrofu? Czy to ’
jest
’
dotyczy właściwego pojedynczego cudzysłowu - i dotyczy również apostrofu. Używają tego samego symbolu.
Odpowiedzi:
Jeśli szukasz pojedynczego cytatu, to jest
'
’
('). Nie szkodzi i uszczęśliwi niektórych czytelników.
'
jest apostrofem ascii „single-use” / single quote. Ale standard Unicode mówi, że powinieneś preferować ’
apostrof i prawy pojedynczy cytat oraz ‘
lewy pojedynczy cytat.
'
. Jeśli chcesz bardziej kompatybilnego kodu wstecznego ( '
nie jest prawidłowy w HTML4), użyj: ’
”
’
zastosowania w skurczach, np. Nie może. Zobacz odpowiedź Josepha poniżej, aby uzyskać więcej.
List Apart ma fajne odniesienie do znaków i typografii w HTML . Zgodnie z tym artykułem poprawną jednostką HTML dla apostrofu jest ’
. Przykładowe użycie: ”.
’
lub ’
zamiast ’
. Zdarza się, że wersja mnemoniczna jest trochę łatwiejsza do odczytania. Wersja szesnastkowa jest łatwiejsza do wyszukiwania na wykresach kodów Unicode.
'
pozostaje najlepszym wyborem IMO. Zasadniczo wydaje się, że niektórym ludziom się to nie podoba za to, że nie jest wystarczająco kędzierzawy (na dowód powagi typograficznej, nie wiem ...), ale to nie ma sensu.
Jest '
.
Jak zauważono w msanderach, tak naprawdę jest to XML i XHTML, ale nie zdefiniowane w HTML4, więc chyba używam tego '
w tym przypadku. Poprawiono mnie.
Zgodny ze standardami, łatwy do zapamiętania zestaw html, zaczynający się od właściwego pojedynczego cudzysłowu, który zwykle jest używany jako apostrof:
’
- ”‘
- ””
- ”“
- „Zależy który apostrof mówisz: nie '
, ‘
, ’
i zapewne wiele innych te, w zależności od kontekstu i języka masz zamiar pisać. Iz zadeklarowanego kodowania znaków na przykład UTF-8 można również zapisać je bezpośrednio w kodzie HTML: '
, ‘
, ’
.
‘
, który w żaden sposób nie jest apostrofem.
Po pierwsze, wydaje się, że & apos; należy unikać - Klątwa & apos;
Po drugie, jeśli kiedykolwiek istnieje szansa, że wygenerujesz znaczniki, które zostaną zwrócone za pośrednictwem wywołań AJAX, powinieneś unikać nazw encji (ponieważ nie wszystkie encje HTML są poprawne w XML) i użyj & # XXXX; zamiast tego składnia.
Niezastosowanie się do tego może spowodować uznanie znaczników za nieprawidłowy kod XML.
Podmiot, na który najprawdopodobniej zostanie to dotknięte, to & nbsp ;, który powinien zostać zastąpiony przez & # 160;
Oto świetne odniesienie do kodów HTML Ascii:
http://www.ascii.cl/htmlcodes.htm
Kod, którego szukasz to: & # 39;
Zauważ, że '
JEST zdefiniowany w HTML5, więc dla nowoczesnych stron internetowych radzę używać, '
ponieważ jest o wiele bardziej czytelny niż'
Sprawdź: http://www.w3.org/TR/html5/syntax.html#named-character-references
Mimo że '
czyta się ładniej niż '
i szkoda, że go nie używasz, ponieważ jest bezpieczny w użyciu '
.
'
jest prawidłową jednostką HTML 5 , jednak nie jest prawidłową jednostką HTML 4 .
O ile nie <!DOCTYPE html>
znajduje się u góry dokumentu HTML, użyj'
'
dziesiętnie.
%27
w hex
Chociaż '
jednostka może być obsługiwana w HTML5, wygląda jak apostrof maszyny do pisania. To nie przypomina prawdziwego kręcone apostrof-która wygląda identycznie do kończącego znaku cudzysłowu: ’
.
Spójrz, kiedy piszę je jeden po drugim:
1: prawy pojedynczy podmiot cudzysłów, 2: apostrof podmiot: ’
'
.
Próbowałem znaleźć odpowiedni byt lub polecenie alt specjalnie dla normalnie wyglądającego apostrofu (który znowu wygląda „identycznie” z zamykającym pojedynczym cudzysłowiem), ale nie znalazłem żadnego. Zawsze muszę wstawić pojedynczy pojedynczy cudzysłów, aby uzyskać poprawną wizualnie apostrofę.
Jeśli używasz tylko ’
(ALT + 0146) lub autoformatowania apostrofów do pisania i cudzysłowów jako nawiasów w edytorze tekstu, takim jak Word 2013, użyj <meta charset="UTF-8">
.
Odkryłem, że wyszukiwanie znaków Unicode FileFormat.info jest najbardziej pomocne w znajdowaniu dokładnych kodów znaków.
Po prostu wpisanie '
(znak po lewej stronie returnklawisza na mojej amerykańskiej klawiaturze Mac) do ich wyszukiwania daje kilka wyników różnych loków i języków .
Zakładam, że pierwotne pytanie dotyczyło poprawnego typograficznie U + 02BCʼ
, a nie fiszki do pisania U + 0027'
.
W3C zaleca kody szesnastkowe dla encji HTML (patrz poniżej). Dla U + 02BC byłoby to ʼ
raczej niż '
dla U + 0027.
http://www.w3.org/International/questions/qa-escapes
Używanie znaków ucieczki w znacznikach i CSS
Szesnastkowy a dziesiętny. Zazwyczaj, gdy standard Unicode odnosi się do znaków lub wymienia je, robi to za pomocą wartości szesnastkowej. … Biorąc pod uwagę powszechność tej konwencji, często użyteczne, choć nie wymagane, jest stosowanie szesnastkowych wartości liczbowych w przypadku znaków ucieczki zamiast wartości dziesiętnych…
http://www.w3.org/TR/html4/charset.html
5 Reprezentacja dokumentu HTML … 5.4 Znaki, których nie można wyświetlić
… Jeśli brakujące znaki są przedstawiane za pomocą ich reprezentacji numerycznej, użyj postaci szesnastkowej (nie dziesiętnej), ponieważ jest to forma używana w standardach zestawu znaków.
Jeszcze tylko jeden link z ładnie utrzymywaną kolekcją Html Entities
O ile wiem, '
ale wygląda na to, że również działa
Użyj '
do prostej apostrofy. Zwykle jest to bardziej czytelne niż numeryczne '
(jeśli inni prawdopodobnie będą czytać HTML bezpośrednio).
Edycja: msanders wskazuje, że '
nie jest to prawidłowy HTML4, którego nie znałem, więc postępuj zgodnie z większością innych odpowiedzi i używaj '
.
Możesz spróbować, '
jak widać na http://unicodinator.com/#0027
Przepraszam, jeśli to kogoś obraża, ale na blogu Teda Clancy'a znajduje się rozsądny artykuł, który przemawia przeciwko zaleceniu komitetu Unicode, aby używać & # 8217; (ODPOWIEDNI POJEDYNCZY ZNAK) i proponuje użycie zamiast tego U + 02BC (MODYFIKATOR LISTU APOSTROFU) (aka & # 700; lub & # x2bc;).
W skrócie, artykuł twierdzi, że: