margin-right | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | |
6.0+ | 8.0+ | 1.0+ | 3.5+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Краткая информация
Версии CSS
Описание
Устанавливает величину отступа от правого края элемента. Отступом является расстояние от внешнего края правой границы текущего элемента до внутренней границы его родительского элемента (рис. 1).
Рис. 1. Отступ от правого края элемента
Синтаксис
margin-right: значение | auto | inherit
Значения
Величину правого отступа можно указывать в пикселах (px), процентах (%) или других допустимых для CSS единицах. Значение может быть как положительным, так и отрицательным числом.
- auto
- Указывает, что размер отступов будет автоматически рассчитан браузером.
- inherit
- Наследует значение родителя.
Пример
HTML5CSS2.1IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>margin-right</title> <style> body { margin-right: 25%; /* Отступ справа */ margin-left: 25%; /* Отступ слева */ } .panel { background: #007083; /* Цвет фона */ color: white; /* Цвет текста */ padding: 10px; /* Поля вокруг текста */ text-align: justify; /* Выравнивание по ширине */ } </style> </head> <body> <div> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. </div> </body> </html>
Результат данного примера показан на рис. 2.
Рис. 2. Применение свойства margin-right
Объектная модель
[window. ]document.getElementById(«elementID»).style.marginRight
Браузеры
Браузер Internet Explorer 6 удваивает значение левого или правого отступа для плавающих элементов, вложенных в родительские элементы. Удваивается тот отступ, который прилегает к стороне родителя. Проблема обычно решается добавлением display: inline для плавающего элемента.
Internet Explorer до версии 7.0 включительно не поддерживает значение inherit.
margin-left | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | |
6.0+ | 8.0+ | 1.0+ | 3.5+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Краткая информация
Версии CSS
Описание
Устанавливает величину отступа от левого края элемента. Отступом является расстояние от внешнего края левой границы текущего элемента до внутренней границы его родительского элемента (рис.
Рис. 1. Отступ от левого края элемента
Синтаксис
margin-left: значение | auto | inherit
Значения
Величину левого отступа можно указывать в пикселах (px), процентах (%) или других допустимых для CSS единицах. Значение может быть как положительным, так и отрицательным числом.
- auto
- Указывает, что размер отступов будет автоматически рассчитан браузером.
- inherit
- Наследует значение родителя.
Пример
HTML5CSS2.1IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>margin-left</title> <style> .layer1 { background-color: #D36037; /* Цвет фона */ } .layer2 { margin-left: 20%; /* Отступ слева */ background-color: #ccc; /* Цвет фона */ padding: 10px; /* Поля вокруг текста */ } </style> </head> <body> <div> <div> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. </div> </div> </body> </html>
Результат данного примера показан на рис. 2.
Рис. 2. Применение свойства margin-left
Объектная модель
[window.]document.getElementById(«elementID»).style.marginLeft
Браузеры
Браузер Internet Explorer 6 удваивает значение левого или правого отступа для плавающих элементов, вложенных в родительские элементы. Удваивается тот отступ, который прилегает к стороне родителя. Проблема обычно решается добавлением display: inline для плавающего элемента.
Internet Explorer до версии 7.0 включительно не поддерживает значение inherit.
margin-top | htmlbook.ru
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | |
6.0+ | 8.0+ | 1. 0+ | 3.5+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Краткая информация
Версии CSS
Описание
Устанавливает величину отступа от верхнего края элемента. Отступом является расстояние от внешнего края верхней границы текущего элемента до внутренней границы его родительского элемента (рис. 1).
Рис. 1. Отступ от верхнего края элемента
Синтаксис
margin-top: значение | auto | inherit
Значения
Величину верхнего отступа можно указывать в пикселах (px), процентах (%) или других допустимых для CSS единицах. Значение может быть как положительным, так и отрицательным числом.
- auto
- Указывает, что размер отступов будет автоматически рассчитан браузером.
- inherit
- Наследует значение родителя.
Пример
HTML5CSS2.1IECrOpSaFx
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>margin-top</title>
<style>
div {
background: #fc3; /* Цвет фона */
border: 2px solid black; /* Параметры рамки */
padding: 20px; /* Поля вокруг текста */
margin-top: 20%; /* Отступ сверху */
}
</style>
</head>
<body>
<div>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh
euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim
ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl
ut aliquip ex ea commodo consequat.
</div>
</body>
</html>
Результат данного примера показан на рис. 2.
Рис. 2. Применение свойства margin-top
Объектная модель
[window.]document.getElementById(«elementID»).style.marginTop
Браузеры
Браузер Internet Explorer 6 в некоторых случаях некорректно вычисляет значение отступа, заданное в процентах.
Internet Explorer до версии 7.0 включительно не поддерживает значение inherit.
Отступы и поля | htmlbook.ru
Отступы и поля | htmlbook.ruТемы рецептов
К абзацу (тег <p>) и заголовку (тег <h2>) автоматически добавляется верхний и нижний отступы, которые в сумме и дают большое расстояние между заголовком и текстом. Чтобы уменьшить величину отступа надо явно добавить свойство margin-bottom к селектору h2. Причем можно установить положительное, нулевое или отрицательное значение.
Когда требуется установить абзацный отступ, лучше всего использовать стилевое свойство text-indent. Его значение определяет насколько сдвинуть текст первой строки вправо от исходного положения. Ширина текстового блока при этом не меняется и остается исходно заданной. Величину отступа можно указывать в пикселах, процентах или других доступных единицах (пример 1).
Чтобы обнулить отступы и поля у всех элементов на странице, используйте стилевые свойства margin и padding с нулевыми значениями, добавляя их к универсальному селектору *.
При использовании тега <p> автоматически добавляются отступы сверху и снизу от текстового абзаца. Это сделано для того, чтобы визуально отделить один блок текста от следующего. Понятно, что значения отступов, которые заданы по умолчанию, устраивают не всегда, поэтому иногда их приходится уменьшать или увеличивать. Для этого можно использовать универсальное свойство margin, оно определяет отступы со всех сторон абзаца или margin-top для отступа сверху и margin-bottom — для отступа снизу.
При добавлении формы через тег <form> вокруг нее сверху и снизу автоматически добавляются отступы. Чтобы их убрать, используйте стилевое свойство margin с нулевым значением, добавляя его к селектору FORM.
Отступы на веб-странице хотя и не видны, но не позволяют содержимому плотно прилегать к краям окна браузера, чтобы обеспечивать комфортность чтения. Свое собственное значение отступов можно установить, изменяя значения свойства margin у селектора body.
О сайте
Помощь
Копирование материалов
Борьба с ошибками
Технологии
Поисковый плагин
Основные разделы
Статьи
Блог
Практикум
Цифровые книги
Форум
HTML
Самоучитель HTML
XHTML
Справочник по HTML
HTML5
CSS
Самоучитель CSS
Справочник по CSS
Рецепты CSS
CSS3
Сайт
Вёрстка
Макеты
Веб-сервер
htmlbook.ru использует хостинг timeweb© 2002–2021 Влад Мержевич, по всем вопросам пишите по адресу vlad@htmlbook. ru
Подпишитесь на материалы сайта по RSS
Как сделать отступ в HTML?
Есть разные способы установки HTML отступов перед текстом. Но для совместимости с различными браузерами и доступности, мы обсудим самые популярные методы:
Чтобы сделать отступ перед текстом или абзацем, лучше использовать CSS. Ниже приведены примеры того, как смещать надписи с помощью каскадных таблиц стилей. Вставьте каждый из приведенных примеров кода между тегами HTML <head></head>.
Следующий код создает CSS-класс «tab», который отодвигает символы и абзац на 40 пикселей от левого края:
<style type="text/css"> <!-- .tab { margin-left: 40px; } --> </style>
Вставив приведенный выше код в раздел <head>, можно выполнить его в любом месте, добавляя его в теги абзаца (<p>), как показано ниже:
<p>Образец табуляции</p>
Если вы планируете применять этот стиль на нескольких страницах, лучше создать файл .css и связать его со всеми веб-страницами.
<link rel="stylesheet" Type="text/css" href="http://www.example.com/basic.css">
Как только файл каскадных таблиц стилей создан, откройте его для редактирования и добавьте тот же код, кроме тега <style> и меток комментирования, как показано ниже:
.tab { margin-left: 40px; }
Когда эти шаги выполнены, можно табулировать любой текст, используя тот же самый <p class=»tab»>, показанный выше.
Есть и другие варианты. Например, если нужно сместить только первую строку абзаца, то примените приведенный ниже код:
.tab { text-indent:40px }
Подсказка: Можно задавать величину отступа в процентах. Например, вместо смещения на 40 пикселей, можно сдвинуть строки на 5% от текущего положения. Можно использовать и длинный пробел при определении нужной ширины.
Бонусная подсказка как сделать отступ в HTML: Чтобы поменять HTML отступ слева на отступ справа, измените свойство margin-left на margin-right.
Можно достичь тех же результатов используя стиль, встроенный в HTML- код. Хотя применение CSS делает управление многочисленными веб-страницами легче, если использовать стиль только один раз:
<p>Это текст с отступом.</p>
Тут весь текст абзаца смещен на 40 пикселей влево. Другие теги <p> не смещены.
<p>Это текст с отступом.</p>
А здесь только первая строка в абзаце смещается на 40 пикселей слева. Никакие дополнительные строки смещены не будут.
Подсказка: можно задать отступ с помощью процентов. Например, вместо смещения на 40 пикселей, можно заменить значение на 5%, чтобы сдвинуть текст на 5%.
Бонусная подсказка: Можно поменять отступ слева на отступ справа, изменив свойство margin-left на margin-right.
Другой часто применяемый метод, позволяющий создать HTML отступ текста — с помощью <blockquote>, как показано ниже.
Хотя это намного легче, но есть проблемы совместимости, которые могут возникнуть из-за применения этого решения. Данный тег предназначен для цитирования, а не смещения:
<blockquote>Эта строка будет сдвинута.</blockquote>
Пожалуйста, опубликуйте свои комментарии по текущей теме статьи. За комментарии, отклики, подписки, лайки, дизлайки низкий вам поклон!
Данная публикация является переводом статьи «How do I indent or tab text on my web page or in HTML?» , подготовленная редакцией проекта.
html как сделать отступы от краев страницы
На чтение 5 мин. Просмотров 77 Опубликовано
Горизонтальные и вертикальные отступы от края браузера до содержимого web-страницы встроены в браузер по умолчанию. Тем не менее, можно изменить значение этих параметров, делая отступы по желанию больше или меньше. Так, например, можно установить отступ от верхнего края окна до заголовка страницы, или вообще убрать его.
Отступы задаются параметрами margin и padding . Наличия двух атрибутов вместо одного требуют интересы разных браузеров, margin — Internet Эксплорер, а padding — Опера и Файер фох. Совмещение разных параметров гарантирует, что показываться web-страница в разных браузерах будет одинаково.
Управлять отдельными отступами от разных краев экрана можно с помощью параметров margin-top , margin-bottom , margin-right и margin-left , которые соответственно изменяют расстояние от верхнего, нижнего, правого и левого края окна браузера. Прежде чем их использовать, следует задать нулевое значение параметрам margin и padding (пример 1).
Пример 1. Изменение верхнего отступа от края браузера
Есть разные способы установки HTML отступов перед текстом. Но для совместимости с различными браузерами и доступности, мы обсудим самые популярные методы:
Рекомендованный способ в CSS и HTML
Чтобы сделать отступ перед текстом или абзацем, лучше использовать CSS . Ниже приведены примеры того, как смещать надписи с помощью каскадных таблиц стилей. Вставьте каждый из приведенных примеров кода между тегами HTML .
Следующий код создает CSS-класс «tab» , который отодвигает символы и абзац на 40 пикселей от левого края:
Вставив приведенный выше код в раздел , можно выполнить его в любом месте, добавляя его в теги абзаца (
), как показано ниже:
Если вы планируете применять этот стиль на нескольких страницах, лучше создать файл .css и связать его со всеми веб-страницами. Чтобы сделать отступ в HTML , добавьте следующую строчку между тегами и создайте ссылку на файл. Мы назвали его « basic.css «:
Как только файл каскадных таблиц стилей создан, откройте его для редактирования и добавьте тот же код, кроме тега и меток комментирования, как показано ниже:
Когда эти шаги выполнены, можно табулировать любой текст, используя тот же самый
Есть и другие варианты. Например, если нужно сместить только первую строку абзаца, то примените приведенный ниже код:
Подсказка: Можно задавать величину отступа в процентах. Например, вместо смещения на 40 пикселей, можно сдвинуть строки на 5% от текущего положения. Можно использовать и длинный пробел при определении нужной ширины.
Бонусная подсказка как сделать отступ в HTML: Чтобы поменять отступ слева на отступ справа, измените свойство margin-left на margin-right .
Рекомендованный метод в HTML
Можно достичь тех же результатов используя стиль, встроенный в HTML- код . Хотя применение CSS делает управление многочисленными веб-страницами легче, если использовать стиль только один раз:
Тут весь текст абзаца смещен на 40 пикселей влево. Другие теги
А здесь только первая строка в абзаце смещается на 40 пикселей слева. Никакие дополнительные строки смещены не будут.
Подсказка : можно задать отступ с помощью процентов. Например, вместо смещения на 40 пикселей, можно заменить значение на 5%, чтобы сдвинуть текст на 5%.
Бонусная подсказка : Можно поменять отступ слева на отступ справа, изменив свойство margin-left на margin-right.
Альтернативный метод
Другой часто применяемый метод HTML отступа текста — с помощью
Хотя это намного легче, но есть проблемы совместимости, которые могут возникнуть из-за применения этого решения. Данный тег предназначен для цитирования, а не смещения:
Данная публикация представляет собой перевод статьи « How do I indent or tab text on my web page or in HTML? » , подготовленной дружной командой проекта Интернет-технологии.ру
Здравствуйте, дорогие друзья!
Рассмотрим несколько способов как сделать отступ текста в HTML.
Навигация по статье:
Отступ текста в HTML при помощи margin
Когда вы размещаете текст на сайте он находится в каком-то теге. Это может быть тег блока
, секции и так далее.
Мы можем задать отступ для тега в котором находится текст при помощи CSS свойства margin.
Делается это так:
Здесь мы воспользовались атрибутом style и в нём указали нужное CSS свойство, задав тексту отступ слева 20px. Так же мы можем задать для нашего блока или другого тега класс и потом в отдельном CSS файле дописать для него стили.
При помощи этого свойства мы можем задать разные отступы тексту в HTML:
- margin-left — расстояние слева
- margin-right — расстояние справа
- margin-top — расстояние сверху
- margin-bottom — расстояние снизу
Так же можно одновременно в одной строке задать одинаковые или разные отступы со всех сторон:
- margin: 10px; — делаем отступ текста 10px со всех сторон
- margin: 15px 30px; — задаём отступ срерху и снизу по 15px, а справа и слева по 30px
- margin: 15px 25px 35px 45px; — отступ сверху 15px, слева – 25px, снизу – 30px, справа – 45px
Вместо пикселей вы так же можете задавать %, em, rem и другие единицы.
Отступ текста в HTML при помощи padding
Этот способ очень похож на предыдущий, но если margin задавал отступ до текста как бы снаружи тега, то padding будет задавать отступ внутри.
Html отступы текста от края – Тарифы на сотовую связь
145 пользователя считают данную страницу полезной.
Информация актуальна! Страница была обновлена 16.12.2019
Есть разные способы установки HTML отступов перед текстом. Но для совместимости с различными браузерами и доступности, мы обсудим самые популярные методы:
Рекомендованный способ в CSS и HTML
Чтобы сделать отступ перед текстом или абзацем, лучше использовать CSS . Ниже приведены примеры того, как смещать надписи с помощью каскадных таблиц стилей. Вставьте каждый из приведенных примеров кода между тегами HTML .
Следующий код создает CSS-класс «tab» , который отодвигает символы и абзац на 40 пикселей от левого края:
Вставив приведенный выше код в раздел , можно выполнить его в любом месте, добавляя его в теги абзаца (
), как показано ниже:
Если вы планируете применять этот стиль на нескольких страницах, лучше создать файл . css и связать его со всеми веб-страницами. Чтобы сделать отступ в HTML , добавьте следующую строчку между тегами и создайте ссылку на файл. Мы назвали его « basic.css «:
Как только файл каскадных таблиц стилей создан, откройте его для редактирования и добавьте тот же код, кроме тега и меток комментирования, как показано ниже:
Когда эти шаги выполнены, можно табулировать любой текст, используя тот же самый
Есть и другие варианты. Например, если нужно сместить только первую строку абзаца, то примените приведенный ниже код:
Подсказка: Можно задавать величину отступа в процентах. Например, вместо смещения на 40 пикселей, можно сдвинуть строки на 5% от текущего положения. Можно использовать и длинный пробел при определении нужной ширины.
Бонусная подсказка как сделать отступ в HTML: Чтобы поменять отступ слева на отступ справа, измените свойство margin-left на margin-right .
Рекомендованный метод в HTML
Можно достичь тех же результатов используя стиль, встроенный в HTML- код . Хотя применение CSS делает управление многочисленными веб-страницами легче, если использовать стиль только один раз:
Тут весь текст абзаца смещен на 40 пикселей влево. Другие теги
А здесь только первая строка в абзаце смещается на 40 пикселей слева. Никакие дополнительные строки смещены не будут.
Подсказка : можно задать отступ с помощью процентов. Например, вместо смещения на 40 пикселей, можно заменить значение на 5%, чтобы сдвинуть текст на 5%.
Бонусная подсказка : Можно поменять отступ слева на отступ справа, изменив свойство margin-left на margin-right.
Альтернативный метод
Другой часто применяемый метод HTML отступа текста — с помощью
Хотя это намного легче, но есть проблемы совместимости, которые могут возникнуть из-за применения этого решения. Данный тег предназначен для цитирования, а не смещения:
Данная публикация представляет собой перевод статьи « How do I indent or tab text on my web page or in HTML? » , подготовленной дружной командой проекта Интернет-технологии. ру
Веб-ресурс оценивается пользователями по его внешней привлекательности. Поэтому даже информационно полезный текст может быть не прочитан из-за того, что он некачественно оформлен. Вывод – нужно тщательно и внимательно подходить не только к смысловому содержанию страниц сайта, но и к его визуальному представлению. Появление технологии CSS расширило возможности создания привлекательных статей. Одно из свойств, предназначенных для облегчения восприятия написанного – отступ текста CSS.
Поля и отступы: в чём разница?
Прежде чем начинать форматировать текст, следует разобраться, что такое поля и отступы. Несмотря на то что эти элементы разметки в ряде случаев выглядят для пользователя одинаково, между ними существуют принципиальные различия:
- поле задаётся свойством padding, отступ – margin;
- поле определяется промежутком между содержимым и границей блока, отступ – между границами соседних блоков;
- поля могут как учитываться в размерах элемента (ширине и высоте), так и нет.
Свойство margin
Итак, чтобы задать горизонтальный или вертикальный отступ текста CSS, используют конструкцию margin. Данное свойство применяется к тегу
задающего абзац документа. В самом простом случае оно записывается как:
Такая строчка означает, что вокруг блока текста (или любого другого блока) со всех сторон будет сделан отступ в 12 пикселей. Чтобы увеличить промежуток, например, в три раза, достаточно записать:
Но что делать, если интервал между блоками должен быть разный с каждой стороны? Разработчики веб-страниц используют несколько форм записи:
- margin: 11px 22px.
- margin: 11px 22px 33px.
- margin: 11px 22px 33px 44px.
В первом примере от нижней и верхней границ блока будут сделаны отступы по 11 пикселей, по бокам блока – по 22 пикселя. Согласно второй форме записи, между верхним краем блока и контентом будет 11 пикселей, между нижним – 33 пикселя, по бокам – по 22 пикселя. В третьем случае отступ текста CSS будет иметь значение 11 пикселей сверху, 22 пикселя справа, 33 пикселя снизу и 44 пикселя слева.
Также доступна возможность записи расстояния до границы блока только с одной стороны: margin-top, margin-bottom, margin-left, margin-right. Переведя названия свойств на русский язык, несложно догадаться об их назначении. Например, следующая запись говорит о том, что отступ справа будет равен 22 пикселя:
Для остальных сторон расстояния вокруг блока принимаются равными значению элемента-родителя.
Свойство margin имеет особенность, которую должен помнить разработчик, когда использует отступ текста CSS по вертикали. Интервалы соседних элементов не суммируются, а налагаются друг на друга. Например, пусть один из блоков имеет margin-bottom: 15px, а примыкающий к нему снизу блок margin-top: 35px. Школьная арифметика и здравый смысл подсказывают, что общий отступ между ними будет 50 пикселей. На практике это не так. Блок с большим значением свойства margin «поглотит» своего соседа. В итоге интервал между элементами будет 35 пикселей.
«Красная» строка
Оформляя документ в текстовом редакторе, пользователи предпочитают задавать каждый новый абзац с помощью «красной» строки. С помощью CSS отступ текста слева несложно сделать – используется конструкция text-indent. Записывается она так:
То есть первая строка абзаца будет сдвинута относительного левого края на 11 пикселей. Чтобы текст на веб-странице больше походил на документ в редакторе, следует дополнительно установить выравнивание по ширине, то есть записать:
Помимо пикселей, при описании разметки допускается использование других единиц – дюймов, пунктов, процентов. Пусть блок имеет отступ текста CSS, равный 10%. При ширине блока, равной 500 пикселям, красная строка будет составлять 50 пикселей (10% от 500).
Для данного свойства может быть выставлено значение inherit. Такая запись говорит, что блок использует аналогичное свойство родительского блока.
Удивительно, но абзацный отступ может принимать и отрицательные значения! В этом случае формируются так называемые выступы, то есть основной текст остаётся на месте, а первая строка смещается влево на 22 пикселя:
Чтобы буквы не перешли за левую границу браузера, дополнительно к text-indent нужно использовать конструкцию для задания поля:
Полезные рекомендации
Основные свойства CSS для форматирования текста рассмотрены. А закрепить их поможет практика. Вот несколько заключительных советов, как применять изученный материал при разработке веб-сайтов:
- красная строка и отступ текста – разные понятия, и для их указания используются разные свойства;
- для вертикальных отступов правила математики не действуют – интервалы накладываются, «побеждает» элемент с большим значением;
- отрицательный абзацный отступ используют, чтобы указать первую строку абзаца с помощью изображения.
HTML отступ текста – в процессе создания сайта, нам много приходится работать с текстовыми блоками, или текстовыми фразами. Однажды, мне нужно было добавить текстовую фразу, таким образом, чтобы перед этой текстовой фразой был некоторый отступ текста от края html блока, в который данный текст добавлялся.
Казалось бы, простая задача, но в процессе ее решения, я столкнулся с тем, что данную задачу можно решить несколькими способами. В этой статье я хочу поделиться, каким образом, можно сделать отступ текста используя средства html.
Итак, html отступ текста , способ первый – самый, естественный и простой. Чтобы сделать отступ перед текстом, добавим перед текстом html код пробела – Добавить html код пробела можно в любом html редакторе.
Привожу пример рабочего кода задания отступа для текста, с помощью кода пробела:
В данном примере, перед выбранным нами текстом код пробела – & nbsp ; добавлен четыре раза, в результате, получим нужный нам отступ.
Мы знаем, что код пробела отрабатывается любым браузером. Поэтому, добавив необходимое количество пробелов перед текстом, можно получить необходимый отступ для текста.
Этот способ хорош тем, что он будет гарантированно отработан любым браузером.
Но у данного способа есть существенный недостаток. Для того, чтобы сделать отступ для текста достаточно большой по длине, в html код, перед текстом придется добавить большое количество знаков пробела, что может выглядеть не красиво, громоздко и не профессионально.
Одним из вариантов решения этой проблемы, является следующий способ задания отступа.
HTML отступ текста , способ второй – этот способ основан на свойствах тега blockquote. Данный тег задает отступ примерно 40 пикселей слева и справа, для размещенного в нем текста. Кроме того, отступ задается сверху и снизу. Пример html кода использования данного способа приведен ниже:
Как видите, данный способ задания отступа для текста, очень прост в использовании, но и этот способ тоже имеет существенный недостаток. Отступ, который задает тег blockquote, является фиксированным и всегда равен одной и той же величине – 40px.
Чтобы исправить ситуацию, и при добавлении html отступа для текста иметь возможность задать любую величину, воспользуемся третьим способом.
HTML отступ текста , способ третий.
Здесь мы воспользуемся свойством параметра text-indent каскадных таблиц стилей CSS.
Если открыть справочник CSS, на странице с описанием свойств text-indent, то мы увидим, что с помощью text-indent, мы можем задавать величину отступа первой строки или первого абзаца, какого-либо блока текста.
Мы рассматриваем, пример с коротки текстовым блоком, поэтому свойства text-indent вполне подходят для нашего случая.
Ниже приведен html код, который формирует отступ текста с использованием text-indent. Из примера видно, что задавая для text-indent разные значения аргументов, мы можем изменять величину отступа текста:
На мой взгляд, этот способ задания отступа для текста, является самым оптимальным, но, тем не менее, рассмотрим еще один способ задания отступа, с использованием изображений.
HTML отступ текста , четвертый способ – здесь мы, для задания отступа, будем использовать изображение.
В качестве рабочего примера, сразу рассмотрим html код, который демонстрирует работу данного способа:
HTML отступ текста слева, используем изображение
Из приведенного примера хорошо видно, что меняя ширину изображения, мы можем менять положение текста, то есть задавать нужный отступ для текста.
В качестве изображения можно использовать изображение, ширина и высота которого, равны одному пикселу. Чтобы применяемое нами изображение не было видно на странице, зададим для него цвет точно такой же, как фона страницы сайта.
На мой взгляд, приведенных выше способов задания отступов для текста вполне достаточно, чтобы организовать нужный Вам отступ в любой ситуации, при добавлении контента на страницу Ваших сайтов.
html — Как сделать отступ абзаца вокруг плавающего изображения?
html — Как сделать отступ абзаца вокруг плавающего изображения? — Переполнение стекаПрисоединяйтесь к Stack Overflow , чтобы учиться, делиться знаниями и строить свою карьеру.
Спросил
Просмотрено 800 раз
Я пытаюсь создать страницу вопросов и ответов с отступами.У меня есть изображение, плавающее слева вверху страницы. Я хочу сделать вот что: Отступы
Вот мой HTML-код:
Анкета кандидата
Энтони Боутман
Почему вы хотите войти в совет директоров RPFC?
Я считаю, что еда становится все более серьезной проблемой. Вот еще несколько примеров текста. Вот еще несколько примеров текста. Вот еще несколько примеров текста. Вот еще несколько примеров текста. Вот еще несколько примеров текста. Вот еще несколько примеров текста. Вот еще несколько примеров текста. Вот еще несколько примеров текста.Вот еще несколько примеров текста. Вот еще несколько примеров текста. Вот еще несколько примеров текста.
, но левый край абзаца находится у левого края страницы, а не у правого края изображения. Если я сделаю отступ больше, чем ширина изображения, абзац не будет правильно перенесен. Есть ли способ сделать отступ для всего абзаца относительно изображения и страницы? Я хочу создать абзац класса p. answers
с отступом в таблице стилей.
Создан 25 янв.
Вы можете просто обернуть свой вопрос-ответ в div и применить следующий css.
.answers {
ширина: 500 пикселей;
плыть налево;
}
См. Следующий Jsfidle.
https://jsfiddle.net/Rukhsana/fek24ag1/
Создан 25 янв.
2 Добавить отступ
к абзацу.
п {
отступ слева: 140 пикселей;
}
Будет легко редактировать, если вместо встроенного стиля вы используете следующий CSS между тегами head
как встроенный стиль:
img {
плыть налево;
граница: сплошной черный 1px;
маржа сверху: 1px;
нижнее поле: 1px;
маржа слева: 6 пикселей;
поле справа: 6 пикселей;
}
п {
отступ слева: 140 пикселей;
}
Создан 25 янв.
Майхан Ниджат7,955 33 золотых знака4343 серебряных знака9090 бронзовых знаков
Немного поэкспериментировав, я нашел решение: укажите тег, в котором вы хотите сделать отступ, атрибуты display: table
и padding-left: 10px
Создан 09 окт.
0711master0711master19133 серебряных знака1313 бронзовых знаков
lang-html
Stack Overflow лучше всего работает с включенным JavaScriptВаша конфиденциальность
Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Принимать все файлы cookie Настроить параметры
Выравнивание и отступ — Карманное руководство по HTML
Вы, наверное, заметили, что у большинства абзацев HTML нет начального отступа. Вы можете использовать margin
или padding
, чтобы сдвинуть абзацы вправо, но это влияет на весь абзац, а не только на первую строку. Кроме того, текст всегда выравнивается по левому краю. Как сделать текст по центру или текст с выравниванием по правому краю?
Как мы видели в разделе «Границы», прямоугольная модель контролирует область вокруг текста. В этом разделе показано, как перемещать текст внутри самого поля.
Отступ текста
Для отступа текста используйте свойство text-indent
с удобным названием.Следующий фрагмент CSS добавляет ко всем абзацам отступ 2,0 em:
Пример 3.24. Абзацы с отступом
<стиль> п { текстовый отступ: 2.0em; }«Напротив, - тихо сказал Холмс, - у меня есть все основания поверить, что мне удастся найти мистера Хосмера Энджела ».
Мистер Виндибанк резко вздрогнул и уронил перчатки.«Я рад это слышать», - сказал он.
«Любопытно, - заметил Холмс, - что пишущая машинка в нем действительно столько же индивидуальности, сколько в почерке мужчины. Если только они не совсем новые, то двое из них не пишут одинаково. Некоторые буквы изнашиваются больше, чем другие, а некоторые стираются только на одна сторона. В этой заметке вы отмечаете, мистер Виндибанк, что в каждом случае есть небольшая невнятность над е, и небольшой дефект в хвосте r.Есть четырнадцать других характеристики, но они более очевидны ".
Если вы введете отрицательное значение для text-indent
, первая строка текста сместится влево. Это полезно для создания «выступов» для заголовков и т.п. Единственная уловка заключается в том, что вы должны соответствующим образом установить отступы для содержащего блока.
Пример 3.25. Висячий отступ
<стиль> div { padding-top: 5 пикселей; padding-bottom: 5 пикселей; отступ справа: 5 пикселей; отступ слева: 30 пикселей; граница: сплошная 3px; } h3 { текстовый отступ: -25px; }Лига красных
Я позвонил своему другу, мистеруШерлок Холмс, один день осенью прошлого года и застал его в глубоком разговор с очень толстым пожилым человеком с ярким лицом джентльмен с огненно-рыжими волосами. С извинениями за мои вторжения, я собирался уйти, когда Холмс потянул я резко вошел в комнату и закрыл за собой дверь.
«Контейнер» div
имеет равномерное заполнение 5 пикселей по всему периметру, за исключением левого поля, которое составляет 30 пикселей.У элемента h3
текстовый отступ установлен на отрицательное значение 25 пикселей. В результате h3
смещается на 30 пикселей вправо из-за заполнения, а затем смещается на 25 пикселей назад влево из-за отрицательного отступа текста
. Все остальные элементы находятся на расстоянии 30 пикселей от левого края. В результате получается выступ в 25 пикселей.
Горизонтальное выравнивание
Свойство text-align
позволяет выровнять текст по правому, левому или по центру внутри содержащего его блока.Четыре варианта:
слева
: выравнивает текст по левому краю поля, оставляя неровный край справа. Это значение по умолчанию.по центру
: центрирует текст внутри поля.справа
: выравнивает текст по правому краю поля, оставляя неровный край слева.по ширине
: выравнивает текст по правому и левому краям поля.Это может привести к тому, что расстояние между словами в строке станет неравномерным. Параметрjustify
не так хорошо поддерживается в некоторых старых браузерах.
Давайте посмотрим на все четыре варианта:
Пример 3.26. По левому краю, по центру, справа и по ширине
<стиль> div {border: 3px solid; отступ: 5 пикселей; } div.left {выравнивание текста: слева; фон: #ffcccc; } div.center {выравнивание текста: центр; фон: #ccffcc; } div.право {выравнивание текста: право; фон: #ccccff; } div.justify {выравнивание текста: выравнивание; фон: #ffffcc; }Текст с выравниванием по левому краюТекст по центруТекст с выравниванием по правому краюОбоснованный текст. По этому поводу вопрос возникает вопрос: лучше ли быть любимым, чем бояться или бояться, чем любил? На это можно ответить, что нужно желать и того, и другого, но, поскольку их сложно объединить в одном человеке, намного безопаснее быть боялись, чем любили, когда нужно отказаться от любого из двоих.Поскольку в целом о мужчинах следует утверждать, что они неблагодарный, непостоянный, лживый, трусливый, алчный, и пока вы добейтесь успеха, они полностью принадлежат вам; они предложат вам свою кровь, имущество, жизнь и дети, как сказано выше, когда нужды далеко далекий; но когда он приближается, они поворачиваются против вас.
Имейте в виду, что text-align
выравнивает текст и другое встроенное содержимое в пределах полей.Не влияет на сами блоки. Например, вы не можете использовать text-align: center
для центрирования меньшего поля внутри большего поля. Подобные вещи являются частью более продвинутой концепции под названием CSS-позиционирование.
Выравнивание, выравнивание и отступ | Компьютерные приложения для менеджеров
Цели обучения
- Изменить выравнивание текста.
- Используйте кнопку табуляции на клавиатуре, чтобы сделать абзац отступом.
Выравнивание
Чтобы выровнять или выровнять текст, переместите курсор в абзац, который нужно изменить, затем нажмите кнопки выравнивания по левому краю, по правому краю, по центру или по ширине.
Выравнивание — это то, как текст перемещается по отношению к остальной части страницы (или столбцу, ячейке таблицы, текстовому полю и т. Д.). Существует четыре основных варианта выравнивания: по левому краю, по правому краю, по центру и по ширине.
- Выровненный по левому краю текст — это текст, выровненный по левому краю.
- Текст с выравниванием по правому краю — это текст с выравниванием по правому краю.
- Текст по центру — это текст, расположенный по центру между двумя краями.
Выравнивание управляет интервалом между словами.Выровненный по ширине текст увеличивает расстояние между словами, чтобы заполнить всю строку так, чтобы она была выровнена как по левому, так и по правому краю.
Необоснованный текст | Обоснованный текст |
Вы также можете изменить настройки выравнивания и выравнивания в диалоговом окне абзаца.
Диалоговое окно абзаца: выравнивание и выравнивание
Откройте диалоговое окно абзаца, щелкнув значок маленькой стрелки в правом нижнем углу группы абзацев.
Выпадающее меню для изменения выравнивания находится в верхней части диалогового окна.
Углубление
Во многих документах отступы — хороший способ отличить начало нового абзаца, особенно когда нет интервала между абзацами.
Чтобы сделать отступ, нажмите клавишу TAB один раз на клавиатуре в начале абзаца.
Одна табуляция в начале первой строки абзаца.
Для большего контроля над настройками отступа используйте диалоговое окно абзаца.
Диалоговое окно абзаца: отступ
Откройте диалоговое окно абзаца, щелкнув значок маленькой стрелки в правом нижнем углу группы абзацев.
Область отступа находится ближе к середине диалогового окна.
Параметры «Влево» и «Вправо» позволяют сдвинуть весь абзац слева и справа.
Сравнение отпечатков |
---|
Без отступа |
С отступом 1 дюйм слева и справа |
В раскрывающемся меню «Специальный» можно выбрать отступ для первой строки абзаца или создать выступающий отступ.После выбора «Первая» или «Висячая» появится другое поле, в котором вы сможете выбрать размер первой строки или выступа.
Вешалка | Отступ первой строки |
CSS свойство text-align-last
Пример
Выровняйте последнюю строку текста в трех элементах
выравнивание текста: выравнивание; / * Для Edge * /
выравнивание текста последний: право;
}
дел. б
{
выравнивание текста: выравнивание; / * Для Edge * /
выравнивание текста последний: центр;
}
div.c
{
выравнивание текста: выравнивание; / * Для Edge * /
text-align-last: justify;
}
Дополнительные примеры «Попробуйте сами» ниже.
Определение и использование
Свойство text-align-last
указывает, как выровнять последнюю строку текста.
Обратите внимание, что свойство text-align-last
устанавливает выравнивание для всех последних строк в выбранном элементе.Итак, если вы
иметь
text-align-last
будет применяться к последней строке КАЖДОГО параграфа. Чтобы использовать text-align-last
только для последнего абзаца в контейнере вы можете использовать: last child, см.
пример ниже. Примечание: В Edge до 79 свойство text-align-last
работает только с текстом, который
имеет «выравнивание текста: выравнивание».
Значение по умолчанию: | авто |
---|---|
Унаследовано: | да |
Анимация: | нет.Прочитать о animatable |
Версия: | CSS3 |
Синтаксис JavaScript: | объект .style.textAlignLast = «right» Попробуй |
Поддержка браузера
Числа в таблице указывают первую версию браузера, полностью поддерживающую свойство.
Числа, за которыми следует -moz-, указывают первую версию, которая работала с префиксом.
Имущество | |||||
---|---|---|---|---|---|
text-align-last | 47.0 | 5,5 * | 49,0 12,0 -моз- | Не поддерживается | 34,0 |
* В Internet Explorer 11 (и ранее) значения «start» и «end» не поддерживаются.
Синтаксис CSS
выравнивание текста последний: авто | слева | справа | центр | выравнивание | начало | конец | начальный | наследование;
Стоимость недвижимости
Значение | Описание | Играй |
---|---|---|
авто | Значение по умолчанию.Последняя строка выравнивается по ширине и выравнивается по левому краю | Играй » |
левый | Последняя строка выровнена по левому краю | Играй » |
правый | Последняя строка выровнена по правому краю | Играй » |
центр | Последняя строка выровнена по центру | Играй » |
по ширине | Последняя строка выровнена как остальные строки | Играй » |
начало | Последняя строка выравнивается по началу строки (слева, если направление текста слева направо, и справа, если направление текста справа налево) | Играй » |
конец | Последняя строка выравнивается по концу строки (справа, если направление текста слева направо, и слева, если направление текста справа налево) | Играй » |
начальный | Устанавливает для этого свойства значение по умолчанию. Читать о начальные | Играй » |
наследовать | Наследует это свойство от своего родительского элемента. Читать о унаследовать |
Другие примеры
Пример
Используйте text-align-last только в самой последней строке в контейнере:
div.b p: последний ребенок {
выравнивание текста последний: центр;
}
Связанные страницы
УчебникCSS: CSS Text
Ссылка на HTML DOM: свойство textAlignLast
Регулировка выравнивания текста: Только IU: Файлы: Документы Google: Основы: Все темы обучения: Библиотека материалов обучения ИТ UITS: Университет Индианы
Регулировка полей
Прежде чем мы начнем изменять выравнивание текста, давайте подтвердим, что линейка видимый.По умолчанию линейка включена, и вы увидите ее в левой части экрана и непосредственно под панелью инструментов.
Если линейка не видна, вы можете легко это изменить.
Шаг 1. При необходимости включите линейку.
- Чтобы при необходимости включить линейку в строке меню,
Нажмите «Просмотр», нажмите «Показать линейку».
Чтобы настроить поля, мы можем использовать диалоговое окно «Параметры страницы» или линейку.
Диалоговое окно «Параметры страницы» позволяет настроить поля, размер бумаги, источник бумаги и макет документа.Корректировки можно применить к определенным частям документа, выделив фрагменты текста перед открытием диалогового окна «Параметры страницы».
Параметры настройки страницы находятся в меню «Файл».
Шаг 2. Откройте диалоговое окно Параметры страницы.
- Чтобы открыть диалоговое окно Параметры страницы в строке меню,
Щелкните Файл, щелкните Параметры страницы
Откроется диалоговое окно Параметры страницы :
Используя это диалоговое окно, мы можем настроить ориентацию, размер бумаги, цвет страницы и поля нашего документа. Давайте изменим левое и правое поля.
Шаг 3. Отрегулируйте левое и правое поля до 0,5 дюйма.
- Для настройки левого поля в левом поле
Дважды щелкните значение, введите: .5 Tab
- Чтобы настроить правое поле, введите:
.5 Введите
Поля расположены намного ближе к краю документа, и текст занимает большую часть страницы. Это не тот вид, который нам нужен. Давайте снова изменим поля на 1 дюйм. На этот раз воспользуемся линейкой.Нажимая и перетаскивая область полей на линейке, мы можем очень точно настроить поля.
При наведении указателя мыши на серую область, обозначающую поле, мы видим всплывающую подсказку, которая сообщает нам, что это левое поле, а также двустороннюю стрелку, указывающую, что поле можно перемещать:
Шаг 4. С помощью линейки отрегулируйте поля до 1 дюйма.
- Чтобы отрегулировать левое поле на линейке,
Нажмите и перетащите левое поле на 1.00 дюймовая отметка
Линейка выглядит так:
- Чтобы отрегулировать правое поле на линейке,
Нажмите и перетащите правое поле до отметки 6,50 дюйма
Линейка выглядит следующим образом:
Поля были возвращены к исходным 1 дюйму с каждой стороны.
Регулировка отступов абзацев
При работе в Google Docs мы можем использовать клавишу табуляции для отступа первой строки абзаца. Однако при использовании отступа вся левая часть выделенного фрагмента текста перемещается вправо.Либо табуляция, либо отступ изменят внешний вид линейки.
Позже в этих материалах мы увеличим визуальное воздействие вводного абзаца, добавив изображение. А пока давайте освободим место для изображения, используя кнопку «Увеличить отступ» в Документе Google, чтобы сделать отступ для первого абзаца. Кнопка «Увеличить отступ» изменит отступ выбранного абзаца с шагом 0,5 дюйма.
Шаг 1. Перейти к первому абзацу документа.
- Чтобы при необходимости перейти к первому абзацу,
прокрутите до начала документа
Шаг 2.Поместите курсор в первый абзац.
- Чтобы поместить курсор в первый абзац,
Щелкните первый абзац
Шаг 3. Сделайте отступ абзаца 1,5 дюйма.
- Чтобы сделать отступ для первого абзаца на панели инструментов,
Щелкните три раза
Абзац с отступом, и теперь есть место для добавления изображения.
Добавление выступа
Другой формой отступа является выступ, в котором каждая строка после первой строки имеет отступ.Этот тип отступа часто используется для библиографических ссылок.
Давайте добавим выступы в исходники нашего проекта в конце нашего документа. Нам нужно будет переместить туда курсор перед добавлением отступа.
Шаг 1. Перейдите в раздел документа «Источники».
- Чтобы перейти в раздел Источники,
Прокрутите до конца документа
Шаг 2. Поместите курсор в текст первого источника.
- Чтобы переместить курсор на первый источник,
Щелкните первый источник
Шаг 3.Откройте диалоговое окно «Параметры отступа».
- Чтобы открыть диалоговое окно «Параметры отступа» в строке меню,
Щелкните Формат, укажите для выравнивания и отступа, щелкните Параметры отступа
Откроется диалоговое окно параметров отступа :
В этом диалоговом окне можно настроить отступы слева и справа, а также задать специальный отступ . Висячий отступ считается особым отступом.
Шаг 4. Установите a.Висячий отступ 5 дюймов.
- Чтобы установить выступ, в разделе Особый отступ,
Щелчок, щелчок висит
По умолчанию отступ составляет 0,5 дюйма. Это то, что мы хотим.
- Чтобы нанести выступ 0,5 дюйма,
Щелкните
Первый источник теперь правильно отформатирован. Мы могли бы выполнить описанные выше шаги для индивидуального форматирования каждого источника. Вместо этого давайте выберем оставшиеся источники и применим отступ к ним всем одновременно.
Шаг 5. Выберите оставшиеся источники.
- Чтобы выбрать оставшиеся источники,
Нажмите и перетащите оставшиеся источники
Шаг 6. Примените выступ для выбранных источников.
- Чтобы открыть диалоговое окно «Параметры отступа» в строке меню,
Щелкните Формат, укажите для выравнивания и отступа, щелкните Параметры отступа
- Чтобы установить выступ, в разделе Особый отступ,
Щелкните, щелкните «Подвешивание»
- Чтобы применить расширение. 5-дюймовый висячий отступ,
Щелкните
Шаг 7. Снимите выделение с текста.
- Чтобы отменить выделение текста,
Щелкните пустую область документа
Источники теперь имеют правильный отступ и могут охватывать две страницы:
Текст
ТекстСвойства, определенные в следующих разделах, влияют на визуальное восприятие. представление символов, пробелов, слов и абзацев.
- ‘текст-отступ’
Значение: <длина> | <процент> | наследовать Начальный: 0 Применимо к: блок-контейнерам Унаследовано: да Проценты: относятся к ширине содержащего блока Медиа: визуальный Вычисленное значение: указанный процент или абсолютная длина
Это свойство определяет отступ первой строки текста. в блочном контейнере.Точнее, он определяет отступ первый блок, который перетекает в блок первой строки блока. Поле с отступом относительно левого (или правого, для компоновки справа налево) края строчная коробка. Пользовательские агенты должны отображать этот отступ как пустое пространство.
‘Text-indent’ влияет только на строку, если это первая отформатированная строка элемент. Например, первая строка анонимного блок-бокса — это только затрагивается, если это первый дочерний элемент своего родительского элемента.
Значения имеют следующие значения:
- <длина>
- Отступ имеет фиксированную длину.
- <процент>
- Отступ — это процент содержания ширина блока.
Значение ‘text-indent’ может быть отрицательным, но могут быть ограничения, зависящие от реализации. Если значение ‘text-indent’ отрицательное или превышает ширину блока, что первый блок , описанный выше, может переполнить блок. Значение «переполнения» повлияет на виден ли такой текст, который выходит за пределы блока.
Примеры:
В следующем примере появляется текстовый отступ «3em».
п {текст-отступ: 3em}
Примечание. Поскольку свойство text-indent наследуется, если оно указано в
блочный элемент, это повлияет на дочерние встроенные блочные элементы.
По этой причине часто бывает целесообразно указать ‘ text-indent: 0
‘.
для элементов, которые указаны ‘ display: inline-block
‘.
- ‘выравнивание текста’
Значение: осталось | право | центр | оправдать | наследовать Начальное значение: безымянное значение, которое действует как «влево», если «направление» равно «ltr», ‘right’, если ‘direction’ равно ‘rtl’ Применимо к: блок-контейнерам Унаследовано: да В процентах: Н / Д Медиа: визуальный Вычисленное значение: начальное значение или указанное
Это свойство описывает, как встроенное содержимое блока контейнер выровнен. Значения имеют следующие значения:
- слева, справа, по центру, по ширине
- Левый, правый, центральный и выравнивающий текст соответственно, как описано в разделе о встроенном форматировании.
Блок текста — это стопка строк коробки. В случае «left», «right» и «center» это свойство определяет как блоки встроенного уровня в каждом строчном блоке выравниваются по отношению к строке левая и правая стороны коробки; выравнивание не по отношению к области просмотра. В случае «оправдать», это свойство указывает, что блоки инлайн-уровня должны быть заподлицо с обеих сторон линейного бокса, если возможно, путем расширения или сжатия содержимое встроенных полей, иначе выровненное как для начального стоимость.(См. Также «межбуквенный интервал» и «межсловный интервал».)
Если элемент имеет вычисленное значение для ‘пробела’ из ‘pre’ или ‘pre-wrap’, то ни глифы текстового содержимого этого элемента, ни его пустое пространство может быть изменено с целью оправдания.
Примечание: CSS может добавить способ выравнивания текста с помощью ‘white-space: pre-wrap’ в будущем.
Примеры:
В этом примере обратите внимание, что, поскольку ‘выравнивание текста’ наследуется, все элементы уровня блока внутри элементов DIV с именем класса ‘important’ будут иметь их встроенный контент по центру.
div.important {выравнивание текста: центр}
Примечание. Фактический используемый алгоритм согласования зависит от пользовательского агента и языка / сценария. текста.
Соответствующие пользовательские агенты могут интерпретировать значение «выравнивать по ширине» как «влево» или «вправо», в зависимости от является ли направление письма элемента по умолчанию слева направо или справа налево соответственно.
16.3.1 Подчеркивание, подчеркивание, выделение и мигает: «текст-украшение» недвижимость
- ‘текст-украшение’
Значение: нет | [подчеркивание || надстрочный || сквозной || мигать] | наследовать Начальный: нет Применимо к: все элементы Унаследовано: нет (см. Текст) В процентах: Н / Д Медиа: визуальный Вычисленное значение: как указано
Это свойство описывает добавленные украшения. к тексту элемента, используя цвет элемента.При указании или распространении на встроенный элемент он влияет на все блоки, генерируемые этим элементом, и, кроме того, распространяется на любые входящие в поток блоки уровня блока, которые разделяют встроенный (см. раздел 9.2.1.1). Но в CSS 2.1 не определено, будет ли украшение распространяется в таблицы уровня блока. Для блок-контейнеров, устанавливающих встроенное форматирование контекст, украшения распространяются на анонимный встроенный элемент, который оборачивает все входящие в поток дочерние элементы блока контейнер.Для всех остальных элементов он распространяется на любой входящий поток. дети. Обратите внимание, что текстовые украшения не распространяются на плавающие и абсолютно позиционированных потомков, ни содержимому атомарных потомки встроенного уровня, такие как встроенные блоки и встроенные таблицы.
Подчеркивания, надчеркивания и сквозные линии применяются только к тексту. (включая пробелы, межбуквенные и межсловные интервалы): поля, границы и отступы пропускаются. Пользовательские агенты не должны отображать эти текстовые украшения в содержимом, которое не текст.Например, нельзя подчеркивать изображения и встроенные блоки.
Примечание. Если элемент E имеет обе видимости: hidden ‘и’ text-decoration: underline ‘, подчеркивание невидимо (хотя любое украшение родительского элемента E видно .) Однако CSS 2.1 не определяет, является ли подчеркивание видимым или невидимый в детях E:
подчеркнутый или нет?
Ожидается, что это будет указано на уровне 3 CSS.
Свойство text-decoration у дочерних элементов не может иметь никаких влияние на убранство предка. При определении позиции длины и толщины линий оформления текста, пользовательские агенты могут учитывать размеры шрифта и доминирующие базовые линии потомков, но необходимо использовать одинаковая базовая линия и толщина на каждой линии. Относительно позиционируя Потомок перемещает все текстовые украшения, влияющие на него, вместе с текст потомка; не влияет на расчет украшения начальное положение на этой линии.
Значения имеют следующие значения:
- нет
- Не выводит текстовое оформление.
- подчеркивание
- Каждая строка текста подчеркнута.
- поверх
- Каждая строка текста имеет строку над ней.
- сквозной
- Каждая строка текста проходит через линию посередине.
- мигает
- Текст мигает (чередуется между видимым и невидимым). Соответствующие пользовательские агенты может просто не мигать текстом. Обратите внимание, что не мигающий текст это один из способов удовлетворить КПП 3.3 WAI-UAAG.
Цвет (а), необходимый для оформления текста, должен быть получен из значение свойства ‘color’ элемента, на котором ‘text-decoration’ установлен. Цвет украшений должен оставаться прежним, даже если дочерние элементы имеют разные «цветовые» значения.
Некоторые пользовательские агенты реализовали оформление текста с помощью распространение украшения на дочерние элементы, а не на сохранение постоянной толщины и положения линии, как описано выше. Возможно, это было разрешено более свободной формулировкой в CSS2.SVG1, Пользовательские агенты только для CSS1 и только для CSS2 могут реализовывать старую модель. и по-прежнему заявляют о соответствии этой части CSS 2.1. (Это не применяется к UA, разработанным после выпуска данной спецификации.)
Примеры:
В следующем примере для HTML текстовое содержимое всех Элементы, выступающие в качестве гиперссылок (независимо от того, посещены они или нет), будут подчеркнуты:
a: посещено, a: ссылка {text-decoration: underline}
Пример (ы):
В следующей таблице стилей и фрагменте документа:
цитата {украшение текста: подчеркивание; цвет синий; }
em {display: block; }
цитируй {цвет: фуксия; }
<цитата>
Помогите помогите!
Я под шляпой!
—GwieF
. .. подчеркивание элемента цитаты переносится на
анонимный встроенный элемент, который окружает элемент span, вызывая
текст «Помогите, помогите!» быть синим, с синим подчеркиванием от
анонимная строка под ним, цвет взят из
элемент цитаты. текст
в блоке em также подчеркнуты,
как и в блоке в потоке, на который распространяется подчеркивание. Последняя строка текста — фуксия, но подчеркивание
под ним по-прежнему синее подчеркивание анонимного встроенного
элемент.
На этой диаграмме показаны блоки, использованные в приведенном выше примере. Округлый морская линия представляет собой анонимный встроенный элемент, оборачивающий встроенный содержимое элемента абзаца закругленная синяя линия представляет элемент span, а оранжевые линии представляют блоки.
- ‘межбуквенный интервал’
Значение: нормальное | <длина> | наследовать Начальный: нормальный Применимо к: все элементы Унаследовано: да В процентах: Н / Д Медиа: визуальный Вычисленное значение: ‘нормальная’ или абсолютная длина
Это свойство определяет поведение интервала между текстовые символы. Значения имеют следующие значения:
- нормальный
- Интервал — это нормальный интервал для текущего шрифта. Это значение позволяет пользовательскому агенту изменять пространство между символами для выравнивания текста.
- <длина>
- Это значение указывает межсимвольный интервал в в дополнение к пробел по умолчанию между персонажи. Значения могут быть отрицательными, но могут быть ограничения, зависящие от реализации. Пользовательские агенты не могут в дальнейшем увеличивать или уменьшать межсимвольные пробел для выравнивания текста.
Алгоритмы интервалов между символами зависят от пользовательского агента.
Примеры:
В этом примере пробел между символами в Элементы BLOCKQUOTE увеличиваются на 0,1em.
цитата {letter-spacing: 0.1em}
В следующем примере пользовательский агент не разрешен изменить межсимвольный интервал:
blockquote {letter-spacing: 0cm} / * То же, что и '0' * /
Когда результирующий пробел между двумя символами не совпадает с пространство по умолчанию, пользовательские агенты не должны использовать лигатуры.
- ‘интервал между словами’
Значение: нормальное | <длина> | наследовать Начальный: нормальный Применимо к: все элементы Унаследовано: да В процентах: Н / Д Медиа: визуальный Вычисленное значение: для «нормального» значения «0»; в противном случае абсолютная длина
Это свойство определяет поведение интервала между словами.Значения имеют следующие значения:
- нормальный
- Нормальный межсловный интервал, определенный текущим шрифтом и / или UA .
- <длина>
- Это значение указывает межсловный интервал в в дополнение к пробел по умолчанию между слова. Значения могут быть отрицательными, но могут быть ограничения, зависящие от реализации.
Алгоритмы интервалов между словами зависят от пользовательского агента. Интервал между словами также зависит от выравнивания (см. свойство text-align).Межсловный интервал влияет на каждый пробел (U + 0020) и неразрывный пробел (U + 00A0), оставленный в тексте после того, как правила обработки пробелов был применен. Влияние свойства на другие слова-разделители символов не определено. Однако общая пунктуация, символы с нулевая ширина продвижения (например, ноль с пробелом U + 200B) и пробелы фиксированной ширины (например, U + 3000 и U + 2000 — U + 200A) не затронутый.
Примеры:
В этом примере интервал между словами в элементах h2 равен увеличено на 1em.
h2 {word-spacing: 1em}
- ‘преобразование текста’
Значение: заглавная буква | прописные | строчные | нет | наследовать Начальный: нет Применимо к: все элементы Унаследовано: да В процентах: Н / Д Медиа: визуальный Вычисленное значение: как указано
Это свойство контролирует эффект капитализации текст элемента. Значения имеют следующие значения:
- заглавные буквы
- Переводит первый символ каждого слова в верхний регистр; другие персонажи не затронуты.
- прописные
- Переводит все символы каждого слова в верхний регистр.
- строчная
- Переводит все символы каждого слова в нижний регистр.
- нет
- Нет эффектов капитализации.
Фактическое преобразование в каждом случае — письменный язык зависимый.См. BCP 47 ([BCP47]), чтобы узнать, как найти язык элемент.
Только символы, принадлежащие «двухпалатным скриптам» [UNICODE] затронутый.
Примеры:
В этом примере весь текст в элементе h2 преобразуется в верхний регистр. текст.
h2 {преобразование текста: верхний регистр}
- «белое пространство»
Значение: нормальное | предварительно | nowrap | предварительная упаковка | предварительная линия | наследовать Начальный: нормальный Применимо к: все элементы Унаследовано: да В процентах: Н / Д Медиа: визуальный Вычисленное значение: как указано
Это свойство объявляет, как пустое пространство внутри элемента обработано. Значения имеют следующие значения:
- нормальный
- Это значение указывает пользовательским агентам свернуть последовательности пустого пространства и разрыва линий по мере необходимости для заполнения строчных полей.
- до
- Это значение предотвращает свертывание последовательностей пользовательскими агентами. белого пространства. Строки разрываются только у сохраненных символов новой строки.
- nowrap
- Это значение уничтожает пустое пространство, как для «нормального», но подавляет разрывы строк в тексте.
- предварительная упаковка
- Это значение предотвращает свертывание последовательностей пользовательскими агентами. белого пространства.Строки разрываются на сохраненных символах новой строки, и по мере необходимости заполнять строчные поля.
- предварительная линия
- Это значение указывает пользовательским агентам сворачивать последовательности белого пространство. Строки разрываются на сохраненных символах новой строки, а как необходимо заполнить строчные поля.
Новые строки в исходном тексте могут быть представлены символом возврата каретки (U + 000D), перевод строки (U + 000A) или оба (U + 000D U + 000A) или какой-либо другой механизм, определяющий начало и конец сегментов документа, такие как токены SGML RECORD-START и RECORD-END.CSS Модель обработки «белого пространства» предполагает, что все символы новой строки были нормализовано до перевода строки. UA, которые распознают другие представления новой строки, должны применять белый правила обработки пространства, как если бы эта нормализация имела место. Если нет правила новой строки указаны для языка документа, каждая каретка возврат (U + 000D) и последовательность CRLF (U + 000D U + 000A) в тексте документа рассматривается как символ перевода строки. Это правило нормализации по умолчанию также применяется к сгенерированным содержание.
UA должны распознавать перевод строки (U + 000A) как символы новой строки.UA может дополнительно обрабатывать другие символы принудительного разрыва как новую строку символов на UAX14.
Примеры:
Следующие примеры показывают, какое поведение пробелов ожидается. из элементов PRE и P и атрибута nowrap в HTML.
pre {white-space: pre}
p {пробел: нормальный}
тд [nowrap] {пробел: nowrap}
Кроме того, действие элемента HTML PRE с нестандартным атрибутом «wrap» демонстрируется в следующем примере:
предварительный [перенос] {пробел: предварительный перенос}
16.6.1 Модель обработки белого пространства
Для каждого встроенного элемента (включая анонимные встроенные элементы) выполняются следующие шаги, обрабатывая символы форматирования двунаправленного текста, как если бы их там не было:
- Каждая табуляция (U + 0009), возврат каретки (U + 000D) или пробел (U + 0020) символ, окружающий символ перевода строки (U + 000A), удаляется, если ‘white-space’ установлен в ‘normal’, ‘nowrap’ или ‘pre-line’.
- Если для ‘white-space’ установлено значение ‘pre’ или ‘pre-wrap’, любая последовательность пробелы (U + 0020), не разделенные границей элемента, рассматриваются как последовательность неразрывных пробелов.Однако для ‘pre-wrap’ разрыв строки возможность существует в конце последовательности.
- Если для ‘white-space’ установлено значение ‘normal’ или ‘nowrap’, перевод строки символы преобразуются для целей рендеринга в один из следующие символы: пробел, пробел нулевой ширины символ (U + 200B) или без символа (т. е. не отображается), в соответствии с алгоритмами, специфичными для UA, на основе сценария контента.
- Если для ‘white-space’ установлено значение ‘normal’, ‘nowrap’ или ‘pre-line’,
- каждая вкладка (U + 0009) преобразуется в пробел (U + 0020)
- любой пробел (U + 0020) после другого пробела (U + 0020) — даже пробел перед строчкой, если в этом пробеле также есть ‘white-space’ установлен в ‘normal’, ‘nowrap’ или ‘pre-line’ — удаляется.
Затем выкладываются инлайны блочного контейнера. Прокладываются строчки вне, принимая биди переупорядочивание и упаковка, как указано в свойство «белое пространство». При переносе возможности разрыва строки определяются на основе в тексте до шагов по удалению белого пространства, описанных выше.
Поскольку каждая строка выложена,
- Если пробел (U + 0020) в начале строки содержит «пробел» установлен на ‘normal’, ‘nowrap’ или ‘pre-line’, он удаляется.
- Все вкладки (U + 0009) отображаются как горизонтальный сдвиг, что строки вверх от начального края следующего глифа до следующей позиции табуляции. Вкладка остановки происходят в точках, кратных 8 ширине пробел (U + 0020), отображаемый шрифтом блока из край начального содержимого.
- Если для пробела (U + 0020) в конце строки установлено значение white-space ‘normal’, ‘nowrap’ или ‘pre-line’, он также удаляется.
- Если пробелы (U + 0020) или табуляции (U + 0009) в конце строки имеют ‘white-space’ установлен на ‘pre-wrap’, UA могут визуально сворачивать их.
Плавающие и абсолютно позиционированные элементы не образуют линии возможность сломать.
Примечание. CSS 2.1 не полностью определяет, где возникают возможности разрыва строки.
16.6.2 Пример двунаправленности со сворачиванием пробелов
Учитывая следующий фрагмент разметки, с особым вниманием к пробелам (с различным фоном и границами для выделения и идентификации):
A B C
… где элемент
представляет вложение слева направо и
элемент
представляет вложение справа налево, а
предполагая, что свойство ‘white-space’ установлено в ‘normal’,
приведенная выше модель обработки приведет к следующему:
- Пробел перед B () свернется вместе с пробелом после A ().
- Пробел перед C () схлопнется вместе с пробелом после B ().
Это оставит два пробела, один после A слева направо. уровень вложения, и один после B при встраивании справа налево уровень.Затем он отображается в соответствии с двунаправленным Unicode. алгоритм, с конечным результатом:
А до н.э.
Обратите внимание, что между A и B есть два пробела, а между B — ни одного. и C. Этого иногда можно избежать, используя естественную двунаправленность символов вместо явных уровней встраивания. Кроме того, это хорошо чтобы избежать пробелов непосредственно внутри начального и конечного тегов, поскольку они делать странные вещи при схлопывании пустого пространства.
16.6.3 Элементы управления и комбинирование символов
Управляющие символы, кроме U + 0009 (табуляция), U + 000A (перевод строки), U + 0020 (пробел) и U + 202x (символы форматирования двунаправленного текста) обрабатываются как символы для рендеринга так же, как и любого обычного символа.
Объединение символов следует рассматривать как часть символа.
с которыми они должны сочетаться. Например: первая буква
стилизует весь глиф, если у вас есть контент вроде
« o & # x308;
«; это не просто
соответствовать базовому символу.
Регулировка отступов и интервалов — служба поддержки Office
Параметры диалогового окна «Просмотр абзаца»
В параметрах диалогового окна Параграф доступны общие параметры, отступы и интервалы. В нижней части диалогового окна вы можете увидеть Preview , показывающее, как будут выглядеть параметры, прежде чем вы их примените.
Общий | |
---|---|
Выравнивание | Выберите Слева , чтобы выровнять текст по левому краю с неровным правым краем (или используйте сочетание клавиш Ctrl + L). |
Выберите По центру , чтобы центрировать текст с неровным левым и правым краем (Ctrl + E). | |
Выберите Справа , чтобы выровнять текст по правому краю с неровным левым краем (Ctrl + R). | |
Выберите Выровнять по ширине , чтобы выровнять текст по левому и правому краю, добавив пробел между словами (Ctrl + J). | |
Уровень контура | Уровень, на котором абзац отображается в режиме структуры. |
Выберите Свернуто по умолчанию , если вы хотите, чтобы документ открывался со свернутыми заголовками по умолчанию.См. Свернуть или развернуть части документа, чтобы узнать больше. |
Отступ | |
---|---|
слева | Увеличивает отступ в левом абзаце на выбранную вами величину. |
Правый | Позволяет увеличить абзац справа на выбранную вами величину. |
Особый | Выберите Первая строка > На , чтобы сделать отступ для первой строки абзаца.Чтобы быстро создать отступ первой строки с помощью линейки, см. Раздел Создание отступа первой строки. |
Выберите Висячий > По , чтобы создать выступ. Чтобы быстро создать выступ с помощью линейки, см. Раздел Создание выступа. | |
Зеркальные вмятины | При выборе этого значения Left и Right становятся Inside и Outside .Это для печати в книжном стиле. |
Шаг | |
---|---|
Перед | Регулирует расстояние перед абзацем. |
После | Регулирует расстояние после абзаца. |
Межстрочный интервал | Выберите Одинарный для текста с одним пробелом. Чтобы быстро создать единый интервал для всего документа, см. Одинарные пробелы в документе. |
Выберите 1.5 строк для размещения текста в полтора раза больше одинарного. | |
Выберите Двойной для двойного интервала текста. Чтобы быстро удвоить интервал всего документа, см. Раздел Двойной интервал между строками в документе. | |
Выберите Не менее > На , чтобы установить минимальный интервал, необходимый для размещения самого большого шрифта или изображения в строке. | |
Выберите Точно > В , чтобы установить фиксированный межстрочный интервал, выраженный в точках. Например, если текст набран шрифтом размером 10 пунктов, вы можете указать 12 пунктов в качестве межстрочного интервала. | |
Выберите Кратное > На , чтобы задать межстрочный интервал как кратное, выраженное числами больше 1.Например, установка межстрочного интервала на 1,15 увеличит интервал на 15 процентов, а установка межстрочного интервала на 3 увеличивает интервал на 300 процентов (тройной интервал). | |
Не добавляйте | Выберите вариант Не добавлять пробелы между абзацами. , если не требуется дополнительный интервал между абзацами. |
Если вы хотите сохранить настройки по умолчанию, выберите По умолчанию .
Параметры диалогового окна абзаца
Выберите один из этих вариантов в диалоговом окне Абзац . В нижней части диалогового окна в поле Preview показано, как выглядят параметры перед их применением.
Общий | |
---|---|
Выравнивание | Выберите Слева , чтобы выровнять текст по левому краю с неровным правым краем (или используйте сочетание клавиш, + L). |
Выберите По центру , чтобы центрировать текст с неровным левым и правым краем ( + E). | |
Выберите Справа , чтобы выровнять текст по правому краю с неровным левым краем ( + R). | |
Выберите По ширине , чтобы выровнять текст по левому и правому краю, добавляя пробелы между словами ( + J). | |
Уровень контура | Выберите уровень, на котором абзац отображается в режиме структуры. |
Отступ | |
---|---|
слева | Перемещается в левую часть абзаца на выбранную вами величину. |
Правый | Перемещается в правую часть абзаца на выбранную вами величину. |
Особый | Выберите Первая строка для отступа первой строки абзаца, а затем укажите размер отступа в на . |
Выберите Висячий , чтобы создать выступ, а затем укажите размер отступа в на . | |
Автоматическая регулировка | Когда вы выбираете Автоматически настраивать отступ по правому краю, если задана сетка документа. , правый отступ автоматически корректируется для абзаца при определении сетки документа. |
Шаг | |
---|---|
Перед | Регулирует расстояние перед абзацем. |
После | Регулирует расстояние после абзаца. |
Межстрочный интервал | Выберите Одинарный для текста с одним пробелом. |
Выберите 1,5 строки , чтобы интервал текста в полтора раза превышал одинарный интервал. | |
Выберите Двойной , чтобы текст был разделен двойным интервалом. | |
Выберите Не менее > На , чтобы установить минимальный интервал, необходимый для размещения самого большого шрифта или изображения в строке. | |
Выберите Точно > В , чтобы установить фиксированный межстрочный интервал, выраженный в точках.Например, если текст набран шрифтом размером 10 пунктов, вы можете указать 12 пунктов в качестве межстрочного интервала. | |
Выберите Множественный > В , чтобы установить межстрочный интервал как кратное, выраженное числами больше 1. |