Начебто просто, але я не можу знайти нічого релевантного в Інтернеті.
Який правильний HTML-код для апострофа? Це ’
?
’
для правильного єдиного лапки - і це також для апострофа. Вони використовують один і той же символ.
Начебто просто, але я не можу знайти нічого релевантного в Інтернеті.
Який правильний HTML-код для апострофа? Це ’
?
’
для правильного єдиного лапки - і це також для апострофа. Вони використовують один і той же символ.
Відповіді:
Якщо ви шукаєте одну пропозицію, вона є
'
’
('). Це не шкодить і зробить деяких читачів щасливішими.
'
є апострофом "змішаного вжитку" / єдиною цитатою. Але стандарт Unicode говорить, що вам слід віддавати перевагу ’
апострофу та правій одній цитаті та ‘
лівій єдиній цитаті.
'
. Якщо ви хочете більш сумісний з кодом назад ( '
не дійсний у HTML4), використовуйте: ’
"
’
для використання у скороченнях, наприклад, не можуть. Дивіться відповідь Йосифа нижче для отримання додаткової інформації.
Список Apart має гарне посилання на символи та типографіку в HTML . Відповідно до цієї статті, правильною суттю HTML для апострофа є ’
. Приклад використання: '.
’
або ’
замість цього ’
. Мені здається, мнемонічну версію трохи легше читати. Шістнадцяткову версію простіше шукати в кодових діаграмах Unicode.
'
залишається найкращим вибором ІМО. В основному, здається, що деяким людям це не подобається за те, що він не був досить кучерявим (як знак типографічної серйозності, я не знаю ...), але це не до речі.
Це '
.
Як зазначають msanders, це насправді XML та XHTML, але вони не визначені в HTML4, тому я думаю, використовуйте '
в цьому випадку. Я стою виправлений.
Стандартний сумісний, легко запам'ятовується набір котирувань html, починаючи з правильної одноцитати, яка зазвичай використовується як апостроф:
’
- '‘
- '”
- ”“
- “Залежить від апострофа ви говорите: є '
, ‘
, ’
і , ймовірно , багато інших з них, в залежності від контексту і мови ви намір писати. І з оголошеною кодуванням символів , наприклад , UTF-8 , ви можете написати їх прямо в HTML: '
, ‘
, ’
.
‘
, що не є апострофом.
По-перше, здається, що & apos; слід уникати - Прокляття &
По-друге, якщо є будь-який шанс, що ви збираєтеся генерувати розмітку для повернення за допомогою AJAX-дзвінків, вам слід уникати імен об'єктів (оскільки не всі HTML-сутності є дійсними в XML) та використовувати & # XXXX; синтаксис.
Якщо цього не зробити, це може призвести до того, що розмітка вважатиметься недійсною XML.
Суб'єкт, на який це найбільше впливає, - & nbsp ;, який слід замінити & # 160;
Ось чудова посилання на HTML-коди Ascii:
http://www.ascii.cl/htmlcodes.htm
Код, який ви шукаєте: & # 39;
Зауважте, що '
IS визначений у HTML5, тому для сучасних веб-сайтів я б радив використовувати, '
оскільки він набагато читає, ніж'
Перевірте: http://www.w3.org/TR/html5/syntax.html#named-character-references
Навіть незважаючи на те, що вона '
читає приємніше, ніж '
шкода, і не використовувати це як безпечне використання '
.
'
є дійсною суттю HTML 5 , однак це не є дійсною суттю HTML 4 .
Якщо ви не <!DOCTYPE html>
знаходитесь у верхній частині вашого HTML-документа, використовуйте'
Хоча '
сутність може підтримуватися в HTML5, вона виглядає як апостроф друкарської машинки. Це не виглядає , як справжній фігурної апостроф-який виглядає ідентично закінчується лапки: ’
.
Подивіться, коли я пишу їх один за одним:
1: одинарна права лапка сутність, 2: апостроф особа: ’
'
.
Я спробував знайти належну сутність або команду alt спеціально для звичайного вигляду апострофа (який, знову ж таки, виглядає «ідентично» закритому правому єдиному лапці), але я не знайшов його. Мені завжди потрібно вставити правильний єдиний лапок, щоб отримати візуально правильний апостроф.
Якщо ви використовуєте просто ’
(ALT + 0146) або автоформат друкарські друкарські апострофи та лапки, як фігурні в текстовому процесорі, як Word 2013, використовуйте <meta charset="UTF-8">
.
Я знайшов пошук Unicode символів FileFormat.info найбільш корисним у пошуку точних кодів символів.
Якщо ввійти просто '
(символ ліворуч від returnклавіші на моїй клавіатурі Mac Mac в США), в результаті пошуку ви знайдете кілька результатів різних завитків та мов .
Я б припустив, що в оригінальному запитанні було задано типографічно правильний U + 02BCʼ
, а не машинопис фашиміле U + 0027'
.
W3C рекомендує шістнадцяткові коди для HTML-об'єктів (див. Нижче). Для U + 02BC це було б ʼ
замість '
U + 0027.
http://www.w3.org/International/questions/qa-escapes
Використання символів, що уникають у розмітці та CSS
Шестнадцятковий проти десяткового. Зазвичай, коли Unicode Standard посилається на або перераховує символи, він робить це, використовуючи шістнадцяткове значення. … Зважаючи на поширеність цієї конвенції, часто корисно, хоча і не потрібно, використовувати шістнадцяткові числові значення у вхідних знаках, а не десяткових значеннях…
http://www.w3.org/TR/html4/charset.html
5 Представлення документа HTML ... 5.4 Необов’язкові символи
… Якщо пропущені символи представлені за допомогою їх чисельного подання, використовуйте шістнадцяткову (не десяткову) форму, оскільки це форма, яка використовується у стандартах набору символів.
Ще одне посилання з чудово підтримуваною колекцією Html Entities
Наскільки я знаю, це так, '
але здається, що і ваші працюють
Використовуйте '
для прямого апострофа. Це, як правило, читабельніше, ніж числове '
(якщо інші, ймовірно, читають HTML безпосередньо).
Редагувати: msanders вказує, що '
HTML4 недійсний, про який я не знав, тому слідкуйте за більшістю інших відповідей та використовуйте '
.
Ви можете спробувати, '
як показано на http://unicodinator.com/#0027
Вибачте, якщо це когось ображає, але в блозі Теда Клансі є розумна стаття , яка суперечить рекомендації комітету Unicode щодо використання & # 8217; (ПРАВИЛЬНА ОДНА КВОТАЦІЯ) і пропонує замість цього використовувати U + 02BC (MODIFIER LETTER APOSTROPHE) (ака & # 700; або & # x2bc;).
У двох словах, стаття стверджує, що: