Как выровнять текст по центру?
Используйте стилевое свойство text-align со значением center , добавляя его к абзацу (селектору P ) или к определенному слою (пример 1).
Пример 1. Выравнивание текста
HTML5 CSS 2.1 IE Cr Op Sa Fx
Выравнивание по центру .text Современная образовательная парадигма, ратифицируя приоритет личностной ориентации педагогического процесса, в ходе которого осуществляется развитие природных задатков, заложенных в каждом индивидууме, требует переосмысления существующих традиционных форм и методов общеобязательного образования.
Результат примера показан на рис. 1.

Рис. 1. Текст, выровненный по центру веб-страницы
В данном примере текст внутри слоя с именем text выравнивается по центру веб-страницы.
CSS по теме
Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.
Популярные рецепты
Как добавить картинку на веб-страницу?
Как добавить иконку сайта в адресную строку браузера?
Как добавить фоновый рисунок на веб-страницу?
Как сделать обтекание картинки текстом?
Как растянуть фон на всю ширину окна?
Как выровнять фотографию по центру веб-страницы?
Как разместить элементы списка горизонтально?
Как убрать подчеркивание у ссылок?
Как убрать маркеры в маркированном списке?
Как изменить расстояние между строками текста?
Как сделать, чтобы картинка менялась при наведении на нее курсора мыши?
Как открыть ссылку в новом окне?
Какой командой можно отцентрировать сразу несколько абзацев
©1999, А.А.Дуванов, Роботландский сетевой Университет
Урок 2. Красивые документы
Один и тот же текст может выглядеть по-разному.
Вы никогда не задумывались над тем, как устроен текст в книге? Речь идет, конечно, не о содержании, а о внешнем виде текста на странице. Такие вещи часто уплывают из внимания. Однако, оформление текста либо помогает чтению, либо делает его утомительным.
Посмотрите два представления одного и того же текста на экране.
Вероятно, реакция на первый вариант была такой «Это не текст, а какой-то ужастик!». Вы не можете себе представить, как часто попадаются в Интернете страницы оформленные подобным образом. Давайте не будем поддаваться соблазну использовать многочисленные возможности HTML по принципу «чем больше, тем лучше». Гораздо ближе к истине умеренное утверждение «чем проще, тем приятнее глазу». Главное — не пестрота и многообразие, а хороший вкус и единый стиль.
Прежде чем перейти к рассмотрению тегов, задающих оформление текста на экране, поговорим немного о структуре документа и его внешнем виде. Ведь вы не хотите писать «ужастики», подобные приведенному антипримеру?
Структура, стиль и внешний вид текстового документа
Текст хорошо читается, если он структурирован, то есть, разбит на отдельные смысловые части и в нем применяется единый способ оформления отдельных элементов на всем протяжении документа.
Структуру текста лучше всего продумать заранее. Можно рекомендовать следующий способ оформления:
- Запишите заголовок для всего документа. Он должен быть самым крупным (тег ) и выровнен по центру в строке.
- Разделите документ на главные части (главы). Заголовки глав выравниваются по левому краю и делаются немного меньше заголовка документа (тег ).
- При необходимости главы разделите на параграфы (заголовки ), параграфы на пункты (заголовки ). Все заголовки документа, кроме его названия, выравниваются по левому краю.
- Текстовый фрагмент, обозначенный заголовком, разбейте на абзацы (тег ). Абзацы должны быть небольшими и содержать законченную мысль.
- В каждом абзаце используйте одни и те же приемы оформления:
- нормальный размер шрифта;
- полужирный шрифт для выделений слов или коротких фраз;
- курсив для выделения текстовых (обычных) ссылок или цитирования (название книги, газеты, статьи. )
- смещение большой цитаты вправо от левой границы текста.
- Решите вопрос о цветовой гамме своего документа. Выберите цвет фона и цвет основного текста. Подберите цвета для некоторых специальных выделений и используйте их одинаково на протяжении всего документа.
Программирование вывода текста
Перейдем от общих рекомендаций к вопросу о том, как их можно выполнить средствами HTML.
Прежде всего, уточним, что открывающие теги могут содержать атрибуты, то есть дополнительную информацию о свойствах отображаемого на экране элемента. Атрибуты записываются внутри открывающего тега после его имени в виде отдельного ключевого слова или ключевого слова, знака «=» и параметра (значения атрибута).
Порядок следования атрибутов в теге не важен.
Атрибут действует от открывающего тега, в котором он задан, до закрывающего или только внутри тега, если тег не имеет парного.
Например, тег, рисующий горизонтальную линию, может содержать атрибут size, изменяющий толщину линии. Если этот атрибут не задан, горизонтальные линии имеют в браузере толщину в два (или три) пиксела.
Задавая разные параметры атрибуту size, можно получить целую коллекцию линий, разных по толщине:
Замечание. По умолчанию браузер рисует линии — «объемными». Можно вывести линии «плоскими», если использовать атрибут noshade:
Полный список атрибутов тега расположен здесь.
Давайте посмотрим, какие теги использованы для вывода второго примера на экран браузера.
Вид 1 Пример оформления текста
Сборник газетных вырезок
Коллекцию открывает заметка из газеты "Станок".Действительно, в отделе "Что случилось за день" нонпарелью было напечатано:- Это извозчик отделался легким испугом, а не я, - ворчливо заметил О.Бендер. "Двенадцать стульев" Илья Ильф, Евгений ПетровПопал под лошадь Вчера на площади Свердлова попал под лошадь извозчика N 8974 гр.О.Бендер. Пострадавший отделался легким испугом.
Начало программы Начало заголовка Конец заголовка Начало тела программы (задан цвет фона и шрифта) Заголовок выровнен по центру страницы Выделено название газеты Начало большой цитаты Установлен цвет шрифта для цитаты Выделено название отдела Начало подцитаты Заголовок выровнен по центру подцитаты Уменьшен размер шрифта (для имитации нонпарели) Восстановлен размер шрифта Конец подцитаты Абзац выровнен справа Восстановлен цвет шрифта Конец большой цитаты Конец тела программы Конец программы
Цвет фона и цвет шрифта
В опытах урока 1 мы никак не задавали, ни цвет фона документа, ни цвет шрифта, которым отображался текст. Тем не менее, и фон, и шрифт не были бесцветными при просмотре документа в браузере. Вероятно, вы видели черный шрифт на белом фоне. Но это совсем не обязательно. Все зависит от настроек вашего браузера. Когда в программе на HTML цвета явно не заданы, браузер использует свои установки по умолчанию. В моем Internet Explorer в разделе «Цвета» включена опция «Использовать стандартные цвета Windows», и я вижу черные буквы на белом фоне. Можно выключить эту опцию и установить свои цвета для работы «по умолчанию».
Если вам хочется, чтобы документ смотрелся строго определенным образом, не полагайтесь на режимы умолчания, а задавайте нужные параметры явно.
Цвета для фона и шрифта на всем протяжении документа можно задать при помощи атрибутов bgcolor и text в теге . В рассмотренном выше примере записано:
Как отмечалось выше, атрибуты цветов, заданные в теге действуют до парного тега , то есть, до конца документа. С цветом фона ничего уже не поделаешь — он может задаваться только один раз, а цвет шрифта можно менять внутри документа много раз при помощи команды . . Установка цвета в этой команде выполняется при помощи атрибута color так, как это сделано в примере:
Заданы цвета для всего документа Задан новый цвет шрифта (коричневый) Восстановлен цвет шрифта (черный)
В HTML действует общее важное правило: конструкции языка могут быть вложенными, то есть, внутри одной команды могут располагаться другие. Указания вложенной команды могут изменять указания внешних команд, но когда вложенная команда заканчивается, восстанавливаются полномочия внешней инструкции.
Используя команду . , можно не только переопределить цвет шрифта, а также его размер и внешний вид. Однако, использование соответствующих атрибутов не рекомендуется. Установку шрифтового типа поддерживают не все браузеры. Кроме того, указанный шрифт может не оказаться на компьютере у пользователя. Для изменения размеров шрифта есть другие команды, более подходящие для сохранения единого стиля оформления документа ( . для укрупнения и . для уменьшения).
Оформление отдельных элементов текста
Текстовые ссылки и цитаты
Название книги, газетной статьи, фильма или песни можно выделить при помощи команды . . Большинство браузеров изображает текстовую ссылку курсивом (наклонным шрифтом). Эту же команду можно использовать для оформления небольших внутристрочных цитат.
Большие цитаты лучше выделять из основного текста при помощи команды .
. Браузер отображает цитату с большим, чем у обычного текста, левым и правым отступом от края страницы.
Усиление текста
Часто, кроме заголовков, которые выделяются командой n>. n> (n — уровень заголовка, цифра от 1 до 6) и располагаются на отдельных строках, требуется выделить в тексте отдельные слова, чтобы подчеркнуть их значение, сконцентрировать на них внимание пользователя. Например, всюду в этом тексте выделены полужирным шрифтом теги команд. Для такого выделения элементов текста предназначена команда . .
Пользуйтесь этой командой в соответствии с заранее принятыми для вашего текста стилевыми соглашениями. Например, вы можете решить использовать выделение для терминов, для названий программ, исполнителей, для отдельных слов или коротких фраз, если эти фразы должны произноситься очень громким голосом.
Старайтесь делать в тексте как можно меньше выделений — текст будет лучше читаться, и помните, что выделить все — значит, не выделить ничего.
Изменение размера шрифта
Выделять элементы текста можно не только при помощи жирности, но и изменением размера шрифта. Например, текст объявления «Попал под лошадь» в примере выводится на экран мелким шрифтом, имитируя нонпарель.
Замечание. Возникает вопрос: в каком диапазоне можно изменять размер шрифта? Согласно стандарту, браузер должен поддерживать семь размерных ступений: -2, -1, 0, +1, +2, +3, +4.
(Здесь за «0» обозначен «нормальный» размер, то есть, размер, который браузер использует по умолчанию.)
Авторское редактирование
Вы убедились, что браузеры игнорируют в программе множественные пробелы и символы конца строки при показе документа на экране. Из этого правила, однако, есть исключение. Команда .
заставляет браузер выводить текст на экран так, как он записан в программе — со всеми пробелами и концами строк. Это удобно при показе сложных страниц.
Центрирование абзацев и фрагментов
Команда , записанная без атрибутов, выравнивает текст по левому краю страницы. Можно запрограммировать вывод текста с ровным правым краем, или так, чтобы все его строчки были выровнены по центру.
— выравнивает абзац по правому краю
— выравнивает абзац по центру
Выровнять по центру можно не только отдельный абзац или заголовок, но и целую группу экранных элементов, если поместить их описание внутри тегов . . Приведенные ниже две разные программы приводят к одному и тому же результату.
| Иллюстрация 1 | Текст программы | Здесь центрированы отдельные элементы |
| Иллюстрация 2 | Текст программы | Здесь центрирован целиком весь блок |
Специальные символы
Поскольку символы «» воспринимаются браузером как начало и конец тега, возникает вопрос: а как показать эти символы на экране? Еще вопрос: можно ли вставить в тексте абзаца принудительную группу пробелов (ведь браузер игнорирует лишние пропуски)?
Для этих символов, а также для некоторых других предусмотрено специальное кодирование. Код строится из символа «&» (амперсанд), фиксированного имени и завершающего символа «;»:
| < | > | > | |
| & | & | пробел | |
| « | " | копирайт | © |
Все буквы, составляющие имя специального знака, должны быть строчными (то есть, маленькими). Использование, например, таких обозначений как «"» и «&» не допускается!
Нажмите кнопку «Сброс», затем выберите верные ответы на вопросы.
- Приведенный ниже текст превратите в HTML-документ.
- Создайте HTML-документ — небольшой рассказ о ваших увлечениях информатикой и компьютерами.
Как центрировать текст в Microsoft Word
wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали авторы-волонтеры.
Количество просмотров этой статьи: 49 110.
В этой статье:
В Microsoft Word существует огромное количество опций, с помощью которых можно изменить свой документ. Их количество настолько огромно, что иногда трудно вспомнить, как сделать что-то простое, например, выровнять текст по центру. К счастью, ознакомившись с этим методом, вам не составит труда его запомнить. Просто нажмите на опцию «По центру» в разделе «Параграф» в верхней части документа (или нажмите Ctrl+E, чтобы переключиться между центрированным текстом и текстом, выровненным по левому краю).
Метод 1 из 2:
Горизонтальное выравнивание текста по центру
![]()
Выделите текст, который хотите выровнять по центру. Если в вашем документе уже есть текст, первое, что вы должны сделать, это выделить его. Поставьте курсор в начало текста, который вы хотите центрировать. Нажмите и зажмите левую кнопку мыши. Двигайте курсор в конец текста, который хотите выделить. После этого текст будет выделен прозрачной синей (а иногда серой) рамкой.
![]()
- Взгляните на панель инструментов в верхней части окна Word (раздел с множеством опций). В левом верхнем углу должна быть выбрана вкладка «Главная» (по умолчанию). Если это не так (или вы не уверенны), нажмите на нее.
- Затем найдите секцию «Абзац», которая находится чуть ниже и справа от вкладки «Главная». Вы увидите три небольших кнопки, напоминающие страницы с текстом, выровненным по левому краю, по правому краю и по центру.
- Нажмите на кнопку с текстом, выровненным по центру.
![]()
- Если текст не был отцентрирован, возможно, что перед нажатием на кнопку, вы случайно убрали выделение. Вы должны выровнять текст, когда он выделен. Никуда не нажимайте, пока не отцентрируете его.
![]()
- Если вы хотите добавить в конце документа выровненный по центру текст, нажмите на конец документа, нажмите клавишу Enter/Return, чтобы перейти на новую строку и нажмите на кнопку «По центру».
![]()
Вы также можете выровнять текст по центру, нажав Ctrl+E. Эта комбинация клавиш переключает выравнивание текста (по левому краю или по центру). [2] X Надежный источник Microsoft Support Перейти к источнику Если вы нажмете ее, пока текст будет выделен, тогда он будет выровнен по центру (и обратно по левому краю, если вы нажмете ее снова). Если вы нажмете эту комбинацию клавиш на пустой линии, то следующее напечатанное слово будет отцентрировано.
![]()
- Выровнять по левому краю
- По центру
- Выровнять по правому краю
- Выровнять по ширине (похоже на функцию «По центру», но с тем исключением, что слова будут растянуты так, чтобы все линии были одной ширины).
4 способа центрировать текст в CSS
Центрирование элементов на веб-странице — это одна из наиболее распространенных задач, с которой мы сталкиваемся при работе с макетами. И хотя центрирование текста по горизонтали довольно простое ( text-align: center; и делов-то), вертикальное центрирование может быть немного сложнее. Давайте рассмотрим несколько методов.
Метод 1: Flexbox
Flexbox — это один из самых простых и эффективных способов центрирования.
Заворачиваем текст в с классом center-both :
Центрированный текст
.center-both
Метод 2: CSS Grid
HTML такой же, как в предыдущем примере. В CSS включаем гриды и используем свойство place-items со значением center :
.center-both
Метод 3: позиционирование и Transform
Этот метод немного старомодный и работает не идеально. Здесь у div устанавливается relative позиция. А
внутри дива мы сдвигаем с помощью абсолютного позиционирования. Не слишком элегантно:
.center-both < position: relative; >.center-both p
HTML остается таким же. Вот что получается:
Плохой метод: использование line-height
Если у вас однострочный текст, вы можете установить line-height , равный высоте родительского элемента.
.center-both < line-height: 200px; /* Пример высоты */ text-align: center; >
Этот метод не подойдет для многострочного текста. Да и вообще мы очень не рекомендуем так делать, это прям совсем для любителей острых ощущений. Потому что вот:
Если вам интересно узнать больше о каждом из этих методов, рекомендуем посмотреть документацию по Flexbox на MDN или документацию по CSS Grid на MDN, а ещё пройти курсы в HTML Academy.
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
Читать дальше

