Шаблон:Shy/doc

Материал из Тептар — свободной энциклопедии
< Шаблон:Shy
Версия от 15:59, 20 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «{{tsh|Перенос|Условный перенос|УсП}} {{docpage}} Этот шаблон предназначен для разделения частей слова специальным символом «мягкого» переноса {{amp|#x00AD}} ({{lang-en|soft hyphen}}; HTML-мнемоника {{amp|shy}}). Этот символ отмечает места ''возможног...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Этот шаблон предназначен для разделения частей слова специальным символом «мягкого» переноса &#x00AD; (англ. soft hyphen; HTML-мнемоника &shy;). Этот символ отмечает места возможного (но не обязательного) разрыва слова при переносе (разрыве строки), являясь «подсказкой» для браузера. Если браузер, основываясь на своих внутренних правилах и настройках пользователя, принимает решение разорвать слово в указанном месте, то он добавит знак переноса (дефис); в противном случае, символ мягкого переноса вообще не будет показан. Собственно, именно для того, чтобы сделать данный символ видимым при редактировании тептар-кода статьи, и может использоваться данный шаблон. Обратите внимание: эта функциональность имеется не во всех браузерах/версиях.

Явное указание допустимости разрыва слова может быть полезно везде, где текст показывается в узкой колонке — это позволит более аккуратно выровнять текст по ширине (либо не оставлять широкое пустое место при выравнивании только по левому краю).

Например, если не использовать перенос, то текст может выглядеть так (обратите внимание на большое пустое место в конце строки в случае 2):

Случай 1 — длинное слово поместилось в строку:

Электрическая ось сердца — проекция вектора возбуждения желудочков во
фронтальной плоскости (проекция на ось I стандартного электрокардиографического
отведения). Обычно она направлена вниз и вправо.

Случай 2 — длинное слово лишь немного не поместилось в строку:

Электрическая ось сердца — проекция вектора возбуждения желудочков во
фронтальной плоскости (проекция на ось I стандартного
электрокардиографического отведения). Обычно она направлена вниз и
вправо.

Если же позволить браузеру разрывать длинное слово «электрокардиографического», используя следующий тептар-код:

Электрическая ось сердца — проекция вектора возбуждения желудочков во фронтальной плоскости (проекция на ось I стандартного электро{{shy}}кардио{{shy}}графи{{shy}}ческого отведения). Обычно она направлена вниз и вправо.

то текст в случае 2 будет выглядеть так:

Электрическая ось сердца — проекция вектора возбуждения желудочков во
фронтальной плоскости (проекция на ось I стандартного электрокардио-
графического
отведения). Обычно она направлена вниз и вправо.

Обратите внимание, что браузер разорвал строку и поставил знак переноса только в одном месте из трёх, указанных в коде.

Указание возможных мест переноса может также быть полезным в ячейках таблицы: на широком экране не будет необходимости разрывать строку, и таблица будет более широкой и займёт меньшую высоту; на узком экране, наоборот, браузер сможет более компактно разместить текст в несколько строчек и уместить его в ширину экрана за счёт большей занимаемой высоты. Пример: таблица в шаблоне {{Диапазоны радиоволн}}.

Использование[править код]

Вставка одиночного символа мягкого переноса[править код]

Просто впишите {{shy}} в том месте, где вы хотите разрешить браузеру разорвать слово. Пример: см. выше.

«Оборачивание»[править код]

Слово, фразу или более крупный блок текста можно «обернуть» в один шаблон {{shy}} и указать возможные места разрыва строки символом вертикальной черты «|». Пример:

  • {{shy|Применяемые в современных электро|кардио|графах фильтры сигнала позволяют получать более высокое качество электро|кардио|граммы, внося при этом некоторые искаже|ния в форму получен|ного сигнала.}}
  • Применяемые в современных электро­кардио­графах фильтры сигнала позволяют получать более высокое качество электро­кардио­граммы, внося при этом некоторые искаже­ния в форму получен­ного сигнала.

См. также[править код]

  • {{nbhy}} — шаблон, в некотором смысле противоположный {{shy}}. Он вставляет символ неразрывного дефиса, который, как и обычный дефис, виден всегда, но, в отличие от последнего, перенос строки после него запрещён. Используется в случаях, когда перенос не допускается правилами или мешает чтению — напр., «55-//й», «Восток-//1», «Боинг-//767», — либо не позволяет однозначно восстановить исходное (слитное или дефисное) написание — напр., «лей-//ка» (то ли существительное «лейка», то ли глагол «лей» с постфиксом неформальности просьбы «-ка»).