margin-bottom

Отступы и поля

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

К абзацу (тег

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

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

Когда требуется установить абзацный отступ, лучше всего использовать стилевое свойство text-indent . Его значение определяет насколько сдвинуть текст первой строки вправо от исходного положения. Ширина текстового блока при этом не меняется и остается исходно заданной. Величину отступа можно указывать в пикселах, процентах или других доступных единицах (пример 1).

Как убрать отступы и поля у всех элементов на странице?

Чтобы обнулить отступы и поля у всех элементов на странице, используйте стилевые свойства margin и padding с нулевыми значениями, добавляя их к универсальному селектору * .

Читайте также:  Windows java latest version of

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

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

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

Как убрать отступы вокруг формы?

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

Как изменить отступы на веб-странице?

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

Источник

Как убрать отступ сверху и снизу от списка?

Убрать отступы вокруг маркированного или нумерованного списка.

Решение

Используйте стилевое свойство margin и padding с нулевым значением для селектора UL или OL , в зависимости от типа списка, как показано в примере 1.

Пример 1. Отступы в списке

HTML5 CSS 2.1 IE Cr Op Sa Fx

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

Список без вертикальных и горизонтальных отступов

Рис. 1. Список без вертикальных и горизонтальных отступов

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

Пример 2. Отступы в списке

HTML5 CSS 2.1 IE Cr Op Sa Fx

HTML по теме

CSS по теме

Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.

Популярные рецепты

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

Источник

margin-bottom

Устанавливает величину отступа от нижнего края элемента. Отступом является расстояние от внешнего края нижней границы текущего элемента до внутренней границы его родительского элемента (рис. 1).

Рис. 1. Отступ от нижнего края элемента

Рис. 1. Отступ от нижнего края элемента

Синтаксис

margin-bottom: значение | auto | inherit

Значения

Величину нижнего отступа можно указывать в пикселах (px), процентах (%) или других допустимых для CSS единицах. Значение может быть как положительным, так и отрицательным числом.

auto Указывает, что размер отступов будет автоматически рассчитан браузером. inherit Наследует значение родителя.

HTML5 CSS2.1 IE Cr Op Sa Fx

       
Lorem ipsum dolor sit amet

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

Применение свойства margin-bottom

Рис. 2. Применение свойства margin-bottom

Объектная модель

[window.]document.getElementById(» elementID «).style.marginBottom

Браузеры

Браузер Internet Explorer 6 в некоторых случаях некорректно вычисляет значение отступа, заданное в процентах.

Internet Explorer до версии 7.0 включительно не поддерживает значение inherit .

Источник

margin-bottom

Свойство CSS margin-bottom устанавливает внешний отступ внизу элемента. Положительное значение увеличивает расстояние между соседними элементами, тогда как отрицательное — сокращает.

Интерактивный пример

Влияние CSS-свойства margin-bottom на блок элемента

Это свойство не имеет воздействия на незамещаемые элементы, такие как или .

Синтаксис

/* числовые значения */ margin-bottom: 10px; /* Абсолютная длина */ margin-bottom: 1em; /* относительно размера текста */ margin-bottom: 5%; /* относительно длины родительского блока */ /* Значения-ключевые слова */ margin-bottom: auto; /* Глобальные значения */ margin-bottom: inherit; margin-bottom: initial; margin-bottom: unset; 

Свойство margin-bottom может быть выражено как ключевое слово auto , или как , или как . Значение может быть положительным, нулевым или отрицательным.

Значения

Размер отступа — фиксированная величина.

Размер отступа в процентах — размер относительно длины родительского блока.

Браузер сам выбирает, какое значение использовать. Смотрите margin .

Формальный синтаксис

Пример

HTML

div class="container"> div class="box0">Блок 0div> div class="box1">Блок 1div> div class="box2">Отрицательное значение margin Блока 1 тянет меня вверхdiv> div> 

CSS

CSS устанавливает нижний отступ и высоту для элементов div .

.box0  margin-bottom:1em; height:3em; > .box1  margin-bottom:-1.5em; height:4em; > .box2  border:1px dashed black; border-width:1px 0; margin-bottom:2em; > 

Несколько дополнений к свойствам элемента div и элемента класса container сделают более наглядным эффект использования свойства margin .

.container  background-color:orange; width:320px; border:1px solid black; > div  width:320px; background-color:gold; > 

Спецификации

Начальное значение 0
Применяется к все элементы, кроме элементов с табличным типом display , отличным от table-caption , table и inline-table . Это также применяется к ::first-letter и ::first-line .
Наследуется нет
Проценты ссылается на ширину содержащего блока
Обработка значения процент, как указан, или абсолютная длина
Animation type длина

Поддержка браузерами

BCD tables only load in the browser

Found a content problem with this page?

This page was last modified on 5 дек. 2022 г. by MDN contributors.

Your blueprint for a better internet.

MDN

Support

Our communities

Developers

Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998– 2023 by individual mozilla.org contributors. Content available under a Creative Commons license.

Источник

Убрать нижний отступ

Здравствуйте!
Простите, если не сюда пишу.
Уже несколько дней не могу найти свою ошибку.
Прошу помощи.

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

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

Сайт запускаю на OpenServer. В веб еще не выкладывал.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
html lang="ru"> head> meta charset=utf-8 /> title> Enter a title here /title> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> link rel="stylesheet" type="text/css" href="style/style-header.css"> /head> body> div class="navbar"> a href="index.php">Главная/a> a href="#news">Новости/a> a href="forma-svjazi.php">Контакты/a> /div> /body> /html>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
body {margin:0;} .navbar { overflow: hidden; background-color: #333; position: fixed; top: 0; width: 100%; } .navbar a { float: left; display: block; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; } .navbar a:hover { background: #ddd; color: black; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
html xmlns="http://www.w3.org/1999/xhtml"> head> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> title>Мой сайтtitle> link rel="stylesheet" type="text/css" href="style/style.css"> link rel="stylesheet" type="text/css" href="style/style-video.css"> link href="https://fonts.googleapis.com/css?family=Merriweather|PT+Sans+Caption:400,700&display=swap" rel="stylesheet"> link rel="shortcut icon" type="image/x-icon" href="favicon/favicon.ico"> head> body> div class="fullscreen-bg main"> div class="overlay"> h1>Простой примерbr>фонового видео на сайтеh1> div> video loop="" muted="" autoplay="" poster="video/plane.jpg" class="fullscreen-bg__video"> source src="video/videopromo.mp4" type="video/mp4"> video> div>  include('header.php'); ?> div class="layout">  include('nav.php'); ?> div class="content"> h1>Название страницыh1> p>Бла-бла.p> div> div>  include('footer.php'); ?> body> html>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
html { font-family: 'Merriweather', serif; font-family: 'PT Sans Caption', sans-serif; font-size: 16px; line-height: 1.5; } .layout { margin: 15px 0; /* Отступы сверху и снизу */ overflow: hidden; /* Отменяем действие float */ min-width: 800px; /* Минимальная ширина */ max-width: 100%; /* Максимальная ширина */ } .sidebar { /* Навигация по сайту */ width: 100px; /* Ширина меню */ float: left; /* Состыковка с другим слоем по горизонтали */ padding: 10px; /* Поля */ border: solid 1px #000; /* Параметры рамки */ background: #e3e8cc; /* Цвет фона */ } .sidebar ul { list-style: none; /* Убираем маркеры */ padding: 0; /* Убираем отступы */ } .content { /* Основное содержание страницы */ margin: 0 135px 0 215px; /* Отступ справа и слева */ padding: 10px; /* Поля */ border: solid 1px #000; /* Параметры рамки */ background: #e3e8cc; /* Цвет фона */ }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
.fullscreen-bg { overflow: hidden; z-index: -100; position: relative; height: 100%; width: 100%; padding-top:45%; } .fullscreen-bg__video { position: absolute; top: 0; left: 0; width: 100%; } .overlay { background: rgba(0,0,0,0.6); position: absolute; top:0; left:0; width: 100%; height: 100%; z-index: 4; } .overlay h1 { text-align:center; color:#fff; font-size: 70px; margin-top:17%; } @media (max-width: 767px) { .fullscreen-bg { background: url('../images/plane.jpg') center center / cover no-repeat; } .fullscreen-bg__video { display: none; } .overlay h1 { font-size: 40px; } }

Источник

Оцените статью