Тире символ html. Нерозривний пробіл і інші спецсимволи HTML. Спецсимволи або мнемоніки в Html коді

Оновлене: 17 cічня 2015

Привіт, шановні читачі блогу сайт. Трохи раніше ми вже встигли поговорити про те, також дізналися про оформлення в ньому. Сьогодні у нас на черзі поняття пробілу в ХТМЛ, а ще пов'язане з ним форматування коду при його написанні (для зручності подальшого його читання і сприйняття).

Ну і в зв'язку з тим, що ми торкнемося теми нерозривного пробілу і м'якого переносу, нам доведеться акцентувати нашу увагу на так званих спецсимволи або мнемоніки, використовуваних в мові Html, які дозволять вам додати в код web документа безліч додаткових символів, на зразок вже згаданого вище . Але про все по порядку.

Сьогодні більшість використовуваних таблиць були створені для задоволення потреб конкретного мови, тому вони стали дуже обмеженими. Наприклад, якщо ви пишете документ, використовуючи таблицю китайських символів, ви не можете написати щось на івриті в цьому документі.

Через це може виникнути безліч проблем, наприклад, неможливо було б створити онлайн-курс івриту для китайців. Це також буде проблемою, якщо вам потрібно створити сайт або систему з підтримкою декількох мов. Наприклад, система блогу, призначена для міжнародного використання. Це пов'язано з тим, що положення символів змінюється від таблиці до таблиці. Два кодера можуть використовувати один і той же номер для двох різних символів або використовувати різні цифри для одного і того ж символу.

Прогалини і пробільні символи в мові Html

Перш, ніж переходити до питання форматування тексту за допомогою спеціально призначених для цього тегів (абзацу, заголовків і т.д.) я хочу зупинитися на тому моменті, як в мові ХТМЛ інтерпретуються прогалини, переноси рядки (Enter) і табуляція, як здійснюється розбивка тексту в вікні браузера при зміні його розміру.

Перш ніж почати, вам потрібно знати

Доступ до Інтернету здійснюється людьми по всьому світу. Наявність системи або веб-сайту, який би доступ, і людей з інших країн - це те, що суперечить традиціям і ідеалам Інтернету. Замість того, щоб кожен регіон мав свою таблицю символів, набагато розумніше мати таблицю за замовчуванням з максимально можливою кількістю символів. Перед тим, як приступити до зміни вашого сайту в Юникоде, вам потрібно знати деякі рекомендації.

Існує три основних способи, якими ви можете вказати свій сайт, яку таблицю символів ви використовуєте. Залежно від того, де ви працюєте, якщо він знаходиться на великій місці з декількома сайтами на цьому ж сервері, це може бути найкращим способом, Тому що вам потрібно буде зробити це один раз. Ще один важливий момент - не забувати зберігати документ в форматі зазначеної вами таблиці. Це призведе до пошкодження символів у вашому документі. Тому, визначаючи, яка таблиця буде використовуватися в проекті, визначте, як ваш редактор збереже ваші документи.

Правда для такого роду візуального форматування (яка не буде видно на вебсторінці) найчастіше використовують не самі прогалини, а саме символи табуляції і розриву рядків. Є таке правило - коли починаєте писати вкладений Html тег, то зробіть відступ за допомогою табуляції  (Клавіша Tab на клавіатурі), а коли цей тег закриваєте, то приберіть відступ (поєднання клавіш Shift + Tab на клавіатурі).

В даний час всі видавці коду мають цей параметр, просто виконайте пошук. Аналогічним чином файли будуть пошкоджені. Це рішення, яке має ухвалити вся команда, щоб уникнути переробок і головного болю. Якщо проект вже знаходиться в ефірі, корисно провести аналіз, щоб переконатися, що він вартий того чи ні, щоб змінити таблицю проекту, який вже запущений і працює. Проте, хороший програміст може створити скрипт, який перетворює таблицю символів всього каталогу. Важливо переконатися, що ваш сайт тут правильно проглядається в інших частинах світу.

Робити це потрібно так, щоб відкриває і закриває теги були б на одному вертикальному рівні (на однаковій кількості табуляцій від правого краю сторінки вашого Html редактора, наприклад, Notepad ++, про який я писав). Крім цього раджу безпосередньо після написання відкриває елемента зробити кілька переносів рядка і відразу ж прописати закриває на тому ж рівні (кількості табуляцій), щоб потім не забути це зробити.

Це важливо для вас і вашого клієнта. Основні друкарські правила. Важко сказати, чи є друкарня мистецтвом або ремеслом. Важливим є те, що за кілька сотень років свого розвитку вона накопичила великий досвід в створенні хорошої книги або іншої друкованої продукції. Це непросто - вам потрібно вибрати правильний розмір паперу, великі поля, відповідний розріз і розмір шрифту. Крім того, при складанні окремих букв в словах і рядках і лініях на цілі сторінки потрібно зберігати багато дрібних деталей.

Деякі правила, такі як вибір шрифту, вже були введені в попередніх параграфах. Залишається питання, що наступна друкарня може застосовуватися до веб-середовищі. Правда полягає в тому, що мережа являє собою істотно різну середу, ніж папір. Так багато класичних друкарських правил не можна використовувати взагалі, деякі з них вірні навіть в зворотному порядку. Проте, існує багато простих правил для багатьох людей, які очевидні, без яких текст виглядає дивно - чи відображається він на екрані комп'ютера або просто друкується.

Тобто відкриває і закриває елементи повинні стояти на одному рівні по вертикалі, а внутрішні теги зрушуємо на один знак табуляції і маємо в своєму розпорядженні закривають і відкривають знову ж на одному рівні.

Для простих веб документів це може здатися надмірністю, але при створенні більш-менш складних, їх код стане набагато більш наочним  і читаним за рахунок великої кількості прогалин, а також в ньому буде набагато простіше помітити помилки за рахунок симетричного розташування тегів.

У більшості випадків це нічого особливого, але про поширених речі з Чеських правил орфографії. Застосовується дуже просте правило - простір записується тільки після знаків пунктуації, ніколи раніше. Якщо раніше ми написали порожнє місце, розділовий знак можна було вилити на початку рядка, що, звичайно ж, не виглядає естетично.

Інший проблематичною особливістю є лапки. Комп'ютерна клавіатура з друкарської машинки взяла символ `` 'в якості заміни лапок. Проте, чеську мову використовує різний характер для кожного персонажа. Правильні чеські лапки виглядають так, англійська використовує іншу «форму».

Спецсимволи або мнемоніки в Html коді

Так, а тепер давайте поговоримо про так званих спеціальних символах, Зручність використання яких я анонсував на початку цієї статті. Спецсимволи ще іноді називають мнемоніки або підстановки. Вони призначені для того, щоб вирішити досить давно виникла в мові гіпертекстової розмітки проблему, пов'язану з використовуваними кодуваннями.

Якщо ми напишемо документ в кодуванні, яка охоплює ці символи, ми можемо написати їх безпосередньо. Крім того факту, що ці символи важко писати безпосередньо і часто необхідно вставляти за допомогою довідкової програми, такої як карта символів, цей підхід не підходить навіть тому, що деякі модулі для зміни чеської кодування не можуть правильно перетворити цей символ в інші кодування.

Більш надійним варіантом є запис цих символів з використанням символів. Їх ім'я дещо складно, але результат безперечно варто того. Браузер повинен містити вміст елемента в лапках. Ми бачимо, що замість правильних «друкарських» лапок використовувалися тільки звичайні. Ця проблема може бути вирішена за допомогою каскадних стилів, які дозволяють перевизначати символи, використовувані для лапок. Це властивість лапок, в якому перераховані символи, використовувані для лівих і правих котирувань.

Коли ви набираєте текст з клавіатури, то відбувається кодування символів вашої мови за заздалегідь встановленим алгоритмом, а потім вони відображаються на сайті за допомогою використовуваних вами шрифтів (де знайти і як встановити для сайту) за рахунок декодування.

Кодувань існує дуже багато, але для мови Html за замовчуванням була прийнята розширена версія кодувань.

Якщо ми включаємо кілька пар символів, лапки для кожного рівня гнізда використовуються послідовно. Оскільки вказати кодування каскадного файлу стилю непросто, найкраще писати лапки, використовуючи їх код Unicode. Ця процедура також може автоматично обробляти вкладені лапки. Ми покажемо вам на простому прикладі.

Текст в лапках, в який вбудовані інші, щоб побачити, як це виходить. Ще одна проблемна особливість - тире. Небагато людей сьогодні знають, яка різниця між, - і, і більшість людей використовують перший як дефіс і як дефіс. Це тому, що тільки цей персонаж доступний прямо на клавіатурі. проте дефіс повинен використовуватися тільки для поділу слів або поділу фрази як «якщо ми», «соціально-економічні».

У цьому кодуванні тексту було можливо записати всього лише 256 знаків - 128 від ASCII і ще 128 для букв російської мови. В результаті виникла проблема з використанням на сайтах знаки, які не входять до ASCII і не є буквами російської мови, що входять до складу кодування Windows  1251 (CP1251). Ну, заманулося вам використовувати тильду або апостроф, а можливості такої спочатку в використовуваної мовою Html кодуванні  не закладено.

Риска існує в двох варіантах. Короткий дефіс `- 'використовується, зокрема, для запису прогалин. Цей символ можна зручно записати за допомогою символьного суті -. Довгий дефіс `- 'використовується для позначення розриву мови або значного поділу частин мови.

Люди з усього світу - жодна країна - не прагнуть до миру. Текст з «правильними штрихами» виглядає набагато краще. Однак через те, що в останні кілька днів риси не використовуються досить коректно, довга тире може привести до того, що деякі читачі будуть неприродно довгими. Ми можемо зробити це, використовуючи короткий дефіс.

Саме для таких випадків і були придумані підстановки або ж, іншими словами, мнемоніки. Від самого початку спецсимволи мали цифровий вид запису, Але потім для найпоширеніших з них були додані їх літерні аналоги для простоти їх запам'ятовування.


У загальному розумінні, мнемоніка - це такий знак, який починається з амперсанда «&» і закінчується крапкою з комою «;». Саме за цими ознаками браузер при розборі Html коду виділяє з нього спецсимволи. Відразу за амперсандом в цифровому коді підстановки повинен слідувати знак решітки «#», який іноді називають хеш. А вже потім слідує цифровий код потрібного символу в кодуванні юнікод.

Наприклад, покажчики на папір, як правило, більш читабельні, що веде очей читача до лінії. Типова друкована друкарня рекомендує вставляти дуже вузький простір перед деякими оцінками. Ми не дізнаємося ці дані на екрані комп'ютера, тому їм не потрібно мати справу з ними.

Це ще один приклад того, як комп'ютери знищують культуру. З появою комп'ютерів документи, журнали і книги можуть бути підготовлені практично будь-яким без базового типографического освіти. На жаль, результати часто вірні. Будь-яке інше використання, включаючи подальше поширення, копіювання, використання в навчанні і викладанні і т.д. Прямо заборонено і буде вважатися порушенням авторських прав.

У юникоде можна записати більше 60 000 знаків - головне, щоб потрібний вам символ мнемоніки підтримувався використовуваним на вашому сайті шрифтом. Є шрифти з підтримкою майже всіх знаків кодування юнікод, а є варіанти тільки з певним набором символів.

Повний список спецсимволов буде просто величезний, але найбільш часто використовувані мнемоніки  ви можете запозичити, наприклад, з цієї таблиці:

Оскільки одна і та ж рядок браузера відправляється, навіть якщо користувач дійсно вводить об'єкт, він не робить цього багато чого. Щоб показати користувача замість зазначеного символу, дивна рядок непрофесійна, кидати або інтерпретувати все суті непристойно. Тому немає нічого кращого, ніж використовувати шифрування, що містить всі загальнодоступні символи.

