Между заголовком и основным текстом слишком большой отступ, как его уменьшить


Содержание

Поля и отступы CSS — пояснение на примере четырех HTML-элементов

Свойство HTML margin используется для добавления отступа или разрыва между различными элементами. Свойство padding используется для добавления пространства между содержимым и границей ( рамкой ) указанного HTML-элемента .

Разницу между полем и отступом можно увидеть на следующем рисунке:

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

Посмотреть демо-версию и код

У нас есть три элемента div . Первые два — со свойством HTML margin , а третий — со свойством padding . Расстояние между элементами div — это margin , а пространство между текстом внутри третьего элемента div и линией его границы — это padding .

Синтаксис CSS padding и margin

Синтаксис, который используется для единичного объявления свойства CSS margin :

Этот код задает отступы во всех направлениях: сверху, снизу, слева и справа. Если необходимо задать отступы для разных направлений, это можно сделать с помощью следующего сокращенного объявления:

  • 10px — отступ сверху;
  • 20px — отступ справа;
  • 30px — отступ снизу;
  • 40px — отступ слева.

Также можно установить margin left HTML и другие направления отдельно:

Примечание: Можно использовать для определения отступа px , pts , cm и т.д.

Синтаксис свойства CSS padding

Свойство padding можно задать с помощью единичного / сокращенного объявления или используя отдельное объявление, а для каждого направления.

Единичное объявление с одним значением:

Для каждого направления одиночным объявлением:

Если указаны четыре значения, то порядок их следования такой же, как и для свойства HTML CSS margin .

Для каждого направления в отдельности:

Пример для установки полей и отступов в HTML-списке

Во вступительной части я показал свойства margin и padding , используемые в элементе div . В этой демо-версии я создал список с помощью пунктов меню, которые являются ссылками. Список размещается внутри элемента div . Он содержит пункты меню в виде гиперссылок.

Список задается и другими свойствами CSS , но без использования свойств HTML margin и padding он будет выглядеть так:

Посмотреть демо-версию и код

Добавив поля 10px для ссылок внутри

    :

мы получим следующий вид:

Посмотреть онлайн демо-версию и код

Свойство padding добавило пространство между содержимым и границей каждой ссылки. Укажите отступ величиной в 2 пикселя в классе ссылки, и получите следующий вид:

Посмотреть онлайн демо-версию и код

Весь класс для ссылок внутри элемента

    будет следующим:

Демонстрация полей на примере HTML-таблицы

Ниже приводится пример использования свойства padding в HTML-таблице . Я создал таблицу с несколькими строками.

Для таблицы заданы стили с помощью различных свойств CSS . Сначала посмотрите, как выглядит таблица без применения свойства padding :

Посмотреть демо-версию и код

Добавив поля, мы получим таблицу, которая будет выглядеть следующим образом:

Посмотреть демо-версию и код

Ниже приводится код стилей, которые используются для

. Весь код можно увидеть, перейдя по ссылке выше:

Пример использования полей и отступов с элементом form

Свойства margin padding HTML также можно применять для элементов формы: текстовых полей, кнопок и т.д.

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

Чтобы стало понятнее, я создам форму и покажу разницу между полями с использованием свойств margin и padding и без. Первоначальный внешний вид формы без применения свойств margin и padding :

Добавив поля к классу текстовых полей и классу кнопки btn , мы получим форму, выглядящую следующим образом:

Поля для текстовых полей:

Поля для кнопки:

Посмотреть демо-версию и код

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

Поля формы будут выглядеть следующим образом:

Посмотреть демо-версию и код

После использования отрицательного значения в HTML margin расстояние между текстовыми полями уменьшилось на 3 пикселя.

Использовав свойство padding , мы увеличили расстояние между курсором внутри текстового поля и линией границы, которое задается другими свойствами. Теперь поле выглядит гораздо лучше.

Для кнопки “ Save ” мы также применили свойство padding :

которое используется для выравнивания текста во всех направлениях.

Данная публикация представляет собой перевод статьи « CSS padding and margin – Explained with 4 HTML elements » , подготовленной дружной командой проекта Интернет-технологии.ру

Расстояние между заголовком и текстом — 2 интервала (одна пустая строка).

Построение

Все листы пояснительной записки должны быть сброшюрованы в папку формата А4 (210х297). Допускается применение отдельных листов формата А3 (297х420) для иллюстраций, таблиц, распечаток.

Оформление пояснительной записки в общем случае должно вестись в соответствии с требованиями государственных стандартов ГОСТ 2.105 и ГОСТ 21.101.

При написании текста пояснительной записки на листах необходимо оставлять поля следующих размеров: для подшивки слева – 20 мм, справа – 10 мм, сверху – 20 мм, снизу – 20 мм.

Текст пояснительной записки должен быть выполнен аккуратно, литературным и экономически грамотным языком на одной стороне листа бумаги А4. Компьютерным набором текста через 1,5 межстрочных интервала. Шрифт компьютерного набора – 14 Times New Roman только черного цвета. Опечатки, описки и графические неточности, обнаруженные в процессе выполнения записки, допускается исправлять подчисткой или закрашиванием белой краской с нанесением на том же месте исправленного текста.

Абзацы в тексте начинаются отступом, равным 15 мм. Текст пояснительной записки должен быть разделен на разделы, подразделы, а в случае необходимости – пункты и подпункты.

Разделы должны иметь порядковые номера в пределах всей пояснительной записки, обозначенные арабскими цифрами без точки и записанные с абзацного отступа. Подразделы должны иметь нумерацию в пределах каждого раздела. Номер подраздела состоит из номеров раздела и подраздела, разделенных точкой. В конце номера подраздела точка не ставится. «Введение», «Реферат», «Содержание», «Заключение», «Список использованных источников» не нумеруются и располагаются симметрично тексту. Разделы, как и подразделы, могут состоять из одного или нескольких пунктов.

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

1 Типы и основные размеры

1.2 Нумерация пунктов первого раздела документа

2 Технические требования

2.2 Нумерация пунктов второго раздела документа

Если записка имеет подразделы, то нумерация пунктов должна быть в пределах подраздела и номер пункта должен состоять из номеров раздела, подраздела и пункта, разделенных точками, например:

3 Методы испытаний

3.1 Аппараты, материалы и реактивы

3.1.1 Нумерация пунктов первого подраздела третьего

3.1.2 Раздела документов

Внутри пунктов или подпунктов могут быть приведены перечисления.

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

Разделы, подразделы должны иметь заголовки. Пункты, как правило, заголовков не имеют.

Заголовки должны четко и кратко отражать содержание разделов, подразделов.

Заголовки разделов (глав) печатают строчными буквами, кроме первой прописной, без точки в конце с абзацного отступа. Заголовки подразделов (параграф) печатают с абзаца строчными буквами (кроме первой прописной).

Переносы слов в заголовках не допускаются. Если заголовок состоит из двух предложений, их разделяют точкой.

Расстояние между заголовками раздела и подраздела один интервал (пустой строки нет).

Расстояние между заголовком и текстом — 2 интервала (одна пустая строка).

Каждый раздел записки рекомендуется начинать с нового листа (страницы).

Нумерация листов пояснительной записки должна быть сквозной в пределах всей записки. Первой страницей является титульный лист. На титульном листе номер страницы не проставляется.

На листах без рамки и основной надписи номер страницы, в соответствии с ГОСТ 7.32, проставляется в центре нижней части листа без точки.

Наименования, приводимые в тексте и на иллюстрациях, должны быть одинаковыми.

Текст записки должен быть кратким, четким и не допускать различных толкований.

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

Если в записке принята специфическая терминология, то в конце ее (перед списком литературы) должен быть перечень принятых терминов с соответствующими разъяснениями. Перечень включают в содержание пояснительной записки.

В тексте документа, за исключением формул, таблиц и рисунков, не допускается:

1) применять математический знак (-) перед отрицательными значениями величин (следует писать слово «минус»);

2) применять без числовых значений математические знаки, например, > (больше),

Как уменьшить или полностью убрать расстояние между абзацами в Word

.gif» data-lazy-type=»image» data-src=»http://excelwords.ru/wp-content/uploads/2015/12/2015-12-03-22-27-05-%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png» alt=»2015-12-03 22-27-05 Скриншот экрана» w /> В текстовом редакторе “MS OFFICE WORD” интервал между абзацами основного текста увеличен “по умолчанию”. А величина такого расстояния у заголовков ещё больше. Вдобавок к этому, дистанция промеж строк тоже расширена. Да ещё строка “Меню” и “Лента” занимают 116 точек высоты окна. Из-за всего этого, открыв документ в ноутбуке с разрешением экрана 768х1376 (не говоря о планшете), мы видим в окне только заголовок, подзаголовок, да 3–4 строки основного текста. Для комфортной работы этого маловато, особенно при редактировании большого документа. Вывод один: необходимо уменьшить межстрочное расстояние и вовсе убрать дополнительные интервалы между параграфами. Для отделения последних друг от друга достаточно бывает отступа “Красной” строки.

Илон Маск рекомендует:  ob_get_contents - возвращает содержимое буфера вывода

Настройки по умолчанию

Прежде всего, необходимо настроить эти параметры для всех документов, то есть изменить настройки “по умолчанию”. Тогда во всех создаваемых программой файлах, будут использоваться эти расстояния (если их не изменять во время работы специально).

Для изменения параметров, следуйте инструкции:

1. В запущенном без файла “Ворде” (кроме 2003), откройте окно управления стилями. Для этого щёлкните по стрелочке в правом нижнем углу раздела “Стили”, и по крайнему справа значку (внизу, левее надписи “Параметры”) в открывшейся панели.

.gif» data-lazy-type=»image» data-src=»http://excelwords.ru/wp-content/uploads/2015/12/2015-12-03-22-30-56-%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png» alt=»2015-12-03 22-30-56 Скриншот экрана» w /> .gif» data-lazy-type=»image» data-src=»http://excelwords.ru/wp-content/uploads/2015/12/2015-12-03-22-31-59-%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png» alt=»2015-12-03 22-31-59 Скриншот экрана» w />
1.1. Чтобы в будущем вызывать окно управления было легче, можно установить на панель быстрого доступа специальную кнопку-команду. Для этого нажмите на треугольник справа от панели, и нажмите строчку “Другие команды”. В раскрывающемся списке “Выбрать команды”, щёлкните по надписи “Команды не на ленте” или “Все команды”. Теперь найдите строчку “Управление стилями” в списке, появившемся ниже, и щёлкните по кнопке “Добавить”.
2. В “Управлении стилями” зайдите в раздел “По умолчанию”.
3. В подразделе “Интервал” введите нулевые значения в строках “перед” и “после”. Эти параметры удалят лишнюю дистанцию между параграфами.

.gif» data-lazy-type=»image» data-src=»http://excelwords.ru/wp-content/uploads/2015/12/2015-12-03-23-01-15-%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0.png» alt=»2015-12-03 23-01-15 Скриншот экрана» w />
3.1. Сделайте заодно межстрочный интервал одинарным, то есть равным 1 (а не 1,15).
3.2. И настройте отступ первой строки в подразделе, находящемся чуть выше.
4. В самой нижней части окна, пометка не должна стоять рядом со словами “Только в этом документе”. Пометить нужно соседнее значение.
5. Нажмите кнопку “ОК”.

В версии WORD 2003 эти значения необходимо изменять для каждого стиля отдельно.

Выборочные настройки

При открытии какого-либо файла, ширина пространства между линиями текста будет соответствовать параметрам форматирования, применённым именно в этом документе. То же самое относится и к форматированному тексту, вставляемому из другого источника. Чтобы удалить все дополнительные расстояния между параграфами, нужно выделить весь текст нажатием клавиш “CTRL+A”. Или с помощью мыши, если требуется настроить только часть документа. Далее можно пойти двумя путями:

  1. Нажмите на значок “Междустрочный интервал”. Она находится во втором ряду (в середине), в разделе “Абзац” на ленте (вкладка “Главная”). Удалите интервалы “перед” и “после” параграфов, последовательно нажав на две самые нижние строчки в раскрывшемся списке.
  2. Щёлкните по стрелке в разделе “Абзац” (внизу справа). Измените опции, как в пункте 3 предыдущей главы.

В случае когда необходимо уменьшить интервалы только до и (или) после конкретного абзаца (заголовки тоже к ним относятся), используются тоже несколько способов. Для начала, щёлкните мышью в любой строке нужного параграфа. Далее используйте один из вариантов действий:

  • Воспользуйтесь кнопкой на ленте, описанной в пункте 1 данной главы.
  • Щёлкните правой клавишей мыши по светящемуся окошечку в “Экспресс-коллекции стилей” на ленте и нажмите “Изменить”. Нажмите кнопку “Формат” и выберите “Абзац”. Далее настройте расстояние, как описано выше (в 3 пункте “Настройки по умолчанию”).
  • Если нужного элемента нет в “Экспресс-коллекции” на ленте, произведите те же действия с помощью панели “Стили”. Такой метод используется и в версии редактора “2003”.

Изменение интервала между строками и абзацами в Publisher

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

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

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

Интервалы между строками и абзацами задаются на вкладке » Отступы и интервалы » диалогового окна » абзац » (вкладка » Главная «).

Вы также можете выровнять текст по опорные направляющие для точного выравнивания текста по нескольким столбцам. Опорные направляющие устанавливаются на вкладке «опорные направляющие» в диалоговом окне «направляющИе разметки» (вкладка » Макет страницы «). Вы можете выравнивать текст по опорным направляющим на вкладке Отступы и интервалы диалогового окна абзац (вкладка Главная ).

Параметры по умолчанию для линий и абзацев определяются используемым стилем.

Изменение интервала между абзацами

Select the text you want to change.

На вкладке Главная нажмите кнопку вызова абзаца , чтобы открыть диалоговое окно » абзац «.

Откройте вкладку Отступы и пробелы .

В разделе междустрочный интервалвыполните одно из указанных ниже действий.

В поле перед абзацами введите или выберите нужное значение интервала над абзацем.

В поле после абзацев введите или выберите величину интервала под абзацем.

Совет: Значения по умолчанию для интервалов до и после абзацев отображаются в пунктах. Можно указать другие единицы измерения, введя их аббревиатуру после численного значения: дюймы (дюйм), сантиметры (см), пики (пк), пункты (пт) или пиксели (пкс). При указании единицы измерения, отличной от точки, Microsoft Office Publisher преобразует их в точки.

Автоматическая установка интервалов между строками текста

Select the text you want to change.

На вкладке Главная нажмите кнопку вызова абзаца , чтобы открыть диалоговое окно » абзац «.

Откройте вкладку Отступы и пробелы .

В разделе междустрочный интервалв поле между строками введите или выберите величину интервала между строками текста. Например, чтобы дважды ввести тип пробела или выбрать 2SP. Чтобы изменить тип двойного пробела на одинарный или выберите 1SP.

Совет: Значения по умолчанию для интервалов между строками отображаются в пробелах (SP). Если вы вводите целое число, оно интерпретируется как количество пробелов. Можно указать другие единицы измерения, введя их аббревиатуру после численного значения: дюймы (дюйм), сантиметры (см), пики (пк), пункты (пт) или пиксели (пкс). При указании единицы измерения, отличной от пробелов, Publisher преобразует их в точки.

Интервалы между строками и абзацами задаются на вкладке » Отступы и интервалы » диалогового окна » абзац » (меню Формат ).

Вы также можете выровнять текст по опорные направляющие для точного выравнивания текста по нескольким столбцам. Опорные направляющие устанавливаются на вкладке «опорные направляющие» в диалоговом окне «направляющИе разметки» (меню » Расположение «). Вы выбираете способ выравнивания текста по опорным направляющим на вкладке Отступы и интервалы диалогового окна абзац (меню Формат ).

Параметры по умолчанию для линий и абзацев определяются используемым стилем.

Изменение интервала между абзацами

Select the text you want to change.

В меню Формат выберите пункт Абзац и откройте вкладку Отступы и интервалы.

В разделе междустрочный интервалвыполните одно из указанных ниже действий.

В поле перед абзацами введите или выберите нужное значение интервала над абзацем.

В поле после абзацев введите или выберите величину интервала под абзацем.

Совет: Значения по умолчанию для интервалов до и после абзацев отображаются в пунктах. Можно указать другие единицы измерения, введя их аббревиатуру после численного значения: дюймы (дюйм), сантиметры (см), пики (пк), пункты (пт) или пиксели (пкс). При указании единицы измерения, отличной от точки, Microsoft Office Publisher преобразует их в точки.

Автоматическая установка интервалов между строками текста

Select the text you want to change.

В меню Формат выберите пункт Абзац и откройте вкладку Отступы и интервалы.

В разделе междустрочный интервалв поле между строками введите или выберите величину интервала между строками текста. Например, чтобы дважды ввести тип пробела или выбрать 2SP. Чтобы изменить тип двойного пробела на одинарный или выберите 1SP.

Совет: Значения по умолчанию для интервалов между строками отображаются в пробелах (SP). Если вы вводите целое число, оно интерпретируется как количество пробелов. Можно указать другие единицы измерения, введя их аббревиатуру после численного значения: дюймы (дюйм), сантиметры (см), пики (пк), пункты (пт) или пиксели (пкс). При указании единицы измерения, отличной от пробелов, Publisher преобразует их в точки.

7. Текст (продолжение)

Выравнивание текста

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

Для установки выравнивания текста обычно используется тег параграфа

с параметром align , который определяет способ выравнивания. Также блок текста допустимо выравнивать с помощью тега

left — выравнивание по левому краю, задается по умолчанию;
right — выравнивание по правому краю;
center — выравнивание по центру;
justify — выравнивание по ширине (одновременно по правому и левому краю). Этот аргумент работает только для текста, длина которого более, чем одна строка.

Также аргумент align можно применять как для текста, так и для заголовков (листинг 7.4).

Листинг 7.4. Способы выравнивания текста

Как поймать льва?

Метод перебора

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

Илон Маск рекомендует:  tt в HTML

Метод дихотомии

Делим пустыню на две половины. В одной части — лев, в другой его нет. Берем ту половину, в которой находится лев, и снова делим ее пополам. Так повторяем до тех пор, пока лев не окажется пойман.

Как изменить интервал между абзацами в Ворде

Работая в текстовом редакторе Ворд, очень часто появляются ненужные пустые промежутки между частями текста, которые портят внешний вид. Если нужно уменьшить или вовсе убрать интервал между абзацами следует воспользоваться кнопкой «Интервал». Ниже рассмотрим все способы более подробно.

Удаление интервалов

Чтобы удалить пустой пробел после абзаца нужно выполнить следующие действия. Выделите нужный фрагмент текста двойным нажатием или весь текст комбинацией клавиш «Ctrl+A». Откройте вкладку «Главная» отыщите кнопку «Интервал» в области «Абзац». Кликните по ней и выберите соответствующий вариант «Удалить интервал после абзаца».

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

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

Когда расстояние между абзацами большое, можно легко его сократить, и наоборот увеличить. Окно «Абзац» поможет сделать нужные настройки. Выделите текст и откройте окно «Абзац», нажав по кнопке-стрелочке в области «Абзац» в главной вкладке.

В новом окне в подразделе «Интервал» задайте нужные значения в полях «Перед» и «После». Сократить размеры отступа поможет маленькое значение в графе «После», если наличие отступа необходимо после абзаца.

В подразделе «Образец» можно наблюдать вносимые изменения. Меняя значения в пунктах «Перед» и «После» можно как увеличивать расстояние между абзацами, так и уменьшать.

Примечание. Вызвать диалоговое окно «Абзац» можно нажав правой кнопкой мыши и из списка выбрать «Абзац». Изначально соответственно выделить необходимый фрагмент в тексте.

Установка интервала между абзацами

Благодаря, более расширенным настройкам, можно установить разрывы между абзацами разных видов и задать определённые значения для отступов. Для этого необходимо повторить следующие шаги:

  1. Выделить нужную часть текста;
  2. Открыть вкладку «Главная», нажать по кнопке «Изменить стили»;
  3. В выпадающем окне наведите курсором мыши на «Интервал между абзацами»;
  4. Плавно перейдите на новое всплывающее окно «Встроенные» и выберите нужный вид отступа.

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

Для расширенной настройки перейдите по строчке «Пользовательские интервалы для абзаца».

В окне «Управление стилями» откройте раздел «По умолчанию», задайте точные значения в подразделе «Интервал» и «Положение абзаца». Сохраните изменения нажав по кнопке «Ок».

Как создать устойчивую и гармоничную систему отступов в дизайне для более быстрой разработки

Недавно я работала над созданием системы отступов и размеров для одного продукта в сфере здравоохранения, чтобы улучшить читабельность текста и добиться последовательности на всех страницах. Я вывела три правила для отступов (Правило трёх «К») и четыре размера (16px, 8px, 4px, 2px), которые работали гармонично с новой системой типографики.

Из этой статьи вы узнаете, как использовать расстояния осознанно для последовательности в дизайне и более быстрой разработки.

Проблема

Располагая элементы вертикально, дизайнер не может оставить это на волю случая или неопределённости. Слишком часто дизайнеры полагаются на вертикальные отступы, которые есть по умолчанию в Photoshop (5px, 10px). Такой подход допустим при создании горизонтального ритма, если колонки являются кратными 10px, но вряд ли это будет соответствовать типографике.

Роберт Брингхёрст, автор книги «Основы стиля в типографике»

Интерфейс до и после введения системы отступов

Начало

Ещё раз приведу слова Роберта Брингхёрста:

Не создавайте без шкалы. Именно шрифт должен быть той мерой, которая определяет всё остальное.

Итак, шрифт и интерлиньяж — это основа, на которой мы будем строить нашу систему расстояний.

Шаг 1. Определите интерлиньяж для основного текста (и сетку, которая будет для вас работать)

Я начала с гипотезы, что нам подойдёт популярная 8-пиксельная сетка (т. е. расстояния, которые кратны или делятся на 8). В качестве эксперимента я взяла основной шрифт размером 13px и интерлиньяж размером 16px и 24px. Но эти значения не подошли. В первом случае, расстояния были слишком маленькие, во втором — слишком большие.

13/16px + отступы 8px сверху и снизу = 48px ширина строки. Слишком тесно!
13/24px + отступы 8px сверху и снизу = 64px ширина строки. Слишком свободно!

Затем я решила соединить шрифт размером 13px с чётными значениями от 16 до 24px в качестве интерлиньяжа. Сначала я попробовала 18px. Если бы это сработало, то это означало, что я буду применять 6-пиксельную сетку (с расстояниями в 2, 3, 6, 12, 18, 24. ). Затем я попробовала интерлиньяж в 20px, и он отлично подошёл. Значит, я буду применять 4-пиксельную сетку (с расстояниями в 2, 4, 8, 12, 16, 20. ).

13/18px + отступы 6px сверху и снизу = 48px ширина строки. Всё ещё слишком тесно!
13/20px + отступы 8px сверху и снизу = 56px ширина строки. В самый раз!

Шаг 2. Закон Хика и геометрическая прогрессия для определения расстояний

Чем больше количество вариантов, тем сложнее сделать выбор.

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

  • Все расстояния должны быть кратны базовому числу сетки, например, в моём случае, 4. Значит, я могу выбрать любые значения из этого ряда: 2, 4, 8, 12, 16, 20, 24, 28.
  • Обычно 4–5 вариантов будет достаточно даже для сложных корпоративных продуктов. Но если вам действительно нужно, то можно выбрать дополнительные значения.
  • Я решила выбрать первые четыре значения, полученные с помощью геометрической прогрессии, так как это даёт более визуально ощутимые интервалы (чтобы подчеркнуть иерархию). Итак, я получила следующие цифры: 2, 4, 8, 16.

Подробнее о том, как выбирать значения, можно почитать в этом посте от Нейтана Кёртиса (перевод).

