Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

{{{1}}}

Документация по шаблону [ просмотреть ] [ изменить ] [ история ] [ очистить ]

Цель

Этот шаблон предназначен для явного указания того, что содержимое внутри него представляет собой ввод с клавиатуры или другого источника (программное обеспечение для распознавания речи, стандартный ввод и т. Д.). Он использует HTML- элемент [ X ] ( ввод с клавиатуры ), который существует для этой цели, и применяется некоторый стиль, а именно слабый серый фон (заимствованный из связанного шаблона ) и небольшой интервал между буквами CSS, чтобы предлагать индивидуально вводимые символы. Он сохраняет моноширинный (непропорциональный) стиль шрифта элемента по умолчанию . Поскольку он использует вместо простого применения эффектов визуального стиля, это семантическая разметка<kbd>...</kbd>{{key press}}<kbd><kbd>...</kbd>который передает смысл, и пользовательский агент может в дальнейшем воздействовать на него (например, с помощью настраиваемых локальных таблиц стилей). Этот тег является полной противоположностью , например, output.{{samp}}

Применение

Шаблон принимает один обязательный параметр - контент, который нужно разметить. Если это содержимое содержит «=» (знак равенства), параметр должен иметь явное имя |1=, иначе шаблон не будет работать. (Это ограничение программного обеспечения MediaWiki, а не шаблона.) Всегда безопаснее использовать |1=синтаксис. Он может быть использован в качестве контейнера для , или когда входной примера клавиатуры содержит или состоит полностью из переменных. Он также может использоваться с (но не внутри) или с (обычно его не следует использовать внутри последнего, поскольку ввод не является частью исходного кода, а является чем-то, что взаимодействует с ним; однако этот стиль можно использовать для иллюстрируют компьютерный дисплей смешанного типа, как показано ниже).{{var}}{{varserif}}<var>...</var>{{code}}<code>...</code>

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

Примеры:

  • {{kbd|71077345}}: «Если вы введете71077345 калькулятор и перевернете его вверх дном, это будет похоже на ShellOil ».
  • {{kbd|1=ssh {{var|hostname}}}}с {{samp|%}}: "На%подсказка, пользователь должен войти . "ssh hostname
  • {{kbd|1=ssh {{var|hostname}}}}с {{samp|%}}и {{key press|Enter}}: "На%подсказка, пользователь должен ввести ".ssh hostname↵ Enter
  • Внутри <code>...</code>: «В командной строке должно быть написано: (где имя хоста - это IP-адрес или доменное имя системы, к которой необходимо подключиться); если это правильно, нажмите ».% ssh hostname↵ Enter
  • {{kbd|1={{lorem}}|spacing=0}} чтобы избавиться от пробелов: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Некоторые из этих примеров могут немного отличаться за пределами этой документации, потому что цвет фона по умолчанию зависит от типа страницы (статьи абсолютно белые, документация по шаблонам бледно-зеленая, большинство других страниц очень бледно-серые). Пример в статье:

  • {{kbd|71077345}}: «Если вы введете71077345 калькулятор и перевернете его вверх дном, это будет похоже на ShellOil ».
  • {{kbd|1=ssh {{var|hostname}}}}с {{samp|%}}: "На%подсказка, пользователь должен войти . "ssh hostname
  • {{kbd|1=ssh {{var|hostname}}}}с {{samp|%}}и {{key press|Enter}}: "На%подсказка, пользователь должен ввести ".ssh hostname↵ Enter
  • Внутри <code>...</code>: «В командной строке должно быть написано: (где имя хоста - это IP-адрес или доменное имя системы, к которой необходимо подключиться); если это правильно, нажмите ».% ssh hostname↵ Enter
  • {{kbd|1={{lorem}}|spacing=0}} чтобы избавиться от пробелов: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.