Вам понадобятся средства разработки с поддержкой Unicode, которые позволят вам создать документ в кодировке UTF-8.Если вы создаете страницы с помощью редактора, BabelPad - хороший выбор;см. список инструментов Алана Вуда *1002* для альтернатив.(Это может быть немного старым, и не все программы, перечисленные там, подходят для вашего использования.)
Начните документ с
<!doctype html>
<html dir=rtl>
<meta charset=utf-8>
, если контент преимущественно на иврите, в которомрасположение справа налево, как правило, является предпочтительным.Текст на английском или других языках слева направо должен быть заключен в элементы с атрибутом dir=ltr
;отдельные слова, такие как английские имена внутри текста на иврите, не нуждаются в этом, однако.
Ваш инструмент разработки, естественно, должен использовать какой-то шрифт, чтобы вы могли видеть буквы на иврите, но это не обязательночто-нибудь сделать, что увидят пользователи.Если вы не установите шрифт, они увидят текст в шрифтах по умолчанию в браузере.Это одна из причин, по которой вам следует установить некоторые настройки шрифта в CSS, поскольку значения по умолчанию вполне могут означать, что, например, текст на латинице отображается шрифтом с засечками, а текст на иврите - шрифтом без засечек, и это выглядит не очень хорошо.Просто убедитесь, что перечисленные вами шрифты содержат буквы на иврите.Но вы можете начать с чего-то простого, например body {font-family: Arial, sans-serif;} и подумайте об этом позже.
Вы можете столкнуться с проблемами с направленностью.Простой текст на иврите и простой английский текст обычно отображаются правильно, иврит справа налево и английский слева направо.Но когда круглые скобки, цифры и специальные символы задействованы, могут возникнуть проблемы.Использование атрибута dir
решит большинство проблем, но не все.Рекомендуемое чтение: Разработка HTML: Обработка сценариев справа налево .