Как сделать отступ между абзацами в css
Перейти к содержимому

Как сделать отступ между абзацами в css

  • автор:

Как изменить расстояние между абзацами текста?

Изменить расстояние между абзацами текста создаваемых с помощью тега

.

Решение

При использовании тега

автоматически добавляются отступы сверху и снизу от текстового абзаца. Это сделано для того, чтобы визуально отделить один блок текста от следующего. Понятно, что значения отступов, которые заданы по умолчанию, устраивают не всегда, поэтому иногда их приходится уменьшать или увеличивать. Для этого можно использовать универсальное свойство margin , оно определяет отступы со всех сторон абзаца или margin-top для отступа сверху и margin-bottom для отступа снизу (пример 1).

Пример 1. Изменение значения отступов у абзаца

HTML5 CSS 2.1 IE Cr Op Sa Fx

    Отступы в тексте   

Солнце яркое светило,
Ветер выдался попутный -
Путешественникам выпал
Путь приятный и нетрудный.
Вдруг вдали корабль пиратов
Показался с длинным флагом;
Был таран на нем поставлен,
Приготовленный к атакам.

Завывая громко в трубы,
Шли грабители навстречу,
Грозным голосом кричали,
Вызывая всех на сечу.
Корабельщики в испуге
Побелели, точно мел.
Только витязь был спокоен,
Только он не оробел.

Результат примера показан ни рис. 1.

Расстояние между абзацами текста

Рис. 1. Расстояние между абзацами текста

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

Отступы между абзацами

Пишу содержимое на drupale. Вставляю вручную картинки. Почему то после картинок появляется тег
, который занимает место и добавляет отступ, этот тег виден если проинспектировать страницу, а в содержимом его нету. Подскажите, пожалуйста, как убрать этот глюк и как задать вручную на html’e отступы между абзацами?

Отслеживать
Sergey4590
задан 17 июл 2013 в 7:17
Sergey4590 Sergey4590
447 6 6 золотых знаков 17 17 серебряных знаков 39 39 бронзовых знаков

3 ответа 3

Сортировка: Сброс на вариант по умолчанию

Если посмотреть в код страницы, то можно заметить, что на разных сайтах код абзаца установлен по умолчанию разный. Так, у меня это не p , а br . То есть предлагаемый выше код p неверен!

Необходимо прописать br , причем на разных сайтах у меня значение «прокатывало» разное. То удалось прописать margin-top: 5px; margin-bottom: 5px; , то только margin: 10px; .

Как увеличить или уменьшить интервал между абзацами на веб-странице с помощью CSS

Один из моих читателей просил рассказать, как изменить интервал между абзацами. Данная статья отвечает на этот вопрос.

Изменение расстояния между абзацами

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

Вот пример таблицы стилей для HTML 4 от Консорциума W3 , в которых устанавливается верхнее и нижнее поля равными 1.12em. Поэтому разрыв между абзацами будет составлять 1.12em.

Чтобы узнать, как ваш браузер задает эти разрывы, запустите инструменты веб-разработчика и проверьте значения, заданные для полей, границ и отступов каждого абзаца.

Таким образом я обнаружил, что Firefox устанавливает поле до и после каждого абзаца в значение, равное размеру используемого шрифта. При этом оставляя размер границы и отступы равными нулю. Получается, что Firefox задает для каждого абзаца следующие стили:

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

В приведенном выше примере оба поля имеют одинаковый размер, поэтому расстояние между абзацами составляет 1em.

Таким образом, расстояние между абзацами устанавливается с помощью верхнего и нижнего полей. Например, чтобы увеличить промежуток до 2em, используйте следующий код:

Как изменить расстояние между абзацами текста?

Изменить расстояние между абзацами текста создаваемых с помощью тега

.

Решение

При использовании тега

автоматически добавляются отступы сверху и снизу от текстового абзаца. Это сделано для того, чтобы визуально отделить один блок текста от следующего. Понятно, что значения отступов, которые заданы по умолчанию, устраивают не всегда, поэтому иногда их приходится уменьшать или увеличивать. Для этого можно использовать универсальное свойство margin , оно определяет отступы со всех сторон абзаца или margin-top для отступа сверху и margin-bottom для отступа снизу (пример 1).

Пример 1. Изменение значения отступов у абзаца

    Отступы в тексте   

Солнце яркое светило,
Ветер выдался попутный -
Путешественникам выпал
Путь приятный и нетрудный.
Вдруг вдали корабль пиратов
Показался с длинным флагом;
Был таран на нем поставлен,
Приготовленный к атакам.

Завывая громко в трубы,
Шли грабители навстречу,
Грозным голосом кричали,
Вызывая всех на сечу.
Корабельщики в испуге
Побелели, точно мел.
Только витязь был спокоен,
Только он не оробел.

Результат примера показан ни рис. 1.

Рис. 1. Расстояние между абзацами текста

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *