Контакты, создать сайт     Заявка, создать сайт     Карта сайта
веб студия SEOTM | веб-студия Web студия SEOTM, разработка сайтов,
Русский | English | Українська
Главная Компания Услуги Портфолио Контакты Телефоны веб-студии
услуги веб студии
портфолио веб студии
Лучшие работы
Мебель
Ресторанный бизнес
Производство
Красота и здоровье
Знакомства и развлечения
Реклама и дизайн
IT-компании
Строительство и ремонт
Электроника и техника
Недвижимость
Фото сайты
Дети
Товары и услуги
Религия
Туризм и путешествия
Государственные организации
Медицинские сайты
СМИ, Новости и периодика
Бизнес, финансы и консалтинг
Техника и оборудование
опросы голосования веб студии
Что для Вас является наиболее Важным при выборе разработчика веб сайта?
Опыт предыдущих работ
Портфолио
Рекомендации
Цена
Брэнд

консультанты веб студии
113127576 - Андрей
111563950 - Игорь
новости веб студии
Новости компании
IT-Новости
Интернет
Доменные имена
Хостинг
Веб технологии
Дизайн
Интернет ПО
статьи публикации веб студии, разработка сайтов
HTML (9)
Ajax (3)
XML (3)
PHP (2)
CMS (15)

Тематические статьи и публикации. Все, что связанно с созданием веб сайтов и Интернет.

Пробелы между словами

[29 Сентября, 2007 г.] | Рубрика: HTML

Особенность языка HTML такова, что любое количество пробелов между словами будет показано как один. Но иногда у разработчика сайта возникает необходимость изменить расстояние между словами текста, в частности, увеличить.

Известно, что размер шрифта меняется с помощью тега FONT или с использованием стилей. Может возникнуть идея установить пробел большего размера, используя, например, подобную конструкцию:

Обещаем<span style="font-size: 150%"< >/span>обещать<span style="font-size: 150%"> </span>не<span style="font-size: 150%"> </span>обещать!

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

Для более изящного решения задачи можно порекомендовать следующие способы.

Использование неразделяемого пробела

Символ   используется во многих случаях. Полюбился он за то, что независимо от каких-либо условий, всегда устанавливает пробел. Так что можно поставить подряд хоть с десяток таких пробелов, браузер покажет их все. Хотя слово в данном случае не совсем верно, пробел все-таки никак не видно (пример 1).

Пример 1. Использование символа  

   Я за вас свою работу выполнять не буду!

В примере создана красная строка из четырех пробелов: один обычный и три с помощью символа   . Размер такого пробела совпадает с размером базового шрифта.

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

Использование таблиц стилей

Чтобы задать расстояние между словами в тексте, используется параметр word-spacing. Его значение может быть установлено в пикселах (px), пунктах (pt), миллиметрах (mm) и других единицах (пример 2).

Пример 2. Использование атрибута word-spacing

<span style="word-spacing: 10px">Слон + хорошая пища = два слона</span></code>

Преимущество последнего указанного подхода в его удобстве и централизованности. Стиль можно описать один раз в глобальной таблице стилей и применять его к нужным элементам веб-страницы (пример 3).

Пример 3. Использование Таблиц стилей

<style>
P { word-spacing: 10px }
</style>
</head>
<body>

<p>-Булочку надо?</p>
<p>-Спасибо, не надо!</p>
<p>-Не надо?! Спасибо!</p>

</body>
</html>

Заметьте, что перед началом строки никаких отступов не добавляется, для создания абзаца следует использовать параметр text-indent.





Смотреть статьи

Последние (126)

Архив (2)

Все статьи (128)

Смотреть по рубрикам

HTML (9)
Ajax (3)
XML (3)
PHP (2)
CMS (15)

Портфолио, веб студия, создание веб сайтов в Киеве, веб-студия, создание сайтов
создание сайтов web 2.0, разработка сайтов web 2.0
Разработка корпоративных сайтов туристической тематики
Разработан сайт для типографии в Киеве КиевМегаПринт
создание порталов
Разработан корпоративный сайт Консорциума MCG
Портфолио лучшие работы, веб студия, создание веб сайтов в Киеве, веб-студия, создание сайтов
Елена Скорая фотограф Elena Skoraya
Создание сайтов на разных языках, создание корпоративных сайтов, бизнес сайт
рекламное агенство, веб студия
Портфолио, дизайн студия Киева, фирменный стиль, лого дизайн, дизайн логотипа, дизайн визитки, дизайн Киев
разработка логотипа
00 Главная 01 Новости 02 Статьи 03 Глоссарий 04 FAQ 05 Опросы