Мягкий перенос
Мягкий перенос - невидимая подсказка внутри слова. Если слово не помещается в строку, оно разорвётся в этом месте и получит дефис; если помещается, знака не видно.
- Код
- U+00AD
- В HTML
- ­
- Alt-код
- Alt + 0173
- Ещё называют
- shy, необязательный перенос, скрытый дефис, soft hyphen
Что это за знак
Длинные слова в узких колонках и в заголовках на телефоне ломают вёрстку. Мягкий перенос в нужных местах позволяет слову разорваться правильно, по слогам: электростанция.
Знак остаётся в тексте и при копировании. Из-за него поиск может не найти слово, а в некоторых программах он вдруг превращается в видимый дефис.
- Заголовки на телефоне. Длинное слово переносится по слогам.
- Узкие колонки. Таблицы, карточки, меню.
- Вёрстка. ­ в HTML-коде.
Как он работает в тексте
- Электростанция Слово разорвётся после «Электро», если не поместится
- Достопримечательности Подсказка места переноса
- Самообразование Перенос по частям слова
Как его ставить правильно
- Знак ставят между слогами или частями слова.
- В заголовках сайтов перенос проверяют на узком экране.
- Если по тексту будут искать, мягкими переносами не злоупотребляют.
- Обычный дефис вместо мягкого переноса: он останется, даже если слово поместилось.
- Мягкий перенос в каждом слове.
- Перенос, после которого на строке остаётся одна буква.
Похожие знаки
| Знак | Чем отличается |
|---|---|
| - Дефис | Виден в любом месте строки. |
| ‸ Нулевой пробел | Пробел нулевой ширины: перенос без дефиса. |
| ‑ Неразрывный дефис | Видимый дефис, на котором строка не разрывается. |
Как поставить его на клавиатуре
В Word поставьте курсор внутри слова, наберите 00AD и нажмите Alt + X. В Windows также можно попробовать Alt + 0173 на цифровом блоке. В HTML используйте ­.
Быстрее всего нажать «Копировать» выше и вставить знак: Ctrl + V, а на Mac - Command + V. Если знак нужен часто, его удобнее набирать самому. Alt-код набирают на цифровом блоке справа при включённом Num Lock: зажмите Alt, наберите число и отпустите Alt. На ноутбуке без цифрового блока этот способ обычно не работает.
| Windows, Alt-код | Alt + 0173 |
|---|---|
| Microsoft Word | 00AD, затем Alt + X |
| Linux с GNOME | Ctrl + Shift + U, затем 00ad и Enter |
Коды для HTML и программ
Эти записи вставляют в код страницы или программы, если сам знак набрать неудобно. В HTML нагляднее мнемоника - короткое имя после амперсанда: её легко узнать в коде. Числовые коды подходят для любого знака.
| Unicode | U+00AD | |
|---|---|---|
| HTML, мнемоника | ­ | |
| HTML, десятичный | ­ | |
| HTML, шестнадцатеричный | ­ | |
| CSS, внутри строки content | \AD | |
| JavaScript, JSON, Java, C# | \u00AD | |
| Python | \u00AD | |
| UTF-8, байты | C2 AD | |
| В адресе страницы | %C2%AD |
Вопросы об этом знаке
Как поставить мягкий перенос в Word?
Поставьте курсор внутрь слова, наберите 00AD и нажмите Alt + X. Увидеть такие знаки можно кнопкой ¶.
Чем мягкий перенос отличается от дефиса?
Дефис виден в любом месте строки. Мягкий перенос появляется только при разрыве слова в конце строки.
Как вставить мягкий перенос в HTML?
Мнемоникой ­ внутри слова: Электро­станция.