Лого Флэша Потрошителя
 
Новости · Статьи · Прототипы · Компоненты · Персоналии · Глоссарий · Идеальный клип · Что делать  
Тире и дефис. Правописание в Dreamweaver
13.08.2002 26.06.2008

Вначале мы обсудим проблему безграмотности многих, зачастую весьма достойных сайтов, а затем приступим к ликвидации этой безграмотности.

Теория

Длинное тире   "—"  (Em Dash)
То есть "тире, шириной с букву "m". Название происходит от типографской традиции принимать ширину буквы "m" за единицу измерения. Длинное тире используется в качестве знака пунктуации в предложениях, — например, в предложении, которое вы сейчас читаете. При составлении русскоязычных текстов следует помнить, что длинное тире всегда отбивается пробелами с двух сторон, причем с левой стороны — неразрывным пробелом ( ), так как не допускается перенос длинного тире в начало следующей строки. В англоязычных текстах пробелы при тире не употребляются.

Короткое тире   "–"   (En Dash)
"Тире, шириной с букву "n". Длина короткого тире лежит где-то посередине между длиной дефиса и длиной длинного тире, и приблизительно равна ширине буквы "n". Короткое тире следует применять для разделения цифр в таких случаях, как телефонный номер, например, "33–84–76".

Дефис   "-"   (Hyphen)
При дефисе и коротком тире пробелы отсутствуют. Дефис употребляется, когда нет возможности или необходимости применения тире. Последовательность из двух дефисов, отбитая пробелами с двух сторон, является частым заменителем длинного тире.

Оставим в стороне споры о том, какое тире — короткое или длинное — соответствует русской типографской традиции. Мнения авторитетов расходятся, — Лебедев пишет, что длинное, а Кирсанов утверждает, что русская типографика традиционно использует короткое тире, отбитое с двух сторон пробелами, так как длинное тире при отбивке с двух сторон становится слишком длинным. Но в разных шрифтах длинное тире имеет разные пропорции. Так, в шрифте "Times New Roman" оно значительно длиннее, чем в шрифте "Georgia". Если есть желание, ознакомьтесь с этим спором, в котором сейчас побеждают "длиннотирейщики".

Таблица 1: Сравнение длинного тире в разных шрифтах

Times New Roman
Arial
Verdana
Georgia

Дайте мне Shortcut

Одной из причин неграмотности страниц является не только низкий культурный уровень их создателей, но и несовершенство инструментов, используемых при редактировании html-кода. Человек и употребил бы длинное тире, где нужно, да лень каждый раз набирать на клавиатуре комбинацию &#8212; или ее альтернативы[1]. Тут и буфер обмена не поможет. Нужен shortcut, клавиатурное сокращение, которое позволяло бы вводить символ длинного тире в один прием. Следует отметить, что в Microsoft Word длинное тире вводится нажатием <Ctrl>+<Grey->, а короткое — <Ctrl>+<Alt>+<Grey->. (Минус нужно нажимать на дополнительной клавиатуре). Нельзя употреблять в html-документах символы, вводимые через комбинации клавиш типа <Alt-0150>. Такие символы могут неправильно отображаться на платформах, отличных от Windows.

Практика

Рунетовские вебмастера создают русскоязычные сайты, не имея удобных средств для работы с правильными знаками препинания в html-документах. Создадим одно из таких средств:

Чтобы не вводить сложные комбинации, заведите shortcut и пользуйтесь им. DW позволяет сделать это: в меню уже содержится команда вставки длинного тире: Insert > Character > Em-Dash. Нужно только присвоить ей шорткат:

Сделайте это

  1. Выберите пункт меню Edit > Keyboard Shortcuts;
  2. В появившемся диалоговом окне Keyboard Shortcuts нажмите кнопкуКнопка "Duplicate Set" используется для дублирования набора клавиатурных сокращений. Очень полезна, когда вы захотите все вернуть как было :)(Duplicate Set), чтобы продублировать активный набор клавиатурных сокращений (по умолчанию это "Macromedia Standard");
  3. В возникшем диалоговом окне назовите новый набор осмысленным именем, например , "Usable Set" и нажмите ОК;
  4. Убедитесь, что в выпадающем списке "Commands" выбран пункт "Menu Commands";
  5. В расположенном ниже дереве команд меню раскройте ветку "Insert > Characters " и выделите пункт "Em-Dash";
  6. Установите курсор в поле "Press Key" и нажмите комбинацию клавиш "Ctrl+-" (клавиша Control и минус);
  7. Нажмите кнопку "Change";
  8. Нажмите кнопку ОК, чтобы закрыть окно Keyboard Shortcuts.

Теперь вы можете применять комбинацию клавиш <Ctrl+-> для быстрого набора длинного тире. При этом в исходный html-код документа будет вставлена корректная (valid HTML) подстановка "&#8212;", совместимая со всеми броузерами и платформами.

Скоро мы научимся создавать шорткаты для других нужных и правильных символов — кавычек в виде "елочек" и кавычек в виде "лапок". Если есть мысли — поделитесь ими. Ну пожалуйста..

[новое окно]>

Дэдлайн

 

Примечания:
[1] Подстановки, используемые для длинного тире — Em Dash:
  • &#8212; — поддерживается броузерами, начиная с четвертых версий, "valid HTML";
  • &mdash; — поддерживается броузерами, начиная с пятых версий, "valid HTML";
  • &#151; — в общем, поддерживается, но ссылается на символ, специфичный для Windows. Не относится к категории "valid HTML".


Статус документа
: в процессе
>>> Статьи · Прототипы · Компоненты · Персоналии · Глоссарий · Что делатьНаверх
  © Разработка: Ростислав Сирык · О проекте "Флэш Потрошитель" · Архивы сайта
Flash MX

Стандарты Actionscript

Внутренняя архитектура Actionscript

Атрибуты тэгов OBJECT и EMBED

Метод LoadVars.decode

Свойство Stage.showMenu

System.security.allowDomain

System.showSettings

Динамическое присоединение компонентов

onKeyDown против onClipEvent(keyDown)

Модель событий Flash MX

ASBroadcaster — ядро модели событий Flash MX

Чтение ID3-тэгов из файла .mp3

ASSetPropFlags — функция защиты свойств объектов

Объект Local SharedObject

Удаление Local SharedObject

Глобальный путь к классам

Level против root

Dreamweaver

Создаем расширение для Dreamweaver MX

Настройка Dreamweaver MX

Длинное тире, короткое тире, дефис. Правописание и Dreamweaver

Illustrator

Растеризация текста
FlexiPedia