Начебто просто, але я не можу знайти нічого релевантного в Інтернеті.
Який правильний 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;).
У двох словах, стаття стверджує, що: