Как изменить расстояние между абзацами текста?
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
4.0+ | 1.0+ | 4.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Задача
Изменить расстояние между абзацами текста создаваемых с помощью тега <p>.
Решение
При использовании тега <p> автоматически добавляются отступы сверху и снизу от текстового абзаца. Это сделано для того, чтобы визуально отделить один блок текста от следующего. Понятно, что значения отступов, которые заданы по умолчанию, устраивают не всегда, поэтому иногда их приходится уменьшать или увеличивать. Для этого можно использовать универсальное свойство margin, оно определяет отступы со всех сторон абзаца или margin-top для отступа сверху и margin-bottom для отступа снизу (пример 1).
Пример 1. Изменение значения отступов у абзаца
HTML5CSS 2.1IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Отступы в тексте</title> <style> p { margin-top: 0.5em; /* Отступ сверху */ margin-bottom: 1em; /* Отступ снизу */ } </style> </head> <body> <p>Солнце яркое светило, <br> Ветер выдался попутный - <br> Путешественникам выпал <br> Путь приятный и нетрудный. <br> Вдруг вдали корабль пиратов <br> Показался с длинным флагом; <br> Был таран на нем поставлен, <br> Приготовленный к атакам.</p> <p>Завывая громко в трубы, <br> Шли грабители навстречу, <br> Грозным голосом кричали, <br> Вызывая всех на сечу. <br> Корабельщики в испуге <br> Побелели, точно мел. <br> Только витязь был спокоен, <br> Только он не оробел.</p> </body> </html>
Результат примера показан ни рис. 1.
Рис. 1. Расстояние между абзацами текста
В данном примере применяются разные отступы сверху и снизу от абзаца. Это особенно имеет значение, когда в тексте встречаются изображения и подзаголовки.
Как увеличить или уменьшить интервал между абзацами на веб-странице с помощью CSS?
Один из моих читателей просил рассказать, как изменить интервал между абзацами. Данная статья отвечает на этот вопрос.
Изменение расстояния между абзацами
Современные браузеры устанавливают расстояние между абзацами по умолчанию. Точное значение зависит от используемого браузера, так как оно не задано спецификацией HTML.
Вот пример таблицы стилей для HTML 4 от Консорциума W3, в которых устанавливается верхнее и нижнее поля равными 1.12em. Поэтому разрыв между абзацами будет составлять 1.12em.
Чтобы узнать, как ваш браузер задает эти разрывы, запустите инструменты веб-разработчика и проверьте значения, заданные для полей, границ и отступов каждого абзаца.
Таким образом я обнаружил, что Firefox устанавливает поле до и после каждого абзаца в значение, равное размеру используемого шрифта. При этом оставляя размер границы и отступы равными нулю. Получается, что Firefox задает для каждого абзаца следующие стили:
p { margin-top: 1em ; margin-bottom: 1em ; }
Но это не гарантирует, что между абзацами будет пробел в 2em, потому что нижнее поле первого абзаца добавляется к верхнему полю второго абзаца. Вместо этого поля перекрывают друг друга, оставляя расстояние, равное большему из двух полей.
В приведенном выше примере оба поля имеют одинаковый размер, поэтому расстояние между абзацами составляет 1em.
Таким образом, расстояние между абзацами устанавливается с помощью верхнего и нижнего полей. Например, чтобы увеличить промежуток до 2em, используйте следующий код:
p { margin-top: 2em; margin-bottom: 2em; }
Как предотвратить увеличение расстояния между абзацами при изменении межстрочного расстояния CSS
Для решения проблемы мой читатель использовал следующее правило CSS:
Если применить это правило к блоку с текстом, результат будет следующим:
Для каждой строки задано свойство line-height: 2. Поэтому последняя строка первого абзаца имеет дополнительный пробел ее, а первая строка второго абзаца — дополнительное пространство над ней. Добавьте это расстояние к разрыву между абзацами, которое устанавливают браузеры, и вы получите продемонстрированный выше результат.
Но если нужно задать между абзацами интервал, не равный расстоянию между отдельными строками, установите верхнее и нижнее поля равными 0.
p { line-height: 2; margin-top: 0; margin-bottom: 0; }
Для распознавания абзацев установите отступ первой строки с помощью свойства text-indent.
p { line-height: 2; margin-top: 0; margin-bottom: 0; text-indent: 22px; }
Результат выглядит следующим образом:
Если вам не нравится полученный результат, измените значение отступа.
Данная публикация является переводом статьи «How do I Increase/Decrease the Space Between Paragraphs on a Web Page (CSS)» , подготовленная редакцией проекта.
Как задать расстояние между абзацами?
Автор: Администратор
Просмотров: 6320
Теги: css, html, margin, tag p
В этой статье мы расскажем как в HTML документе изменить расстояние между двумя абзацами.
Абзацами в данном случае будут считаться тэги <p></p>, но подобный способ можно использовать и на любых других тэгах.
За расстояние между абзацами отвечает свойство margin, внешних отступов. Примечательно, что для тэга <p> оно по-умолчанию примает определенные значения.
Изменить же его очень просто, в CSS свойствах прописать желаемые значениям для margin.
Пример:
<p>Значимость этих проблем настолько очевидна, что консультация с широким активом позволяет выполнять важные задания по разработке позиций, занимаемых участниками в отношении поставленных задач. Таким образом дальнейшее развитие различных форм деятельности способствует подготовки и реализации модели развития.</p> <p>Значимость этих проблем настолько очевидна, что консультация с широким активом позволяет выполнять важные задания по разработке позиций, занимаемых участниками в отношении поставленных задач. Таким образом дальнейшее развитие различных форм деятельности способствует подготовки и реализации модели развития.</p>
p { margin:2em 0 1em 0; }
Вот как это будет выглядеть на странице (Верхний отступ для наглядности мы сделали больше):
Значимость этих проблем настолько очевидна, что консультация с широким активом позволяет выполнять важные задания по разработке позиций, занимаемых участниками в отношении поставленных задач. Таким образом дальнейшее развитие различных форм деятельности способствует подготовки и реализации модели развития. Значимость этих проблем настолько очевидна, что консультация с широким активом позволяет выполнять важные задания по разработке позиций, занимаемых участниками в отношении поставленных задач. Таким образом дальнейшее развитие различных форм деятельности способствует подготовки и реализации модели развития. |
line-height, letter-spacing, word-spacing — учебник CSS
Работая со стилем для текста, вы можете устанавливать необходимые расстояния между символами, словами и строками. Задаются такие расстояния в любых единицах измерения CSS, будь-то
, pt
, em
или другое. Исключением являются проценты – с их помощью можно задать расстояние между строками (интерлиньяж), но они не работают при установке интервала между символами или словами.
Межсимвольный интервал CSS: letter-spacing
Задать межсимвольный интервал можно с помощью свойства CSS letter-spacing. Помимо обычных значений (положительных и отрицательных) также можно использовать значения inherit
(чтобы наследовать значение у родителя) и normal
(если необходимо вернуть нормальное расстояние между символами).
Пример записи межсимвольного интервала:
p { letter-spacing: 2em; }
Интервал между словами: word-spacing
Свойство CSS word-spacing отличается от предыдущего тем, что устанавливает расстояние между словами, а не между символами. Для данного свойства тоже предусмотрены значения normal
и inherit
. Можно задавать отрицательные значения. Ниже показан пример записи стиля:
p { word-spacing: 6px; }
Межстрочный интервал: line-height
С помощью свойства CSS line-height можно задавать расстояние между строками текста. Как было сказано в начале темы, для установки интерлиньяжа, помимо других единиц измерения, допускается использовать проценты. Также разрешено записывать значение в виде множителя (числа больше 0): для вычисления расстояния браузер умножит размер шрифта на заданное число. Отрицательные значения не работают. Доступны значения normal
и inherit
.
Ниже – пример, как сделать межстрочный интервал CSS:
p { line-height: 180%; }
На скриншоте можно увидеть, как выглядит текст со всеми тремя свойствами:
Скриншот: интервалы в CSSИтоги
Устанавливая интервал между словами, символами или строками, в первую очередь следите за тем, чтобы текст в итоге был легко читаем. С подобными свойствами необходимо обращаться аккуратно и всегда использовать их в меру, без фанатизма, иначе все текстовое содержимое грозит превратиться в неразборчивый набор букв.
Далее в учебнике: выравнивание текста в CSS – свойство text-align.
Как задать расстояние между строк CSS?
Не редко, при заполнении сайта, мы сталкиваемся с необходимостью подгонки текстового содержимого под размеры блока. И в ситуациях, когда уже нельзя увеличить размер шрифта мы можем попробовать изменить расстояние между строк в CSS.
Навигация по статье:
Так же, данная возможность может быть очень полезна при адаптации сайта под мобильные устройства. Так как не редко бывают случаи, когда при уменьшении ширины экрана, заголовки перестраиваются в несколько строк, и слова как бы склеиваются друг с другом. Эту проблему мы с легкостью сможем решить, задав для заголовка расстояние между строк CSS.
Изменить расстояние между строк CSS мы можем при помощи трех свойств: line-height, margin и padding. Давайте рассмотрим подробнее каждый из этих способов.
Как задать расстояние между строк CSS с помощью line-height?
Итак, наиболее удобным свойством для задания расстояние между строк в CSS является свойство line-height, которое задает межстрочный интервал (как Microsoft Word) относительно размера шрифта.
Значение свойства line-height можно задавать при помощи:
- множителя
- в пикселях (px)
- пунктах (pt)
- относительных единицах (em)
- процентах(%)
- дюймах (in) и др
Кроме этого, значение line-height может наследоваться от родительского блока (inherit) и вычисляться автоматически (normal).
На мой взгляд, наиболее удобной единицей является множитель.
Вот наглядный пример использования изменения расстояние между строк CSS с помощью
При уменьшении ширины экрана слова подписи одной из иконок перестроились друг под друга. И так как line-height не был задан, слова просто склеились друг с другом.
Допишем для этого заголовка свойство line-height равное 1:
#row-ico h4{ line-height:1; }
#row-ico h4{ line-height:1; } |
Вот что в результате получается:
Как видите, расстояние между словами увеличилось за счет появления отступов сверху и снизу слов.
Как задать расстояние между строк CSS с помощью margin и padding?
Так же, кроме line-height для регулирования отступа вы можете использовать свойства margin и padding, изменяя в свою очередь внешний и внутренний интервал абзаца или заголовка.
Вот наглядный пример:
Для данного фрагмента текста зададим нижний margin равный 15px:
#price-text-row p{ margin-bottom:15px; }
#price-text-row p{ margin-bottom:15px; } |
Вот что у нас получится:
Как видите, расстояние между строками увеличилось, но есть отдельные предложения, между которыми расстояние меньше. Это произошло потому, что данные две строки находятся в одном теге <p>, то есть являются одним неразрывным абзацем, а мы задаем нижний отступ для всего абзаца. Так же, при изменении ширины экрана, то есть, при просмотре страницы на мобильных устройствах, другие предложения тоже будут перестраиваться и у них так же будет меньший интервал, чем мы задали отступом.
Точно такой же результат мы получили бы, если бы использовали свойство padding-bottom.
В результате, после рассмотрения приведенных примеров можно сделать вывод, что в случае, если вам важна аккуратность и симметрия текста, то наиболее подходящим инструментом для задания расстояния между строк CSS является свойство line-height.
Так же вы можете использовать задания расстояния между строк при помощи CSS-свойств margin-bottom и padding-bottom, но этот способ больше подходит для задания расстояний между абзацев, ссылок или пунктов списков.
Надеюсь, моя статья поможет вам разобраться с вариантами расстановки интервалов между строками в тексте и будет для вас полезна в вашей дальнейшей работе по созданию сайтов.
Если вам понравилась моя статья, пожалуйста, не забудьте поделиться ею в соцсетях и оставить комментарий, и если вам интересно читать мои статьи, обязательно подпишитесь на мою рассылку.
А на сегодня у меня все. До встречи в следующих статьях!
С уважением Юлия Гусарь
Межстрочный интервал на CSS | Трепачёв Дмитрий
Давайте теперь научимся задавать межстрочный интервал тексту. Под межстрочным интервалом подразумевается расстояние между линиями текста, то есть белый промежуток между ними. Для этого предназначено свойство line-height, задающее высоту линии текста.
При использовании свойства line-height вас может ожидать некоторый подвох: это свойство не задает промежуток между строками текста, как могло бы показаться, а задает высоту линии текста.
Это значит, что реальный видимый промежуток между строками будет вычисляться так: line-height — font-size = видимое расстояние между строками текста.
В следующем примере расстояние между строками текста будет line-height — font-size = 50px — 20px = 30px:
<p>
длинный текст...
</p>
p {
font-size: 20px;
line-height: 50px;
text-align: justify;
width: 400px;
}
:
Пусть размер шрифта для абзацев равен 30px. Установите свойство line-height так, чтобы видимый белый промежуток между абзацами был равен 15px.
Значение line-height без единиц
Значением свойства line-height не обязательно должно служить число в некоторых единицах. Можно также просто написать число или дробь. В этом случае настоящее значение line-height можно будет найти, умножив его на значение font-size.
К примеру, font-size равен 10px, а line-height — 1.5. В этом случае реальное значение line-height будет 10px * 1.5 = 15px. Ну, а видимый белый промежуток между линиями текста будет 5px: line-height — font-size = 15px — 10px = 5px.
Преимущество такого способа задания line-height в том, что при изменении размера шрифта автоматически будет меняться и межстрочный интервал.
Посмотрим применение описанного на примере:
<p>
длинный текст...
</p>
p {
font-size: 20px;
line-height: 1.5;
text-align: justify;
width: 400px;
}
:
Пусть размер шрифта для абзацев равен 30px. Установите свойство line-height так, чтобы видимый белый промежуток между абзацами был равен 15px. Используйте для этого значение line-height без единиц.
Как добавить одинарный/двойной отступ в WordPress
В большинстве текстовых процессоров вы легко можете добавить дополнительные пустые строки. Все, что нужно для этого сделать, это нажать клавишу ENTER несколько раз. Если проявить немного смекалки, то можно изменить форматирование для создания двойной межстрочного интервала после абзацев, увеличить высоту строки и т.д. И вот, часто для новичком является проблемой такое форматирование в визуальном редакторе WordPress. Почему? Потому как в нем нет кнопок форматирования, как на пример в MS Word. В этой статье мы покажем вам как добавить одинарный / двойной межстрочный интервал в WordPress.
Прежде чем мы начнем, важно знать, что межстрочный интервал контролируется используемой вами темой WordPress. Мы покажем вам как добавить межстрочный интервал в визуальном редакторе, а затем расскажем как изменить его в вашей теме, если вам не понравится предыдущий результат.
Добавляем двойной межстрочный интервал
Когда вы нажимаете Enter для того, чтобы добавить перенос строки, визуальный редактор WordPress считает ее за новый абзац. Это означает, что она автоматически добавит двойной межстрочный интервал при условии что в стилях вашей темы прописано соответствующее правило (в большинстве приличных тем так и есть на самом деле).
Поэтому просто нажимаем Enter после строки, а затем продолжаем печатать на следующей за ней.
Просто проделав это, в зависимости от стилей вашей темы, вы должны увидеть отчетливый отступ между абзацами (т.е. двойной межстрочный интервал).
Добавляем одинарный межстрочный интервал
Теперь же, если вы набираете что-то вроде адреса, то вам вероятно понадобится добавить одну пустую строку вместо двойной.
В этом случае вам необходимо нажать клавиши SHIFT + ENTER.
Такая комбинация сообщит WordPress о том, что вам необходимо начать новую строку внутри существующего абзаца, то есть необходим одинарный межстрочный интервал вместо двойного.
Модифицируем высоту строки и отступы
Иногда же, даже если вы добавили корректный интервал в редакторе, он может отображаться не так, как вы хотите, именно в вашей теме. В таком случае необходимо проделать некоторые изменения в CSS. CSS — это по сути функции форматирования как в Microsoft Word.
Да, вам придется подправить немного CSS кода, однако это не так страшно, как вы думаете.
Открываем файл таблицы стилей вашей темы. Это можно сделать через административную панель WordPress, посетив Внешний вид » Редактор. Также можно использовать FTP, если вам так удобнее.
В вашем CSS файле запускаем поиск класса .post p
Этот класс контролирует отображение абзацев в вашем контенте. После того, как вы найдете этот класс, необходимо изменить в нем значение line-height. Если такого класса не обнаружите, тогда просто создайте его.
.post p{line-height: 1.5em;}
Правило CCS, предложенное выше, изменит межстрочный интервал содержимого абзацев на 1.5em. Em — это единица измерения ширины в типографике. Мы используем класс .post, который WordPress автоматически добавляет в область контента для всех записей для того, чтобы точно применить класс к параграфам записей, и исключительно к ним.
Этот код изменяет только интервал для одной строки. Если вы хотите изменить отступ между каждым абзацем (т.н. двойной межстрочный интервал), то вам необходимо добавить padding.
.post p { line-height: 1.5em; padding-bottom: 15px; }
Не стесняйтесь изменять значения для того, чтобы полностью удовлетворить свои дизайнерские потребности 🙂
Надеемся, что эта статья помогла вам добавить одинарный / двойной отступ в WordPress.
Если вы только начинаете разбираться с WordPress, то не забудьте посетить нашу рубрику WordPress для новичков, где мы публикуем материалы специально для новых пользователей WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.
VN:F [1.9.22_1171]
Rating: 4.8/5 (25 votes cast)
html — Как добавить пробел между абзацами при использовании сброса css?
html — Как добавить пробел между абзацами при использовании сброса css? — Переполнение стекаПрисоединяйтесь к Stack Overflow , чтобы учиться, делиться знаниями и строить свою карьеру.
Спросил
Просмотрено 18к раз
Закрыт .Этот вопрос основан на мнении. В настоящее время он не принимает ответы.Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав это сообщение.
Закрыт 6 лет назад.
Какой самый безопасный кроссбраузерный способ / без изменения высоты добавить пробел между абзацами при использовании сброса css?
параграф 2
& nbsp;
параграф 3
параграф 2
параграф 3
http: // jsfiddle.net / unknown601 / 0ewvk3c9 /
Ooker1,9779 золотых знаков1515 серебряных знаков3737 бронзовых знаков
Создан 11 авг.
Тимофей1,91811 золотых знаков1414 серебряных знаков2828 бронзовых знаков
5Я считаю полезным включать пробелы между соседними абзацами.
Пример: http://jsfiddle.net/kppb0nLx/3/
/ * абзац, за которым следует другой абзац, будет иметь верхнее поле * /
p + p {
маржа сверху: 8 пикселей;
}
Это позволяет вам держать абзацы на одном уровне с верхом / низом контейнера, сохраняя при этом пространство между ними.
Параметры, которые вы указали ( br
и p
исключительно для интервала), не считаются хорошей практикой. Они не представляют ваш контент семантически и создают дополнительную разметку, которую можно легко заменить с помощью CSS.
Подробнее о прочтении
Создан 11 авг.
Тим МедораТим Медора51.6k1111 золотых знаков111111 серебряных знаков151151 бронзовых знаков
3 Тег Это первая строка –
следует использовать только для разрыва строки i.e
Это вторая строка.
Что касается интервала, я бы сказал, основываясь на моем личном опыте и наблюдении за большинством фреймворков. Поля
— лучшая практика для создания интервала между абзацами.
ДЕМО
CSS:
п {
маржа: 0 0 10px;
}
Редактировать: Мне гораздо больше нравится решение @Tim Medora: p + p {margin-top: 8px; }
путем добавления верхнего поля к соседним тегам p мы устраняем проблемы с полями первого и последнего тега p, с которыми обычно сталкиваются.
Создан 11 авг.
Имран БугиоИмран Бугио4,23522 золотых знака2424 серебряных знака5050 бронзовых знаков
7Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками css html или задайте свой вопрос.
lang-html
Stack Overflow лучше всего работает с включенным JavaScriptВаша конфиденциальность
Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Принимать все файлы cookie Настроить параметры
css — установить межстрочный интервал
css — установить межстрочный интервал — qaruПрисоединяйтесь к Stack Overflow , чтобы учиться, делиться знаниями и строить свою карьеру.
Спросил
Просмотрено 419к раз
Как я могу установить межстрочный интервал с помощью CSS, как мы можем установить его в MS Word?
Создан 02 окт.
Луна Луна18k5555 золотых знаков130130 серебряных знаков194194 бронзовых знака
Попробуйте свойство line-height.
Например, размер шрифта 12 пикселей и расстояние 4 пикселя от нижней и верхней строк:
высота строки: 20 пикселей; / * 4px + 12px + 4px * /
Или с em
единиц
line-height: 1.7em; / * В данном случае 1em = 12px. 20/12 == 1,666666 * /
Создан 02 окт.
Марио СезарМарио Сезар3,155 44 золотых знака2020 серебряных знаков3434 бронзовых знака
8 Вы также можете использовать значение без единицы измерения, то есть количество строк: line-height: 2;
— двойной интервал, line-height: 1.5;
— полтора и т. Д.
Создан 19 июн.
Майк Джи4,05299 золотых знаков4141 серебряный знак6464 бронзовых знака
5 Вы не можете установить интервал между абзацами в CSS, используя line-height, интервал между
блоками.Вместо этого устанавливается межстрочный интервал внутри абзаца, расстояние между строками в блоке
. То есть, line-height — это межстрочный интерлиньяж шрифтовика в абзаце, который контролируется line-height.
В настоящее время я не знаю ни одного метода в CSS для создания (например) интервала 0,15 мкм между
, независимо от того, используются ли варианты em или rem для любого свойства шрифта. Я подозреваю, что это можно сделать с более сложными поплавками или смещениями. Жаль, что это необходимо в CSS.
12.4k1919 золотых знаков100100 серебряных знаков170170 бронзовых знаков
Создан 04 мар.
2 Если вам нужны сжатые строки, вы можете установить одинаковое значение для размера шрифта
и высоты строки
В вашем файле CSS
.condensedlines {
размер шрифта: 10pt;
высота строки: 10 пунктов; / * попробуйте также немного меньшую высоту строки * /
}
В вашем HTML-файле
бла бла бла бла бла бла
бла бла бла бла бла бла
бла бла бла бла бла бла
-> Поиграйте с этим фрагментом на jsfiddle.net
Вы также можете увеличить высоту строки
для точного управления межстрочным интервалом:
.mylinespacing {
размер шрифта: 10pt;
высота строки: 14 пунктов; / * 14 = 10 + 2 вверху + 2 внизу * /
}
Создан 07 ноя.
oHooHo44.9k2626 золотых знаков
Попробовать эту недвижимость
высота строки: 200%;
или
высота строки: 17 пикселей;
используйте увеличение и уменьшение громкости
кв-праджапати90.5k1818 золотых знаков143143 серебряных знака
Создан 12 окт.
ANANTH.SANANTH.S10911 серебряный знак77 бронзовых знаков
1Я не уверен, что вы имели в виду:
line-height: size;
Создан 02 окт.
Алан Хаггай Алави Алан Хаггай Алави67.9k1919 золотых знаков9696 серебряных знаков124124 бронзовых знака
0 Попробуйте свойство line-height
; есть много способов назначить высоту строки
8,91433 золотых знака4141 серебряный знак6767 бронзовых знаков
Создан 02 окт.
Харша М В Харша М В50.8k111111 золотых знаков328328 серебряных знаков498498 бронзовых знаков
Ага, как все говорят, line-height
— это то, что нужно.
Любой шрифт, который вы используете, символ средней высоты (например, или ■, не проходящий через верхний или нижний) должен иметь одинаковую высоту-длину при line-height: от 0,6
до 0.65
.
ааааа
ааааа
ааааа
ааааа
ааааа
■■■■■■■■■■
■■■■■■■■■■
■■■■■■■■■■
■■■■■■■■■■
■■■■■■■■■■
■■■■■■■■■■
■■■■■■■■■■
■■■■■■■■■■
■■■■■■■■■■
■■■■■■■■■■
НО
ddd
ƒƒƒ
ggg
Создан 25 авг.
РубенВерг4522 серебряных знака88 бронзовых знаков
lineSpacing используется в React Native (или нативных мобильных приложениях).
Для Интернета можно использовать интервал между буквами
(или интервал между буквами
)
Создан 05 июня ’19 в 17: 572019-06-05 17:57
Эрик КимЭрик Ким8,26744 золотых знака2525 серебряных знаков2929 бронзовых знаков
Не тот ответ, который вы ищете? Посмотрите другие вопросы с метками css line или задайте свой вопрос.
по умолчанию
Stack Overflow лучше всего работает с включенным JavaScriptВаша конфиденциальность
Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Принимать все файлы cookie Настроить параметры
Расстояние между тегами (абзацами) — HTML и CSS — Форумы SitePoint
zcorpan:Теперь эти два блока стали ближе друг к другу, не так ли
Да, это исключение, подтверждающее правило
Однако это немного затуманивает проблему, потому что div является общим контейнером уровня блока и, как таковой, не имеет отступов и полей по умолчанию.Однако это может быть не всегда, поскольку UA вполне могут решить включить значения по умолчанию в будущем (при условии, что это маловероятно, но вы никогда не узнаете). Спецификации полей / отступов по умолчанию являются информативными и не являются обязательными, поэтому UA могут каким-то образом отличаться (и большинство так и делают).
Однако основная мысль моего сообщения по-прежнему актуальна и относится к стандартным элементам уровня блока html структуры документа, таким как h2, h3, h4, h…, p, ul, ol, li, form, dl, dt, dd и т. Д. … Все эти элементы могут иметь или не иметь различное количество добавленных полей / отступов, и единственный способ убедиться, что вы получите то, что вам нужно, — это сделать это самостоятельно
Поля сворачиваются, отступы — нет.
У элементов (исключая float) сворачивается только самое маленькое поле, но существует также сложное сжатие полей, когда речь идет о вложенных элементах (особенно ul). Однако в некоторых браузерах это обрабатывается по-разному и неправильно, и мой совет в любом случае остается верным;).
Padding не разрушается, как вы совершенно справедливо указываете, но, как я уже сказал в своем сообщении, вам нужно будет указать отступы на обоих элементах так же, как вам нужно указать поля на обоих элементах (если они есть), чтобы выполнить полное удаление пространства.Конечно, тогда нам нужно учитывать высоту линий каждого элемента, но давайте не будем идти туда прямо сейчас
Если вы возьмете, к примеру, элемент формы, вы обнаружите, что некоторые браузеры не применяют к нему никаких стилей, в то время как другие дают ему очень большой запас.
Лучший способ — явно контролировать поля и отступы элементов, которые вы используете, если вас не беспокоят возможные несоответствия.
Конечно, вы можете пойти еще дальше и избавиться от всех отступов / полей за один раз :).
* {margin: 0; заполнение: 0}
Пол
Как создать дополнительное пространство в HTML или на веб-странице
Обновлено: 07.06.2021, Computer Hope
Создание дополнительного пустого пространства в HTML на веб-странице может быть достигнуто разными способами в зависимости от типа пространства, которое вы хотите создать. Следующие разделы содержат множество различных способов создания дополнительного места с использованием как HTML, так и CSS.
Создание лишних пробелов до или после текста
Одной из самых запутанных вещей для новых пользователей, создающих веб-страницу, является то, что они не могут нажимать клавишу пробел несколько раз, чтобы освободить дополнительные пробелы.Чтобы создать дополнительные пробелы до, после или между текстом, используйте & nbsp; (неразрывный пробел) расширенный символ HTML.
Например, при фразе «дополнительный пробел» с использованием двойного пробела у нас есть следующий код в нашем HTML.
экстра & nbsp; & nbsp; космосПримечание
Если вы используете WYSIWYG-редактор для ввода приведенного выше кода, вы должны находиться на вкладке HTML или редактировать HTML-код.
Сохранять интервал в тексте, вставляемом на страницу
Если вы вставляете текст с дополнительными пробелами или табуляциями, вы можете использовать тег HTML
, чтобы сохранить форматирование текста.Ниже приведен пример того, как вставить текст с лишними пробелами с помощью тега.В этом тексте много пробеловПриведенный выше пример выполнен с использованием приведенного ниже HTML-кода.
ПримечаниеВ этом тексте много пробеловЕсли вы используете WYSIWYG-редактор для ввода приведенного выше кода, вы должны находиться на вкладке HTML или редактировать HTML-код.
Создание дополнительного пространства вокруг элемента или объекта
Любой элемент HTML может иметь дополнительный интервал сверху, справа, снизу или слева.Однако убедитесь, что вы понимаете разницу между полями и отступами, прежде чем выбирать тип пространства, которое вы хотите добавить вокруг элемента или объекта. Как видно на рисунке ниже, отступ окружает элемент в пределах границы и поле за пределами границы.
Пример ниже показывает наш абзац, окруженный рамкой, с отступом с полями и с интервалом справа и снизу.
Пример абзаца с полями и отступами.
Пример выше был создан с использованием приведенного ниже кода.
Пример абзаца с полями и отступами.
В первом разделе кода "margin-left: 2.5em;" добавляет левое поле 2,5 см, что создает видимость текста с отступом. Как показано в примере, этот интервал находится за пределами границы. В следующем разделе «padding: 0 7em 2em 0;» определяет верхнее, правое, нижнее и левое (по часовой стрелке) отступы. Есть верхнее заполнение "0", правое заполнение "7em", нижнее заполнение "2em" и 0 левое заполнение. Оставшаяся часть этого примера определяет, как должна выглядеть граница.
Создание вкладки с использованием CSS и HTML
Вкладку можно создать в HTML, отрегулировав левое поле элемента. Например, у этого абзаца левое поле 2,5 см от элемента, содержащего текст. CSS для создания этого левого поля показан ниже.
.tab { маржа слева: 2.5em }После размещения этого кода в нашем файле CSS мы можем применить класс «tab» к любому тексту, чтобы создать внешний вид вкладки. Значение margin-left может быть увеличено или уменьшено в зависимости от ваших потребностей.
Хотя мы рекомендуем описанный выше метод, CSS с левым полем также можно добавить в строку, как показано в примере ниже.
Пример левого поля 5em.
Пример левого поля 5em.
Если вам нужно добавить дополнительное пространство под строкой или абзацем текста, и это нужно сделать только один раз, вы можете использовать тег
. Ниже приведен пример того, как можно применить эту технику.Это предложение содержит пример текста.
Как видите, два разрыва добавляют пространство выше.Приведенный выше код создает текст, показанный ниже.
Это предложение содержит пример текста.
Как видите, два разрыва добавляют пробел вверху.
При необходимости могут быть добавлены дополнительные перерывы. Однако мы предлагаем использовать метод CSS, упомянутый ранее, для добавления отступов и интервалов вокруг текста, если это делается в нескольких местах на странице.
Добавить межстрочный интервал между строками текста
Расстояние между строками текста можно регулировать, увеличивая и уменьшая высоту строки с помощью CSS, чтобы текст было легче читать.Ниже приведен пример добавления дополнительного межстрочного интервала к абзацу текста.
Текст, показанный ниже, с дополнительным интервалом
Приведенный выше код создает текст, показанный ниже.
Этот пример текста является примером того, как к тексту можно добавить дополнительное пространство между строками. Однако мы не рекомендуем использовать такое большое пространство между строками, потому что это затрудняет чтение. Мы используем этот большой межстрочный интервал только в качестве примера.
В нашем примере выше мы использовали 3.5 em в качестве высоты линии, чтобы подчеркнуть расстояние между линиями. Однако для удобства чтения мы рекомендуем использовать около 1,7em. Добавление некоторого дополнительного интервала между строками всегда улучшает читаемость вашего текста. Однако добавление слишком большого количества может затруднить отслеживание и сканирование.
веб-типографики | Отступ и пробел
Есть несколько способов разделить абзацы. Наиболее распространенными двумя являются отступ в первой строке абзаца и вставка пробела между абзацами.
Используйте только ОДИН метод для разделения абзацев. И то, и другое является избыточным и создает неудобные, неправильные фрагменты белого пространства в текстовом блоке.
Отступ
Обычно отступ первой строки должен быть не меньше размера шрифта текста, иначе его будет трудно увидеть. Отступ должен быть связан с размером шрифта и / или высотой строки, или он может быть основан на какой-либо единице типографской сетки. 1-2 em - самая распространенная рекомендация.
В CSS используйте соседние селекторы-родственники p + p для отступа абзацев, следующих за другим абзацем, вместо каждого абзаца. Абзацы, следующие за заголовком или подзаголовком, не должны иметь отступа, а также не должно быть отступа после таких элементов, как списки и кавычки.
Кроме того, следует удалить межстрочный интервал между абзацами, который большинство браузеров вставляют по умолчанию. Браузеры создают этот разрыв строки, добавляя верхнее и нижнее поле к абзацам; нижнее поле должно быть удалено со всех абзацев, а верхнее поле должно быть удалено с тех абзацев, которые следуют за другим абзацем.
Расстояние между абзацами
Расстояние между абзацами должно быть достаточно большим, чтобы его можно было легко заметить, но не настолько большим, чтобы абзацы казались несвязанными. Чем больше размер шрифта, тем больше места должно быть между абзацами, чтобы было заметно различие.
Не используйте двойной жесткий возврат для создания промежутка между абзацами. Вместо этого используйте свойства полей CSS, которые позволяют более точно контролировать размер пространства. Некоторые дизайнеры используют формулу line-height × 0.75 - интервал между абзацами для размеров верхнего и нижнего поля.
Другие методы разделения абзацев
Есть и другие способы разделения абзацев. Среди них - выделение первой строки текста, добавление графических элементов между абзацами или в начале каждого абзаца, а также использование буквицы или повышенной заглавной буквы в начале статьи.
Отступ первой строки
Расстояние между абзацами
Пример отступа текста:
p {
font-size: 1em;
line-height: 1.25em;
маржа: 0; }
п + п {текст-отступ: 2.5em; }
h2 + p, h3 + p, h4 + p {текст-отступ: 0; }
Установите интервал между абзацами:
p {маржа: 0,625em 0; }
Создать буквицу в начале статьи:
h2 + p: первая буква {
font-size: 2em; высота строки: 0; }
Необходимо отрегулировать высоту строки, чтобы компенсировать увеличенный размер шрифта, в противном случае интерлиньяж всей строки будет нарушен.
Посмотреть живую демонстрациюКак добавить разрыв строки в WordPress (Новый межстрочный интервал)
Хотите добавить разрыв строки в WordPress или настроить межстрочный интервал между блоками? В большинстве текстовых редакторов вы можете легко добавить лишнюю пустую строку, нажав несколько раз клавишу ввода. Вы также можете создать строку с двойным интервалом после абзаца с помощью параметров форматирования. Однако в редакторе блоков WordPress таких кнопок нет. В этой статье мы покажем вам, как легко добавить разрыв строки в WordPress.
Прежде чем мы начнем, важно знать, что межстрочный интервал контролируется используемой вами темой WordPress. Мы покажем вам, как добавить пространство между блоками в редакторе блоков, а затем расскажем, как изменить межстрочный интервал в вашей теме, если вас не устраивают результаты.
Видеоурок
Подписаться на WPBeginner
Если вам не нравится видео или вам нужны дополнительные инструкции, продолжайте читать.
Добавление двухстрочного промежутка между блоками
Когда вы нажимаете клавишу «Enter» на клавиатуре, чтобы добавить разрыв строки, визуальный редактор WordPress рассматривает его как новый абзац. Это означает, что он автоматически добавит двойное пространство между строками при условии, что ваша тема имеет соответствующий стиль (все хорошие темы WordPress делают).
Так что просто войдите и нажмите Enter после строки, а затем введите что-нибудь еще в следующей строке.
Просто сделав это, в зависимости от стиля вашей темы, вы должны увидеть четкое различие между абзацами (т.e двойной межстрочный интервал).
Добавление однострочного интервала
Теперь, если вы пишете что-то вроде адреса, вы, вероятно, захотите, чтобы он был через один интервал, а не через два.
В этом случае необходимо нажать клавиши SHIFT + ENTER.
Это сообщит WordPress, что вы хотите начать новую строку внутри существующего абзаца, поэтому ему нужен одинарный межстрочный интервал против двойного межстрочного интервала.
Изменение высоты строки и интервала
Иногда, даже когда вы добавляете правильный межстрочный интервал в редакторе, он не отображается так, как вы хотите, в вашей теме.
Есть два способа исправить:
- Использование плагина (простой способ)
- Вручную с помощью кода CSS (более продвинутый)
Давайте сначала рассмотрим простой метод.
Добавление межстрочного интервала с помощью плагина
Если вы хотите изменить стиль своей темы, не изучая код, лучше всего это сделать с помощью плагина, такого как CSS Hero.
CSS Hero позволяет легко изменить дизайн вашего сайта WordPress, не зная кода.
Вы можете увидеть больше деталей в нашем полном обзоре CSS Hero.
Если вы хотите внести большие изменения в свою тему, например, переместить боковую панель или добавить нижний колонтитул, то лучшим вариантом будет плагин перетаскивания страниц. Плагин для создания страниц также позволит вам внести небольшие изменения, такие как изменение цвета шрифта или добавление разрывов строк в WordPress.
Не хотите использовать плагин или вам просто нужно внести одно изменение? Тогда вам лучше всего подойдет вариант ручного кода CSS.
Изменение интервала между абзацами вручную с помощью кода CSS
Чтобы добавить разрывы строк вручную без плагина, вам нужно добавить CSS в вашу тему.
CSS в основном похож на функцию форматирования в Microsoft Word. Вместо того, чтобы нажимать кнопки, вы напишете простой код CSS. Это не так страшно, как могут подумать некоторые новички. CSS очень легко понять, если вы просто следуете инструкциям.
Чтобы добавить собственный CSS к вашей теме, вам необходимо посетить страницу Внешний вид »Настроить .Это запустит настройщик тем WordPress, где вам нужно будет щелкнуть вкладку «Дополнительные CSS» в левом столбце.
В настраиваемом поле CSS вам нужно добавить следующий код CSS:
.post p {высота строки: 1.5em;}
Правило CSS, показанное выше, изменит межстрочный интервал содержимого абзаца на 1.5em. Em - это единица ширины типографики. Мы используем класс .post
, который WordPress автоматически добавляет в область содержимого всех сообщений, чтобы убедиться, что он влияет только на сообщения, а не на абзацы, используемые где-либо еще.
Теперь это изменяет только интервал одиночного интервала. Если вы хотите изменить интервал между абзацами в WordPress (например, двойной интервал), вам нужно будет добавить отступ.
.post p { высота строки: 1.5em; padding-bottom: 15 пикселей; }
Не стесняйтесь изменять числа в соответствии со своими потребностями.
Мы надеемся, что эта статья помогла вам добавить разрыв строки в WordPress. Вы также можете ознакомиться с нашими советами по освоению визуального редактора WordPress для более эффективного написания контента в WordPress.
Если вам понравилась эта статья, то подпишитесь на наш канал YouTube для видеоуроков по WordPress. Вы также можете найти нас в Twitter и Facebook.
Вы должны ставить пробелы между абзацами? - Mvorganizing.org
Вы должны ставить пробелы между абзацами?
Если ваша программа не указала вам иное, весь текст в эссе должен быть разделен двойным интервалом (стр. 229), и никакие лишние пробелы (кроме двойного интервала) не должны быть вставлены между абзацами.Начинайте каждую строку текста с левого поля, за исключением первой строки каждого абзаца.
Вы делаете двойной интервал между абзацами на листе с одинарным интервалом?
Интервалы между абзацами На бумаге не должно быть дополнительных интервалов после абзацев.
Есть ли пробел между абзацами в APA?
Первая строка каждого абзаца имеет отступ ½ дюйма. Никаких лишних пробелов между абзацами или разделами; в формате абзаца установите для параметров «До» и «После» значение 0. Номера страниц вверху справа.
Как поставить пробел между абзацами в CSS?
HTML-абзацы: полезные советы Вы можете разделить абзацы отступом первой строки вместо полей, используя свойство CSS text-indent. Если вам нужно больше пустого пространства между абзацами, используйте свойство CSS margin.
Как добавить пробел между абзацами в HTML?
Для создания дополнительных пробелов перед, после или между текстом используйте расширенный символ HTML (неразрывный пробел).Например, с «дополнительным пространством» у нас есть следующий код в нашем HTML. Если вы используете WYSIWYG-редактор для ввода приведенного выше кода, вы должны находиться на вкладке HTML или редактировать HTML-код.
Как убрать пробелы между абзацами в HTML?
- поля: 0: Удалит пробелы между двумя абзацами.
- padding: 0: удалит пробел между границей и текстом каждого абзаца.
- line-height: 20px: это уменьшит интервал между разными строками в каждом абзаце.
Как сделать разрыв между строками в HTML?
Для создания разрывов строк в HTML используйте тег. Закрывающий тег не нужен. В приведенном выше коде будет разрыв строки между «125 N 6th St» и «Brooklyn, NY 11249», в котором не будет чрезмерно большого пространства между двумя элементами абзаца.
Какой код для пробела в HTML?
HTML-код для Space
Знак | Именной код | Описание |
---|---|---|
неразрывный пробел | ||
космос | ||
␠ | ||
␣ | межстрочный интервал |
Что такое & nbsp в HTML?
Обычно в HTML используется неразрывный пробел:; Неразрывный пробел - это пробел, который не разбивается на новую строку.Два слова, разделенные неразрывным пробелом, будут склеиваться (не переходить на новую строку).
Что такое & amp в HTML?
& - это HTML для «Начало ссылки на символ». &; - это ссылка на символ «амперсанд». Если вы использовали символьную ссылку для реального символа (например, ™), тогда он (™) появился бы в URL-адресе вместо нужной строки.
Как избавиться от пробелов между строками в CSS?
Решение: удалить line-height из тела или превратить пролёт в блок (т.е. сделайте это div; не отображать: блокировать диапазон). Добавить дисплей: заблокировать и удалить высоту. Вы можете узнать больше о свойстве display: block здесь. У вас есть line-height: 21px; В организме.
Как называется вертикальный интервал между двумя линиями?
Величина вертикального интервала между строками текста называется межстрочным интервалом или интерлиньяжем.
Что такое CSS по умолчанию для высоты строки?
В CSS свойство line-height может принимать числовые или процентные значения. Если значение line-height не указано или не унаследовано, высота строки по умолчанию нормальная.Обычно он примерно на 20% больше размера шрифта. Например, если размер шрифта составляет 14 пикселей, то высота строки составляет около 16,8 пикселей.
Какой должна быть высота строки?
Хотя идеальной высоты строки не существует, хорошее практическое правило - установить ее примерно на 150% от размера шрифта. Вверху: слишком узкая высота строки нарушает горизонтальный поток чтения и увеличивает удвоение. Снизу: если высота строки слишком мала, строки текста визуально отрываются друг от друга.
Какое значение имеет высота строки в CSS?
Свойство CSS line-height устанавливает высоту строки.Обычно он используется для установки расстояния между строками текста. В элементах уровня блока он определяет минимальную высоту строчных полей внутри элемента. В незамещенных встроенных элементах он указывает высоту, которая используется для вычисления высоты строчного блока.
Что такое высота строки HTML?
Свойство line-height определяет количество пространства над и под встроенными элементами. То есть элементы, которые настроены на display: inline или display: inline-block. Это свойство чаще всего используется для установки интерлиньяжа для строк текста.р {высота строки: 1,5; }
Что означает высота строки 1,5?
line-height: 1,5 (без единиц измерения) увеличит размер шрифта элемента на 1,5, чтобы вычислить высоту строки. line-height: 150% потребует 150% от вычисленного размера шрифта элемента для вычисления высоты строки, что эквивалентно умножению на 1,5.
Как увеличить высоту строки в HTML?
как изменить межстрочный интервал или высоту строки в html
- Использование относительных чисел. Когда вы указываете значения в виде числа, они основаны на текущем размере шрифта в качестве основы.
- Использование процентов. Когда вы используете проценты, это работает аналогично использованию относительных чисел.