Це відправка цих проблемних символів по електронній пошті. Характерні вирази і методи вставки. Це буде лише допоміжне знання того, як публікувати повідомлення ясним, зрозумілим і впорядкованим чином, оскільки це можна опублікувати без цього знання - досить написати текст на найбільшому ділянці панелі автора. Сам письменник може уточнити вираз свого послання, але тільки на основному графіку листи, який бачимо читачам на білому дні, а також на зведеному сюжеті. Крім того, письменник може вставляти зображення та інші файли через свій локальний склад або в інше місце в Інтернеті.

символ призначення мнемоніка код
нерозривний пробіл
¡ перевернутий знак оклику ¡ ¡
¢ символ цента ¢ ¢
£ символ фунта £ £
¤ знак валюти ¤ ¤
¥ символ ієни ¥ ¥
¦ розірвана вертикальна риса ¦ ¦
§ знак параграфа § §
¨ умлаут / трьома ¨ ¨
© знак охорони авторського права ©
ª порядковий індикатор (жіночий рід) ª ª
« спрямована вліво подвійна кутова лапка « «
» спрямована вправо подвійна кутова лапка » »
¬ знак «заперечення» (дужка) ¬ ¬
­ варіант переносу (місце можливого переносу) - ­
® знак правової охорони товарного знака
   не плутати з ™ - символ товарного знака
® ®
¯ макрон ¯ ¯
° знак градуса ° °
± плюс мінус ± ±
² верхній індекс «2» ² ²
³ верхній індекс «3» ³ ³
´ акут ´ ´
µ значок мікро µ µ
знак абзацу
· інтерпункт · ·
¸ седільо ¸ ¸
¹ верхній індекс «1» ¹ ¹
º порядковий індикатор (чоловічий рід) º º
¼ простий дріб «одна четверта» ¼ ¼
½ простий дріб «одна друга» ½ ½
простий дріб «одна третина»
¾ простий дріб «три чверті» ¾ ¾
¿ перевернутий знак питання ¿ ¿
маркер списку (буліт) .
горизонтальне крапки
штрих
подвійний штрих
верхня межа
коса риска
рукописна заголовна P = power set = Weierstrass p
чорна заголовна I = уявна частина
чорна заголовна R = речова частина
товарний знак
буква Алеф - кардинальне число
вліво
вгору
вправо
вниз
вліво
вгору
вправо
вниз
вліво-вправо
вниз з кутом вправо = повернення каретки
подвійна стрілка вліво
подвійна вгору
подвійна вправо
подвійна вниз
подвійна вліво-вправо
[ ліва квадратна дужка [
] права квадратна дужка ]
/ поділ /
\ різницю множин \
для всіх
частковий диференціал
існує
порожній набір = діаметр
оператор Гамільтона = backward difference
елемент з
не елемент з
містить як член
n-ary product = знак твори
n-ary sumation
мінус
оператор зірочка
квадратний корінь = radical sign
пропорційно до
нескінченність
кут
логічне І = wedge
логічне АБО = vee
перетин = cap
об'єднання = cup
інтеграл
отже
оператор тильда = varies with = подібно
приблизно дорівнює
майже дорівнює = asymptotic to
не дорівнює
ідентично
менше або дорівнює
більше або дорівнює
підмножина
включає в себе
не включає в себе
підмножина або еквівалентно
включає в себе або еквівалентно
плюс в колі = пряма сума
множення в колі = векторне твір
up tack = ортогонально до = перпендикулярно
оператор точка
ліва дужка округлення вгору = apl upstile
права дужка округлення вгору
ліва дужка округлення вниз = apl downstile
права дужка округлення вниз
кутова дужка вліво = бра
кутова дужка вправо = кет
ромб
«Піки» (картярської)
«Трефи» = shamrock
«Черви» = valentine
«Бубни»
" одинарна лапка " "
" лапки " "
& амперсанд & &
< менше <
> більше > >
Œ латинська заголовна лигатура OE Œ Œ
œ латинська лигатура oe œ œ
Š латинська заголовна S з пташкою Š Š
š латинська s з пташкою š š
Ÿ латинська заголовна Y з двокрапкою Ÿ Ÿ
ˆ акцент перевернута пташка / circumflex accent ˆ ˆ
˜ мала тильда ˜ ˜
пробіл довжини N
пробіл довжини M
вузький пробіл
zero width non-joiner
zero width joiner
left-to-right mark
right-to-left mark
нерозривний (неподілюваний) дефіс / non-breaking hyphen
тире довжини N -
- тире довжини M
одиночна ліва лапка
одиночна права лапка
одиночна low-9 / нижня лапка
подвійна ліва лапка
подвійна права лапка
подвійна low-9 / нижня лапка
хрест / dagger
подвійний dagger
проміле
одиночна ліва кутова дужка (запропонована, але ще не стандартизована ISO)
одиночна права кутова дужка (запропонована, але ще не стандартизована ISO)
євро
знак номера
́ Знак наголоси (ставиться безпосередньо після букви, над якою повинен зображуватися) ́