Новое в 2023 — text-wrap: balance
В 2023 в CSS появилось любопытное свойство text-wrap со значением balance . Оно «уравновешивает» текстовые элементы, чтобы они приятнее выравнивались внутри блока.
Ограничение — текст не длиннее 6 строк, иначе браузеру придётся непросто, и лучше не применять это свойство к body .
Вот пример заголовка c text-wrap: balance и без него.
На момент написания заметки свойство поддерживается во всех больших браузерах, кроме Safari, а на мобильных — только в Chrome, но то ли ещё будет.
- 13 ноября 2023

Знакомство с CSS
После того как мы разобрались с базовой структурой веб-страницы с помощью HTML, пришло время привнести в неё стиль и красоту. В этом нам поможет CSS, что означает Cascading Style Sheets, или «каскадные таблицы стилей».
CSS используется для оформления HTML-страниц. Если HTML — это скелет сайта, то CSS — его одежда. С помощью CSS мы можем задавать цвета, шрифты, отступы, добавлять анимации и многое другое.
- 1 ноября 2023

Увеличение ссылки при наведении
Задача: плавно увеличить ссылку при наведении.
Решение:
a < display: inline-block; transition: transform 0.3s ease; >a:hover
Первые два свойства просто немного меняют вид ссылки. Свойство color: maroon; меняет цвет текста в тегах на темно-красный, а свойство text-decoration : none; убирает подчеркивание.
Но наша задача — плавно увеличить размер ссылки, а не просто её перекрасить. Поэтому используем свойство transform: scale(1.2) , которое срабатывает при наведении курсора и увеличивает размер ссылки в 1.2 раза по сравнению с её начальным размером.
- 13 октября 2023

