Kod HTML dla apostrofu

Pozornie proste, ale nie mogę znaleźć nic istotnego w sieci.

Jaki jest poprawny kod HTML dla apostrofu? Czy to ’?

 196
Author: Tot Zam, 2009-01-07

17 answers

Jeśli szukasz pojedynczego cytatu, jest to

'
 262
Author: Recep,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-06 21:40:14

Lista ma ładne odniesienia do znaków i typografii w HTML . Zgodnie z tym artykułem, poprawną encją HTML dla apostrofu jest ’. Przykładowe zastosowanie:".

 95
Author: mouviciel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-09 05:20:44

To '.

Jak zauważyli msanders, w rzeczywistości jest to XML i XHTML, ale nie zdefiniowane w HTML4, więc myślę, że użyj ' w tym przypadku. Przyznaję się do błędu.

 35
Author: paxdiablo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-21 21:05:41

Zgodny ze standardem, łatwy do zapamiętania zestaw cudzysłowów html, zaczynający się od prawego pojedynczego cudzysłowu, który jest zwykle używany jako apostrof:

  • prawy pojedynczy cytat - ’ - '
  • lewy pojedynczy cytat - ‘ - '
  • prawy podwójny cytat - ” - "
  • lewy podwójny cytat - “ - "
 15
Author: Joseph Hansen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-21 16:51:02

Zależy o jakim apostrofie mówisz: jest ', ‘, ’ i prawdopodobnie wiele innych, w zależności od kontekstu i języka, który zamierzasz napisać. A przy deklarowanym kodowaniu znaków np. UTF-8 można je również zapisywać Bezpośrednio do kodu HTML: ', , .

 14
Author: Bombe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-07 09:37:13

Po pierwsze, wydaje się, że " należy unikać - Klątwa "

Po drugie, jeśli istnieje jakakolwiek szansa, że będziesz generował znaczniki zwracane przez wywołania AJAX, powinieneś unikać nazw encji (ponieważ nie wszystkie encje HTML są poprawne w XML) i zamiast tego używać składni & # XXXX;.

Niezastosowanie się do tego może spowodować, że znaczniki zostaną uznane za nieprawidłowe XML.

Podmiot, który jest najbardziej narażony na to jest, co powinno być zastąpione przez

 12
Author: belugabob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-07 13:05:47

Oto świetne odniesienie do kodów HTML Ascii:

Http://www.ascii.cl/htmlcodes.htm

Kod, którego szukasz to: '

 6
Author: Tom Anderson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-07 09:35:57

Zauważ, że {[0] } jest zdefiniowany w HTML5, więc dla nowoczesnych stron internetowych radzę używać ', ponieważ jest znacznie bardziej czytelny niż '

Sprawdź: http://www.w3.org/TR/html5/syntax.html#named-character-references

 6
Author: HammerNL,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-15 12:46:46

Mimo, że ' czyta się ładniej niż ' i szkoda jej nie używać, jako zabezpieczenia, używaj '.

' jest poprawnym HTML 5 encją, jednak nie jest poprawnym HTML 4 encją.

Jeśli <!DOCTYPE html> nie znajduje się na górze dokumentu HTML, użyj &#39;

 4
Author: Knickerless-Noggins,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-09 14:18:18

&#39; w układzie dziesiętnym.

%27 W hex.

 3
Author: Yuval Adam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-07 09:37:18

Chociaż encja &apos; może być obsługiwana w HTML5, wygląda jak apostrof Maszyny do pisania. W niczym nie przypomina prawdziwego apostrofu kręconego-który wygląda identycznie jak końcowy cudzysłów: .

Po prostu spójrz, kiedy piszę je po sobie:

1: Prawa Jednostka pojedynczego cudzysłowu, 2: jednostka apostrofu: '.

Próbowałem znaleźć odpowiedni obiekt lub polecenie alt specjalnie dla normalnie wyglądającego apostrofu (który znowu wygląda 'identycznie' jak zamknięcie prawy pojedynczy cudzysłów), ale nie znalazłem. Zawsze muszę wstawić odpowiedni pojedynczy cudzysłów, aby uzyskać wizualnie poprawny apostrof.

Jeśli używasz tylko (ALT + 0146) lub AutoFormat apostrofów i cudzysłowów jako kręcone w edytorze tekstu, takim jak Word 2013, użyj <meta charset="UTF-8">.

 3
Author: Manuel Gutierrez Rojas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-01 14:01:48

Znalazłem FileFormat.info wyszukiwanie znaków Unicode aby być najbardziej pomocnym w znalezieniu dokładnych kodów znaków.

Wpisanie po prostu ' (znak po lewej stronie klawisza return na mojej klawiaturze Mac) do ich wyszukiwania daje kilka wyników różnych loków i języków.

Przypuszczam, że pierwotne pytanie dotyczyło poprawności typograficznej U+02BC ʼ, zamiast Maszyny do pisania U+0027 '.

W3C zaleca kody hex dla encji HTML(patrz poniżej). Dla U+02BC to byłoby &#x2bc;, a nie &#x27; dla U+0027.

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

Użycie znaków specjalnych w znacznikach i CSS

Hex vs. decimal. zazwyczaj, gdy Standard Unicode odwołuje się do lub wyświetla listy znaków, robi to za pomocą wartości szesnastkowej. ... Biorąc pod uwagę powszechność tego nie jest to jednak konieczne, aby w escapach używać liczb szesnastkowych, a nie dziesiętnych...

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

5 Reprezentacja dokumentu HTML ... 5.4 nieopisane postacie

... Jeśli brakujące znaki są przedstawiane za pomocą ich reprezentacji liczbowej, użyj postaci szesnastkowej (nie dziesiętnej), ponieważ jest to forma używana w standardach zestawów znaków.

 3
Author: jtheletter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-30 18:19:26

Jeszcze jeden link z ładnie utrzymaną kolekcją encje Html

 3
Author: DeltaCap,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-06 09:19:23

Z tego co wiem to jest &#39; ale wygląda na to, że Twoje też działa

Zobacz http://w3schools.com/tags/ref_ascii.asp

 2
Author: melculetz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-07 09:38:36

Użyj &apos; dla apostrofu prostego. To wydaje się być bardziej czytelne niż numeryczne &#39; (jeśli inni są skłonni czytać HTML bezpośrednio).

Edit: msanders zwraca uwagę, że {[0] }nie jest poprawnym HTML4, którego nie znałem, więc śledź większość innych odpowiedzi i używaj &#39;.

 2
Author: Paul Stephenson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-07 14:43:52

Możesz spróbować {[0] } jak widać w http://unicodinator.com/#0027

 1
Author: Junior M,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-12 16:34:25

Przepraszam, jeśli to kogoś obrazi, ale na Blog Teda Clancy 'ego jest uzasadniony artykuł, który sprzeciwia się zaleceniu Komitetu Unicode, aby używać' (prawego pojedynczego cudzysłowu) i proponuje użycie u+02BC (apostrofu litery modyfikującej) (aka 'or').

W skrócie artykuł argumentuje, że:

  • znak interpunkcyjny (taki jak cudzysłów) Zwykle oddziela słowa i wyrażenia, podczas gdy boki skrótu naprawdę nie mogą być oddzielone i nadal to ma sens.
  • użycie modyfikatora pozwala na wybranie skrótu z wyrażeniem regularnym \w +
  • łatwiej jest analizować cudzysłowy osadzone w tekście, jeśli nie ma cudzysłowów pojawiających się również w skurczach
 0
Author: Mike Godin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-02 12:57:49