Існує досить цікавий спосіб отримання коду Html мнемонік  для необхідного вам знака. Для цього достатньо буде відкрити редактор Microsoft Word, Створити новий документ і вибрати з верхнього меню «Вставка» - «Символ» (я користуюся 2003 версією, тому не знаю як зробити аналогічну операцію в більш пізніх версіях).

У вікні, вам потрібно вибрати шрифт, наприклад, Times New Roman (або будь-який інший, який свідомо буде присутній на більшості комп'ютерів відвідувачів вашого сайту - Courier або Arial, наприклад).

Але давайте почнемо з простих речей - вони найпоширеніші й стратегічно важливі. Як і початок цього параграфа. Тому при написанні і особливо після копіювання листи спочатку перевірте, що все абзаци розділені порожніми рядками. Якщо важко витягти таку клавіатуру, ви можете написати подвійну тире, перетворивши її «Текстиль» в єдину безперервну тире.

Для довгих слів варто відзначити їх прориви - знак - тоді, в кінці рядка, частина слова буде красиво і правильно переміщатися складом на наступний рядок листи. Ці символи зображають сингулярні слова або цілі рядки в абзаці, а також дужки - без простору всередині і з зазором зовні. Якщо вам іноді потрібні прогалини, замість їх «Текстиль» змінні частини можуть бути визначені квадратними дужками.

Додайте з списку в свій документ Word  всі потрібні вам спецсимволи і збережіть даний вордовскій документ як веб сторінку (вибирається зі списку «.html» при збереженні). Ну, а потім вам лише залишиться відкрити цю веб сторінку в будь-якому Html редакторі (все той же Notepad ++ підійде) і ви побачите все цифрові коди потрібних вам мнемонік:

Заголовки і параграфи позначені інакше, ніж внутрішні кордони рейок - за допомогою знака «Текстиль» на початку абзацу - без пробілу з лівого краю після пропуску з попереднього абзацу, який спливає знайомий з точкою і пропуском. Дуже важливо починати друкувати з лівого краю без пробілів - тому що зазор відключить «Текстиль».

Тому знак абзацу корисний тільки для того, щоб надати йому інший вид. Тоді немає необхідності писати що-небудь ще на текстовому графіку, зображення з'явиться читачеві внизу повідомлення, по всій ширині - як, як. Крім того, перед заднім знаком оклику без пробілів в дужках опис картини має бути доопрацьовано.

Спосіб трохи важкувато, але якщо закортить використовувати на сторінці свого сайту який-небудь рідкісний спецсимвол, то це буде простіше, ніж шукати в мережі інтернет таблиці, подібні наведеної трохи вище. Отриманий код спецсимволи вам потрібно буде вставити в потрібне місце і замість нього на веб сторінці браузер відобразить потрібний вам знак (наприклад, нерозривний пробіл).

Картинки, які були пошкоджені тим чи іншим способом, стають туманними - красиво пристосовується до ширини відкритого вікна. Велика завантаження не має сенсу, вона лише уповільнює завантаження, а більш вузька іноді використовується, особливо 600 пікселів.

Леверман сказав, що він дав Хіггса бозон прізвисько «Божественна частина», тому що частка «настільки важлива для сьогоднішнього стану фізики, що так важливо для нашої держави», - сказав Ледерман. остаточне розуміння структури матерії, але все ж настільки невловиме, але жартома додав, що друга причина полягала в тому, що «видавець не дозволив би нам називати його Чорної частиною, хоча це може бути більш відповідну назву, з огляду на його злочинний характер і витрати, які він викликає ».

Нерозривний пробіл і варіант переносу в прикладах

Як я вже згадував вище і як ви можете бачити з наведеної трохи вище таблиці спецсимволов, деякі мнемоніки в Html отримали крім цифрового ще й символьне позначення для їх більш простого запам'ятовування. Тобто замість знака решітки «#» (хешу) в символьних випадках застосовуються слова. Наприклад, все той же нерозривний пробіл може бути записаний або як (цифрова мнемоніка), або як (символьний).

При написанні статей, якщо вам буде потрібно вставити в текст документа знак амперсанда (&) або відкриває кутової дужки (<), то для этого обязательно нужно использовать спецсимволы. Дело в том, что эти знаки в Html означают начало тега и браузер будет рассматривать их именно с этой точки зрения и отображать в тексте не будет.

Тобто, якщо ви пишете статтю, в якій вам потрібно буде в текст вставити, наприклад, відображення тега< body>  або ж вам просто потрібно вставити знак менше (<), то сделав это без использования подстановок на веб странице вы ничего не увидите, т.к. браузер, обнаружив «<» , поймет, что это Html тег, а не текст статьи.

Тому вам потрібно буде вставити для вирішення такого завдання наступну конструкцію:

Теж саме стосується і відображення коду самих мнемонік, бо вони починаються з амперсанда. Вам потрібно буде вставити в текст код з заміною знака амперсанда на його підстановку (спецсимвол):

Це потрібно буде зробити, щоб отримати на сторінці<, а не отображение левой угловой скобки (<), в которую преобразует браузер мнемонику <, обнаружив при разборе знак амперсанда. Хитро, но вы все поймете попробовав это на практике.

Також ви швидше за все буде використовувати нерозривний пробіл, який на веб сторінці буде виглядати як звичайний пробіл, але при цьому браузер не сприйматиме його як символ пробілу взагалі і не здійснюватиме по ньому перенесення (Наприклад, це буде доречно для таких словосполучень, як 1400 гБ і т.п., які не бажано буде розносити перенесенням за різними строками):

1400 гБ.

Іноді може виникнути зворотна ситуація, коли в тексті присутні дуже довгі слова і хочеться зробити так, щоб при виникненні необхідності браузер міг би розбивати це слова перенесенням. Для таких цілей передбачений спецсимвол «м'який перенос» -

Длінноепредлін & shyноеслово;

При виникненні необхідності переходу на інший рядок, браузер замість мнемоніки м'якого переносу поставить дефіс і відправить решту слова на наступний рядок. Якщо місця для розміщення всього цього слова на одному рядку буде досить, то ніякого перекладу рядка браузер малювати не буде. Ось так ось все просто.

Удачі вам! До швидких зустрічей на сторінках блогу сайт

Надіслати

Класснуть

Лінкануть

запинаючись

Одного вечора я відчув, що настав час розширити 97- й параграф «Ководство» Артемія Лебедєва.

На клавіатурі одна  риска, вона зазвичай правіше нуля і вище букв «З» і «Х». Необізнані люди називають її поперемінно то дефісом, то мінусом, то тире. Лебедєв пояснює нам, що це чотири  (З огляду на два різновиди тире) різних символу. Насправді їх як мінімум дев'ять, І про це я і розповім вам зараз.

Що стосується мінуса  (-), про нього вже багатьом добре все відомо: мінус використовується в математичних виразах, має таку ж ширину, як будь-яка цифра, вирівнюється по висоті великої літери, на відміну від тире і дефіс, і записується в HTML як -.

На цьому місці все зазвичай переходять до тире. Але стривайте, ми ще не розглянули три символи!

Який символ вживається в запису номерів телефонів (555-41-72)? Дефіс, скажете ви; а ось і ні! Для цього є окремий символ: цифрова риска  (Figure dash). Виглядає вона (-) практично як мінус, але мінусом при цьому не є.

Ви можете запитати: а чому тоді не можна використовувати мінус, раз він виглядає точно так же? Тому що мінус - це знак віднімання, а в номері телефону ніщо ні з чого не вираховується. З тієї ж причини, по якій для виділення тексту потрібно використовувати em, а не i. Це не можна пояснити, це можна тільки пізнати.

Цифрова риска має код U + 2012 і в HTML записується як -.

Про символі переносу, Також званим м'яким дефісом, теж багатьом відомо. Цей символ, що позначається в HTML як -, розставляються в словах між складами в тих місцях, де можна зробити перенесення. На екрані він не відображається, за винятком випадку, коли потрапляє на кінець рядка; в цьому випадку браузер (кажуть, з третьої версії навіть Firefox навчився це робити) не переносить все слово цілком, а ставить дефіс і переносить частину слова.

Це особливо допомагає в довгих словах, перенесення яких створює величезні порожні простори в правій частині екрана. Величезний недолік символу переносу полягає в тому, що його незручно розставляти вручну (втім, з цим можуть впоратися програми автотіпографірованія) і в тому, що його вживання захаращує і робить нечитабельним вихідний код тексту (тому краще, якщо розстановка символів перенесення проводиться CMS на етапі генерації HTML- коду з зберігається в базі даних тексту).

Ще один схожий на дефіс символ - риска (⁃), що вживається в якості маркерів списків ( чёрточний буліт). В Студії Лебедєва справедливо зауважують, що в російської друкарської традиції немає такого поняття, як буліт (маючи на увазі традиційні гуртки з квадратиками), і пропонують в якості маркера вживати (довге) тире; як ви можете помітити, вони саме так роблять (або робили) на своєму сайті і навіть вибухнули статтею, що розповідає, як це зробити.

Насправді для маркерів списків існує спеціальний символ, який має код U + 2043 (втім, Лебедєв стверджує, що до російської типографике це не відноситься). В HTML зробити для списку такий маркер досить просто, використовуючи CSS:

Ul (list-style: none inside;) ul\u003e li: before (content: "\\ 2043"; margin-left: -1ex; margin-right: 1ex;)

  (Зрозуміло, наведений код не ідеальний, та й працювати буде лише в правильних браузерах, але ідея вам зрозуміла, сподіваюся.)

Тепер нарешті можемо перейти до тире; тут все вже добре із'езжена: відома різниця між коротким тире  (-, en dash, риска шириною з букву «n», -) і довгим тире  (-, em dash, риска шириною з букву «M», -). Відомо, що в російської типографике вживається виключно довге тире (хоча ведуться суперечки щодо можливості вживання короткого тире в числових діапазонах), тоді як на Заході зазвичай вважають за краще en dash.

Довге тире також вживається в російській мові в діалогах. На Заході ж для цієї мети часто вживають окремий символ горизонтальної риси (―):

- Je m'ennuie tellement, dit-elle.

  - Cela n'est pas de ma faute, rétorqua-t-il.

Отже, дев'ять різних рисок:

знак HTML Назва Призначення і вживання
- - дефісомінус замість всіх інших рисок при відсутності технічної можливості
дефіс для поділу частин слова: «світло сірий», «по-моєму», «дехто» і т. п.
мінус математичні вирази: 2 - 3 = -1
цифрова риска номери телефонів та інші цифрові коди
­ - символ перенесення в (довгих) словах в тих місцях, де можна зробити перенесення
чёрточний буліт маркер списку
- - коротке тире західна типографіка
довге тире російська типографіка
горизонтальна риса діалоги (в західній типографике)

І, для порівняння, в одному рядку:
- ‐


­

-


Теги: Додати теги