WOFF больше не нужен
Я купил и скачал шрифты для недавнего проекта, распаковал папку, где были только WOFF2-файлы, и сначала не поверил, что такое бывает.
Потом мне стало интересно: они что, забыли WOFF? А он вообще ещё нужен? Ну, всё-таки, веб — это место, где постоянно всё меняется и улучшается, поэтому я пошёл и спросил людей в Mastodon. Ответ был единодушным: нужен только WOFF2!
Я хорошо помню пост от Зака в конце 2016, после которого я отказался от исчерпывающего синтаксиса @font-face , включавшего, вдобавок, TTF, EOT и SVG-шрифты, и перешёл только на WOFF2 и WOFF.
Похоже, с тех пор мир веб-шрифтов изменился ещё разок, и вот актуальная версия @font-face :
@font-face
Остался всего один формат. Просто, скажите?
Как писал Зак, «так как в вебе, когда шрифт не найден, всё равно подгружаются системные шрифты, мы можем идти в ногу со временем». Итак, какие браузеры отправятся в тёмные века системных шрифтов с этим синтаксисом?
- IE 11, 10, 9, 8, 7, …
- Chrome 4–35
- Edge 12 и 13
- Safari 3–9.1
- Firefox 2–38
- Opera 22 и ниже
- Android 4.4.4 KitKat и ниже (а это
- Safari на iOS 3.2–9.3
Caniuse.com показывает, что почти у 95% пользователей есть браузер с поддержкой WOFF2. А в относительной статистике (Date Relative — прим. перев.) заметно, что массовый переход на WOFF2 случился в 2015 и 2016. К концу 2016 во всех последних версиях больших браузеров появилась поддержка WOFF2.3
А спустя 7 лет поддержка расширилась настолько, что можно уже не добавлять в проект WOFF-файлы — ну, кроме случая, когда вы точно знаете, что много ваших пользователей используют старые устройства и браузеры.
С другой стороны, нет смысла и удалять WOFF из старых проектов. Если вы подключали WOFF2 раньше WOFF внутри @font-face — и порядок здесь важен — то браузер просто скачает и подключит WOFF2-версию.
И если однажды вы, как и я, обнаружите себя перед папкой, полной файлов WOFF2, знайте, что WOFF — уже всё.
- 23 сентября 2023

Трясём пароль с помощью CSS
Знаете момент, когда всё на сайте уже сделано, и хочется добавить какую-нибудь маленькую незаметную фишку? Мы тоже знаем, поэтому давайте просто потрясём поле пароля, когда пользователь ввёл неверный пароль. Как на Маке.
Вот что получится в итоге:
- 7 сентября 2023

Как сделать тёмную тему на сайте
Без лишних слов создадим простой переключатель для светлой и темной темы с использованием HTML, CSS и JavaScript. Нам понадобятся три файла — index.html , styles.css и script.js .
HTML
Основная разметка страницы — заголовок, абзац текста, список и текст в рамке.
CSS (styles.css):
Здесь задаём цвета для светлой и тёмной темы, а ещё минимальную стилизацию текста и блока с рамкой.
body < font-family: Arial, sans-serif; transition: background-color 0.3s ease; >body.light-theme < background-color: #ffffff; color: #000000; >body.dark-theme < background-color: #121212; color: #ffffff; >.boxed-text
JavaScript (script.js)
Этот код нужен, чтобы переключать тему при нажатии на кнопку:
document.getElementById('themeToggle').addEventListener('click', function() < const currentTheme = document.body.className; if (currentTheme === 'light-theme') < document.body.className = 'dark-theme'; >else < document.body.className = 'light-theme'; >>);
При загрузке страницы по умолчанию будет установлена светлая тема. При нажатии на кнопку «Переключить тему» будет происходить переключение между светлой и темной темой.
- 29 августа 2023

Как скруглить рамку. CSS-свойство border-radius
CSS-свойство border-radius помогает скруглить углы элемента. Оно особенно полезно для стилизации кнопок, форм, карточек товаров и других элементов сайта.
- 28 июля 2023

CSS-свойство contain
Представьте, что у вас есть контейнер. Внутри него находятся разные элементы: текст, изображения или что-то другое. Свойство contain говорит браузеру, как именно элементы должны взаимодействовать. Например, они могут быть ограничены, влиять на расположение друг друга или менять свои размеры.
Также свойство помогает повысить производительность страницы. Например, браузер понимает, когда при изменении свойств элемента нужно перерисовать страницу, а когда нет.
⭐ CSS-свойство contain определяет, как элемент должен взаимодействовать с другими элементами внутри контейнера.
Синтаксис
.container
- 14 июля 2023

Как задать позицию и размер элемента. CSS-свойство inset
CSS-свойство inset задаёт позицию и размер элемента на странице. Это комбинация четырёх отдельных свойств: top , right , bottom и left , которые определяют отступы от верхнего, правого, нижнего и левого края элемента.
Синтаксис
.element
- 13 июля 2023

Как перекрыть один элемент другим. CSS-свойство z-index
z-index определяет порядок наложения элементов в трёхмерном пространстве на веб-странице. Свойство управляет тем, как элементы перекрывают друг друга, если они имеют позиционирование, отличное от значения static .
Синтаксис
.my-element
- 10 июля 2023