Как использовать эти значения для создания устойчивой системы? На помощь приходит Правило трёх «К»

На меня оказали большое влияние термины, которые представил в своей статье Нейтан: внешние отступы (Insets), стеки (Stacks) и строчные отступы (Inline). Я решила добавить к этому ещё один слой, чтобы моей команде было легче понимать, где используется каждый из этих элементов. Я разбила все правила для расстояний на три группы, начинающиеся на «К»: Контейнеры, Контент и Компоненты.

  • В контейнерах используется квадратный отступ (16px) (Square Inset).
  • В контенте используются стеки (сверху — 2px, снизу — 0, 4, 8, 16px в зависимости от вида контента).
  • В компонентах используются строчные отступы (в большинстве случаев — 8px, редко — 4px, когда элементы связаны).

Первая «К» — Правила для Контейнеров

Контейнеры — это рамки в вашем интерфейсе, которые содержат внутри себя контент. Обычно это страницы, карточки, модальные окна, панели и т. д. Раз они стоят на самом верху иерархии, необходимо, чтобы у них были самые большие отступы со всех сторон (в моём случае — 16px). Нейтан называет это квадратным отступом. Совет: никогда не включайте границу ( border ) в ваши расчёты (в этой статье хорошо объясняется почему).

Страница, страница с карточкой, панель с деталями, модальное окно

Вторая «К» — Правила для Контента

Контент живёт внутри контейнера. Контент содержит:

  • заголовки (h1, h2, h3, h4, h5),
  • разные данные в виде абзацев, списков, форм, таблиц (они стоят ниже по иерархии, чем заголовки, поэтому в дальнейшем я буду называть их «узел»).

Контент выстраивается вертикально при помощи отступов. Но интерлиньяж (расстояние между строк) также добавляет пространство. Нейтан рассказывает в своей статье, как этого избежать при помощи mixin. Но я так и не смогла разобраться, как использовать этот подход на постоянной основе, поэтому придумала свой с учётом и интерлиньяжа, и отступов одновременно. Вот он:

А) Сначала разберитесь с отступами для заголовков

Как видно на рисунке ниже я начала с двух вариантов интерлиньяжа для заголовков. Соотношение основного шрифта (13px) к основному интерлиньяжу (20px) равно

1,54. Берём это значение, чтобы посчитать интерлиньяж для остальных шрифтов. И округляем до ближайших значений, кратных 4 (базовое число сетки).

Чтобы облегчить выбор между двумя вариантами, я решила использовать интерлиньяж 1,5 и выше. Я всё ещё сомневалась, что лучше выбрать, но после некоторых поисков мы с командой определились, какой вариант нам подходит.

Рассчитываем соотношение интерлиньяжа. Выбираем варианты со значением 1,5 и выше. Путём поисков находим окончательное решение.

Немного о самих поисках

Я начала с заголовка h1 и попробовала разные отступы 0px, 2px, 4px, 8px. Большинство отступов при интерлиньяже 36px были слишком узкими. Но отступ в 4px при интерлиньяже 40px был как раз тем, что нужно.

Затем я перешла к h2. В нашем продукте h2 — это первый заголовок в контейнере с белой страницей. По правилу для контейнеров первый заголовок h2 получил сверху отступ в 16px. Я решила сделать такой же отступ перед всеми заголовками h2, так как в этом случае хорошо видна иерархия между секциями.

Применяем правило для контейнеров и делаем по краям отступ в 16px. Делаем отступ 16px между секциями. Если между секциями сделать отступ 8px, то иерархия теряется.

Далее я экспериментировала со всеми отступами (от 0 до 8px) между заголовками от h2 до h5 и узлами контента (абзацами, списками, формами, таблицами). Отступы в 2px и 4px были достаточно близки, но нам всё-таки показалось, что отступ в 2px смотрится немного лучше.

Расстояние между заголовком и узлом контента пропорционально расстояниям внутри узла.

Стеки из заголовков, расстояния в 2px и 4px

Б) Затем разберитесь с отступами внутри узлов

В нашем продукте четыре основных вида контента:

  • таблицы (около 50 %),
  • списки (около 30 %),
  • формы (около 15 %),
  • абзацы (ещё 5 %).

Я начала с самого простого вида контента — с абзаца.

Отступы внутри абзаца

Это самое простое — просто сделайте так, чтобы расстояние между двумя линиями внутри абзаца было равно 0px. Любые элементы внутри абзаца (например, две отдельные строки в таблице), которые выглядели не как список, получали отступ в 0px.

Настройки для абзацев в Sketch

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

Моим первым желанием было использовать в качестве отступа между абзацами расстояние равное интерлиньяжу — 20px. Но затем я наткнулась на рекомендации WCAG SC 1.4.8, где сказано: «Интерлиньяж внутри абзаца должен равняться 150 %. Расстояние между абзацами должно быть (минимум) в 1,5 раза больше, чем интерлиньяж — под этим мы имеем в виду, что расстояние от верхней линии последней строки первого абзаца до верхней линии первой строки следующего абзаца должно быть равно 250 %». Предположив, что эти проценты вычисляются из базового шрифта в 13px, я рассчитала значение для расстояния между абзацами:

Илон Маск рекомендует:  RandSeed - Переменная Delphi

13px X 250% — 13px X 150% = 13px.

Это значение будет указано в CSS как margin-bottom: 13px . Но у нас нет такого отступа среди тех, которые мы определили на шаге 2. Поэтому я взяла ближайшее значение в 16px.

Определяем расстояние между абзацами на основании WCAG SC 1.4.8

Настройки для отступов между абзацами в Sketch

Если я сомневаюсь в расчётах, я всегда проверяю их визуально. Расстояние между абзацами в 16px выглядит лучше по сравнению с другими вариантами. (Мне показалось, что 12px подходит ещё лучше, но я стала вводить ещё один отступ только для таких случаев, так как в нашем продукте не так много абзацев, а абзацев, идущих друг за другом — тем более.)

Отступы между элементами списка

Список — это узел, который состоит из нескольких элементов однородных данных. Раз все эти элементы группируются в списке, важно, чтобы расстояние между ними было меньше, чем расстояние между абзацами (например, 16px), которые обычно включают разнородные данные. В то же время элементы списка должны отделяться друг от друга, иначе они будут выглядеть как один абзац. Я взяла значения от 0 до 16px, их было всего три — 2, 4 и 8px. Отступ в 4px выглядел лучше всего для иерархии.

Расстояние между элементами списка в 2, 4 и 8px

Отступы между двумя инпутами с лейблами

Поля внутри формы складываются в стеки один за другим.

Расстояние в 4px выглядит слишком тесно, 16px — слишком свободно, 8px — в самый раз.

Отступы между двумя инпутами без лейблов

Не использовать лейблы — это не очень хорошая практика с точки зрения доступности интерфейса. Тем не менее, в некоторых ситуациях лучше их не показывать (но продолжать использовать), например:

  • когда несколько инпутов относятся к одному объекту (например, адрес на картинке внизу состоит из нескольких полей, которые сгруппированы под одним лейблом),
  • когда лейбл слишком очевиден или повторяется (например, поиск или фильтры запроса).

В этом случае, в зависимости от ситуации, используется разное расстояние. Если инпуты относятся к одному объекту, то лучше использовать расстояние в 8px. Если логически они относятся к разным вещам, то лучше использовать 16px, как и в случае с абзацами.

Отступы внутри таблиц

Таблицы, так же как и списки, хорошо подходят для группировки однородных данных. Тем не менее, информация в таблицах обычно более плотная и имеет множество параметров. Поэтому и отступы в таблице отличаются. Если данные будут слишком близко, то их будет сложно читать, на отвлекаясь на следующую строку. Используя отступ в 8px между текстом и границей таблицы, мы получим расстояние в 16px между текстом в двух строках. Это то же самое расстояние, которое используется между абзацами.

Расстояние между текстом и границей таблицы в 4px — слишком тесно, 8px — в самый раз.

Третья «К» — Правила для Компонентов

Компоненты — это кнопки, инпуты, иконки и т. д. Обычно они располагаются друг за другом горизонтально (в строке). Все компоненты имеют размер кратный 4 (и 8). Поэтому высота кнопок и инпутов составляет 24px (вместе с границей — 26px). Когда шрифт и все компоненты лежат на сетке базовых линий и имеют пропорциональный размер, то весь дизайн становится гармоничным.

Отступы между двумя компонентами

Я придерживалась простого правила использовать отступ в 8px в большинстве случаев между двумя компонентами. Иногда я использовала отступ в 4px, чтобы показать более тесную связь между ними (по закону близости в гештальт-психологии).

Расстояние в 8px (фиолетового цвета) и 4px (оранжевого цвета)

Отступы внутри компонентов

Для всех компонентов я использовала отступы в 8px с правой и с левой стороны.

Кнопка и инпут высотой 26px (включая границу 1px сверху и снизу и отступы в 8px по бокам)

Отступы внутри компонентов с иконками

Ещё раз, основываясь на законе близости, я сделала отступ между иконками внутри компонента в 4px, вместо 8px.

Отступы между компонентами и иконками

Если иконка относится к компоненту, то она размещается на расстоянии 4px от него, чтобы показать связь с этим компонентом (по закону близости). Если иконка относится к группе компонентов, то она располагается на расстоянии 8px, чтобы показать связь именно с группой, а не с отдельным компонентом.

Заключение

Используя данные принципы:

  • Вы создадите систему отступов с ограниченным количеством вариантов и ограниченными правилами применения (закон Хика), которые будет легко запомнить.
  • В вашем интерфейсе вы будете использовать расстояния, которые помогают передать визуальную иерархию и соответствуют рекомендациям WCAG 1.4.8. Это позволит людям с разными возможностями получать информацию с вашего сайта.
  • Это ускорит процесс разработки, так как разработчики будут знать правила применения отступов и смогут правильно перенести их из макета.
  • Дизайнерам не нужно будет поправлять вёрстку, разработчикам не нужно будет изучать макеты с помощью таких инструментов как Zeplin.

Полезные ссылки

Если у вас есть ссылки по теме помимо тех, которые я уже упомянула в статье, присылайте их в комментариях.

Между заголовком и основным текстом слишком большой отступ, как его уменьшить?

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

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

Центральная выключка (равнение по центру) текста уместна при небольшом количестве слов, иначе его будет сложно воспринимать. При этом текст стоит сделать покрупнее, от 24 пикселей.

Если вам необходимо большое количество текста, используйте блок с раскрывающимся текстом (в Тильде TX12, TX16N или кнопка BF703).

То же самое относится к визуальной иерархии внутри смыслового блока. Заголовок должен быть самым крупным, а подзаголовок меньше и с меньшей насыщенностью шрифта. Далее названия преимуществ — заметно меньше, чем заголовок и такой же насыщенности. Описание преимуществ набрано самым мелким текстом.

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

Как уменьшить пробел между заголовком и основным содержимым?

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

У меня действительно не слишком много знаний CSS, но, посмотрев на массивный CSS-код темы, я был немного смущен и решил не играть с кодом. Итак, небольшая помощь нужна здесь.

  • Ссылка — Thats Breaking
  • Тема — Газета
  • Платформа для блога — WordPress

Дайте мне знать, если я пропущу какую-либо информацию.

то, что вы пытаетесь сделать, это установить маржу или заполнение заголовка или тела.

Вы можете использовать отступы или поля, в зависимости от визуального эффекта, который вы хотите получить.

Чтобы получить более быстрые результаты, вы можете:

    На веб-странице, которую вы связали с кликом на контейнере, вы хотите изменить пробел

Ищите это в инспекторе кода css:

Обратите внимание, что пространство withe задано с помощью attr. Например, если вы измените это в инспекторе с 48px, до 0px, автоматически пропадут заголовки заголовков и тела.

После этого вы измените его в коде css. поиск td-main-page-wrap. Вы также можете изменить верхнюю, нижнюю, правую или левую поля и поля.

Будьте осторожны, если вы измените CSS-шаблон, потому что класс или элементы, вероятно, будут использоваться в разных представлениях. На всякий случай вы видите все сломанные: p

Как изменить интервал между абзацами в Ворде

Работая в текстовом редакторе Ворд, очень часто появляются ненужные пустые промежутки между частями текста, которые портят внешний вид. Если нужно уменьшить или вовсе убрать интервал между абзацами следует воспользоваться кнопкой «Интервал». Ниже рассмотрим все способы более подробно.

Удаление интервалов

Чтобы удалить пустой пробел после абзаца нужно выполнить следующие действия. Выделите нужный фрагмент текста двойным нажатием или весь текст комбинацией клавиш «Ctrl+A». Откройте вкладку «Главная» отыщите кнопку «Интервал» в области «Абзац». Кликните по ней и выберите соответствующий вариант «Удалить интервал после абзаца».

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

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

Когда расстояние между абзацами большое, можно легко его сократить, и наоборот увеличить. Окно «Абзац» поможет сделать нужные настройки. Выделите текст и откройте окно «Абзац», нажав по кнопке-стрелочке в области «Абзац» в главной вкладке.

В новом окне в подразделе «Интервал» задайте нужные значения в полях «Перед» и «После». Сократить размеры отступа поможет маленькое значение в графе «После», если наличие отступа необходимо после абзаца.

В подразделе «Образец» можно наблюдать вносимые изменения. Меняя значения в пунктах «Перед» и «После» можно как увеличивать расстояние между абзацами, так и уменьшать.

Примечание. Вызвать диалоговое окно «Абзац» можно нажав правой кнопкой мыши и из списка выбрать «Абзац». Изначально соответственно выделить необходимый фрагмент в тексте.

Установка интервала между абзацами

Благодаря, более расширенным настройкам, можно установить разрывы между абзацами разных видов и задать определённые значения для отступов. Для этого необходимо повторить следующие шаги:

  1. Выделить нужную часть текста;
  2. Открыть вкладку «Главная», нажать по кнопке «Изменить стили»;
  3. В выпадающем окне наведите курсором мыши на «Интервал между абзацами»;
  4. Плавно перейдите на новое всплывающее окно «Встроенные» и выберите нужный вид отступа.

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

Для расширенной настройки перейдите по строчке «Пользовательские интервалы для абзаца».

В окне «Управление стилями» откройте раздел «По умолчанию», задайте точные значения в подразделе «Интервал» и «Положение абзаца». Сохраните изменения нажав по кнопке «Ок».

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL