Html текст в таблице по центру: Тег HTML выравнивание текста по центру

Содержание

VBA Excel. Выравнивание текста в ячейке

Выравнивание текста и других значений в ячейке по горизонтали и вертикали из кода VBA Excel. Свойства HorizontalAlignment и VerticalAlignment. Примеры.

Выравнивание по горизонтали

Для выравнивания текста в ячейках рабочего листа по горизонтали в VBA Excel используется свойство HorizontalAlignment объекта Range. Оно может принимать следующие значения:

ВыравниваниеКонстантаЗначение
По левому краюxlLeft-4131
По центруxlCenter-4108
По правому краюxlRight-4152
Равномерно по ширинеxlJustify-4130
По умолчаниюxlGeneral1

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

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Sub Primer1()

‘Заполняем ячейки текстом

   Range(«A1») = «Левая сторона»

   Range(«B1») = «Центр ячейки»

   Range(«C1») = «Правая сторона»

‘Применяем горизонтальное выравнивание

   Range(«A1»).HorizontalAlignment = xlLeft

   Range(«B1»).HorizontalAlignment = xlCenter

   Range(«C1»).HorizontalAlignment = xlRight

‘Выводим значения констант

   Range(«A2») = «xlLeft  =  » & xlLeft

   Range(«B2») = «xlCenter  =  » & xlCenter

   Range(«C2») = «xlRight  =  » & xlRight

End Sub

Выравнивание по вертикали

Для выравнивания текста в ячейках рабочего листа по вертикали в VBA Excel используется свойство VerticalAlignment объекта Range.

Оно может принимать следующие значения:

ВыравниваниеКонстантаЗначение
По верхнему краюxlTop-4160
По центруxlCenter-4108
По нижнему краюxlBottom-4107
Равномерно по высотеxlJustify-4130

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

Пример 2
Заполним три первые ячейки третьей строки листа Excel текстом, соответствующим предполагаемому выравниванию. Затем применим к ним выравнивание по вертикали, а в ячейках ниже выведем соответствующие значения констант.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Sub Primer2()

‘Заполняем ячейки текстом

   Range(«A3») = «Верх»

   Range(«B3») = «Центр»

   Range(«C3») = «Низ»

‘Применяем вертикальное выравнивание

   Range(«A3»). VerticalAlignment = xlTop

   Range(«B3»).VerticalAlignment = xlCenter

   Range(«C3»).VerticalAlignment = xlBottom

‘Выводим значения констант

   Range(«A4») = «xlTop  =  » & xlTop

   Range(«B4») = «xlCenter  =  » & xlCenter

   Range(«C4») = «xlBottom  =  » & xlBottom

End Sub

Двойное выравнивание

В следующем примере рассмотрим выравнивание из кода VBA одновременно по горизонтали и вертикали. Причем, применим выравнивание ко всем ячейкам рабочего листа Excel, которые были задействованы в предыдущих примерах.

Пример 3
Записываем в ячейки диапазона «A1:C4» текст «Всё по центру», применяем горизонтальное и вертикальное выравнивание по центру для всего диапазона.

1

2

3

4

5

6

7

Sub Primer3()

   With Range(«A1:C4»)

      .Value = «Всё по центру»

      . HorizontalAlignment = -4108

      .VerticalAlignment = xlCenter

   End With

End Sub

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


Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.

Как выровнять текст в таблице в html

Как вы знаете, в текстовом редакторе MS Word можно создавать и изменять таблицы. Отдельно стоит сказать о большом наборе инструментов, предназначенных для работы с ними. Говоря непосредственно о данных, которые можно вносить в созданные таблицы, довольно часто возникает необходимость их выровнять относительно самой таблицы или всего документа.

В этой небольшой статье мы расскажем о том, как можно выровнять текст в таблице MS Word, а также о том, как выровнять саму таблицу, ее ячейки, столбцы и строки.

Выравниваем текст в таблице

1. Выделите все данные в таблице или отдельные ячейки (столбцы или строки), содержимое которых нужно выровнять.

2. В основном разделе “Работа с таблицами” откройте вкладку “Макет”.

3. Нажмите кнопку “Выровнять”, расположенную в группе “Выравнивание”.

4. Выберите подходящий вариант для выравнивания содержимого таблицы.

Выравнивание всей таблицы

1. Кликните по таблице, чтобы активировать режим работы с ней.

2. Откройте вкладку “Макет” (основной раздел “Работа с таблицами”).

3. Нажмите кнопку “Свойства”, расположенную в группе “Таблица”.

4. Во вкладке “Таблица” в открывшемся окне найдите раздел “Выравнивание” и выберите необходимый вариант выравнивания для таблицы в документе.

    Совет: Если вы хотите установить отступ для таблицы, которая выровненная по левому краю, задайте необходимое значение для отступа в разделе “Отступ слева”.

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

Мы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12567 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?
Поделиться статьей в социальных сетях:
Еще статьи по данной теме:

Здравствуйте, как ровно сделать числа в таблице? Чтобы под запятой была запятая,чтобы все числа и цифры были одна по одной ? ( Я бы это и сама сделала,но там есть в таблице и 1 и 10743 ) Если можно дать максимально понятный ответ) Спасибо за понимание

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

Говоря непосредственно о «запятой под запятой» — это можно сделать разве что с числами одного порядка (единицы, десятки, сотни, тысячи), и то не факт. Все дело в том, что «ориентир» для Ворда — это не разделитесь, коим в данном случае является запятая, а числа. Конечно, можно пробовать делать все вручную, применяя разное выравнивание к разным ячейкам, где-то добавляя лишние отступы и т.д., но стоит ли оно того?

Знаете, видимо нужно
Но нужно это не мне, а руководителю моего диплома
Спасибо большое за ответ

К сожалению не смотря осуществленные манипуляции, описанные в статье, текст по прежнему не в центре строчки ! Имеется некоторое сдвиг вверх. Что делать?

Здравствуйте. Скажите, каким из описанных в статье способов Вы выравнивали текст? Выбиралось ли значение «По центру» в разделе «Выравнивание» вкладки «Макет» или этот же тип выравнивания («по центру»), но уже в свойствах таблицы все в той же вкладке «Макет»?

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

Зашел как советовали выше в Абзац изменил Междустрочный с двойного на одинарный и О ЧУДО текст стало посреди ячеки

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

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

почему в одних ячейках текст посередине, а в других смещен выше или ниже? как сделать одинаково?

Здравствуйте. Вы точно читали статью, под которой оставили свой комментарий? В не же рассказывается как раз-таки о том, как выровнять таблицу и текст в ней. А происходит это, наверняка, потому, что к тексту в разных ячейках применено разное выравнивание, а то и разные стили форматирования.

Здравствуйте! Да, видимо применено разное выравнивание или разные стили форматирования. В некоторых ячейках в отдельности не работают обычные способы выравнивания. Как их определить и сделать одинаково? Сравниваю стили — всё вроде бы одно и то же, но в отдельных ячейках, хоть тресни, текст или внизу ячейки или вверху, — и ни с места! Где та волшебная кнопка?

Волшебная кнопка, к счастью, есть, но сработает она только в том случае, если Вы готовы оформить текст в таблице с нуля, то есть задать шрифт, его размер и тип выравнивания. Для этого выделите таблицу вместе со всем ее содержимым, нажав на кнопку-плюсик в ее верхнем левом углу, и нажмите по кнопке «Очистить все форматирование» (буква А с ластиком), расположенной в группе инструментов «Шрифт» во вкладке «Главная». После этого весь текст будет приведен к единому, базовому для документа стилю. Дальнейшие изменения тоже следует вносить для всей таблицы, то есть предварительно ее выделяя, это при условии, что стиль оформления должен быть один для всего текста.

Да понятно, что можно сделать всю таблицу заново! Просто из принципа хотелось победить старую))))) Спасибо!

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

Интересует выравнивание с помощью Word по высоте. Если это не поедусмотрено, то так и напишите… Тогда поможите, сократите время поиска на вопрос…

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

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

Здравствуйте. Все работает, если делать так, как написано в статье, и если задача заключается исключительно в выравнивании текста внутри таблицы. Но это не значит, что возможные нюансы, которые могут помешать выполнению процедуры, исключены. Для того, чтобы понять, в чем заключается суть конкретно вашей проблемы, уточните, какая версия Microsoft Word используется и, если есть такая возможность, прикрепите к следующему комментарию скриншот выделенной таблицы с текстом и «тусклых» надписей-кнопок для выравнивания текста.

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

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

Все, вроде отключил ограничения, да вот только во вкладке «Макет» все то же самое…и самое веселое это то, что появилась еще 1 вкладка «Макет» в самом правом краю, однако там все функционирует стабильно, и в отличии от другой вкладки имеет более удобное меню.

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

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

Последняя это какая? В статье показан Word 2016, и после этой версии в интерфейсе программы практически не было никаких изменений, не считая добавления тем оформления. Собственно, не было и того, что можно назвать новой версией, просто появились две разновидности подписки — 365 и 2019, Единственная заметная «разница», но не играющая никакой роли в решении задачи, рассматриваемой в статье, это то, что вкладка «Дизайн» теперь называется «Конструктор», а вкладка «Конструктор», которая появляется при выделении таблицы, называется «Конструктор таблиц». При этом все те элементы, которые необходимы непосредственно для выравнивания таблицы и ее содержимого находятся на прежнем месте и называются так же, как и ранее. Просто на скриншотах Word развернут не на весь экран, и то, что в полноэкранном режиме представляет собой группу инструментов, здесь выглядит как меню с выпадающим списком. Но, опять же, если читать и статью, и названия этих самых пунктов на скринах (или хотя бы смотреть на место, в котором они располагаются и как выглядит сами кнопки), выровнять таблицу не составит труда.

Стандартно текст в Ворде начинается с одного и того же места. Иногда приходится изменять местоположение символов или выровнять их. В этом текстовом редакторе можно сделать текст, например, выровненным с какой-либо стороны или посередине листа. Рассмотрим подробнее как это сделать в Word. Инструкция будет актуальна для всех редакций программы начиная с выпуска 2007 года.

Способ 1: Как выровнять тескт — На вкладке «Главная» подраздел «Абзац»

В Word есть верхнее меню с элементами управления. С его помощью можно выровнять текст следующим образом:

  1. Нажмите мышкой на желаемый абзац или часть или весь текст (Ctrl + A).
  2. На верхней панели переключитесь на раздел «Главная».
  3. В блоке «Абзац» найдите элементы управления выравнивания (4 кнопки с полосками разной длины и расположения).
  4. Выберите нужный вариант расположения текста (слева, по центру, справа, по ширине).

Способ 2: Как выровнять текст в Ворде с помощью горячих клавиш — быстрый способ выравнивания текста

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

  • По левому краю — Ctrl + L;
  • По центру — Ctrl + E;
  • По правому краю — Ctrl + R;
  • По ширине документа — Ctrl + J.

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

Способ 3: Как выровнять тескт с помощью линейки

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

  1. Активировать функцию линейки. Для этого требуется перейти в раздел «Вид» на верхней панели, затем в категории «Отображение» поставить галочку на пункте «Линейка».
  2. Нажать левой кнопкой мыши на желаемый абзац или выделить весь документ.
  3. С помощью линейки установить границы.

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

Способ 4: Окно панели «Абзац» поможет выровнять текст

При нажатии на правую кнопку мыши в окне Word, появится контекстное меню, воспользовавшись которым вы сможете поменять различные параметры текста. Среди прочего, в нем есть пункт «Абзац», в котором можно установить выравнивание. Чтобы воспользоваться этим способом, следует:

  1. Установить курсор на желаемый абзац или зажать Ctrl + A.
  2. Кликнуть правой кнопкой мыши по выделенному тексту.
  3. Выбрать среди предложенных вариантов «Абзац».
  4. Откроется окно с параметрами. Сверху будет раздел «Общие», а в нем параметр «Выравнивание».
  5. Из выпадающего меню выберите нужный вариант.
  6. Нажмите «ОК».

Способ 5: Как выровнять текст вертикально по странице с помощью «Параметры страницы»

Окно «Параметры страницы» позволяет детально настраивать отображение документа. Таким образом можно легко изменять вертикальные границы документа.

Изменить вертикальное положение текста довольно просто, достаточно следовать данной инструкции:

  1. На верхней панели откройте вкладку «Макет».
  2. В категории «Параметры страницы» откройте настройки, нажав на иконку в правом нижнем углу интерфейса.
  3. В появившемся окне перейдите во вкладку «Источник бумаги». Выберите подходящий вариант из предложенных по вертикали: с центральным расположением элементов; по высоте; по нижнему краю; по верхнему краю.
  4. В категории «Страница» установите нужное значение для «Вертикальное выравнивание».
  5. Снизу выберите пункт для «Применить к».
  6. Нажмите «ОК».

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

Как выровнять текст в Ворде в таблице по центру

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

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

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

Также можно воспользоваться горячими клавишами. Для этого так же требуется выделить нужные ячейки, а после одновременно нажать Ctrl + E. Все способы выравнивания текста подходят для таблиц.

Настройка выравнивания абзаца

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

Отступ от левого поля

Если необходимо выровнять текст от левой стороны листа, то подойдет этот способ. Требуется следовать инструкции:

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

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

Альтернативно воспользоваться этим способом можно на вкладке «Макет». В категории «Абзац» можно выставить отступы для левого и правого края. Однако контекстное меню позволяет это делать быстрее и удобнее.

Отступ от правого поля

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

  1. Выделите нужный фрагмент.
  2. Через вкладку «Главная» или с помощью контекстного меню откройте настройки «Абзаца».
  3. Установите размер отступа справа.
  4. Нажмите «ОК».

Выравнивание с помощью помощника

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

  1. Выделите нужную часть статьи или нажмите на «Абзац».
  2. В верхней части программы найти иконку помощника в виде лампочки и надписи «Что вы хотите сделать?».
  3. Нажмите на вопрос, начните вводить «Выровнять».
  4. Из предложенных вариантов выберите нужный.

За счет большого количества инструментов, MS Word позволяет отредактировать внешний вид под любые требования. Способов выровнять текст в этой программе много, поэтому всегда можно настроить документ так, как нужно. С помощью горячих клавиш можно быстро установить требуемые параметры, а для более детальных настроек стоит воспользоваться отступами или окном «Абзац».

Я использую таблицу html. Я хочу выровнять текст td к центру в каждой ячейке.

Как выровнять текст по горизонтали и вертикали по центру?

6 ответов

вот пример с CSS и inline style атрибуты:

редактировать: элемент valign атрибут устарел в HTML5 и не должен использоваться.

CSS в текстовом центр в td elements is

Попробуйте поместить это в файл CSS.

пример длинной руки встроенный:

пример сокращенного css:

<td align=»center» valign=»center»>textgoeshere</td>

является единственным правильным ответом imho, так как ваша работа с таблицами, которые являются старой функциональностью, наиболее часто используемой для форматирования электронной почты. :51 по абсолютному центру относительно второй рамки(по горизонтали я выровнял, а по вертикали не получается)

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

Как выровнять в таблице текст по вертикали?
Как сделать так, чтобы текст &quot;Ремонт двигателя&quot; встал по центру? &lt;table border=&quot;0&quot;.

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

Нужно выровнять чекбоксы в таблице
Всем привет! Как выровнять чекбоксы к правому краю? Вот мой код: &lt;p&gt;Какое блюдо будете.

Сообщение от Rubidian

Как выровнять картинку по вертикали в таблице по краям текста
Здравствуйте! Подскажите, как это сделать? Размер шрифта 10 Как сделано сейчас(если текста нет.

Выровнять текст
Как выровнять текст? http://************/9bkb5s &lt;body bgcolor=&quot;#171717&quot;&gt; &lt;h2.

Выровнять текст в меню
Доброго времени суток! Народ помогите вот с такой проблемкой: надо выровнять текст по иконке, а у.

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

css — Выровнять текст в таблице html

спросил

4 года, 1 месяц назад

Изменено 4 года, 1 месяц назад

Просмотрено 6к раз

У меня есть таблица:

 

Нужно, чтобы 1000 и 250,50 были под словом Цена, а Час и День были под словом Einheit. Я попытался сделать это, используя свойство ширины и выравнивание текста, но это не сработало.

Нужен такой результат, например: https://clip2net.com/s/3ZXsphT

Спасибо

  • html
  • css
  • html-table

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

 td span {
  отображение: встроенный блок;
  ширина: 47%;
} 
 <граница таблицы="1">

Добавить эту таблицу CSS

 tr td:nth-child(even){
выравнивание текста: по центру;
} 
 <граница таблицы="1">
  

1

На самом деле, вам не нужен ни один спан, так как ни один из них не выполнялся.

цена / Einheit была центрирована только потому, что это значение по умолчанию для тега

Итак, чтобы выровнять ячейку под ним, вы можете просто ввести код td

, и если вы хотите выровнять все ячейки по центру

стол

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Базовый тренинг ZURB | Bulletproof Centering in HTML Emails

Как ни странно, вертикальное центрирование в HTML электронных письмах относительно просто по сравнению с веб-разработкой. Задача состоит в том, чтобы придумать центрированный макет, который хорошо тестируется на клиентах. Удивительно, но многие решения, похоже, не были хорошо протестированы, и главной проблемой был Outlook (сюрприз, сюрприз). Обычно вам нужно центрировать изображения, текст, кнопки и контейнер электронной почты для ваших проектов. В этом уроке мы изучим несколько различных приемов (и лайфхаков), чтобы центрировать что-либо в электронных письмах.

Центрирование текста

К счастью, это легко. Вы можете центрировать любой фрагмент текста с помощью одного класса .center .

Я сосредоточен, как босс!
 
Я сосредоточен, как босс!

Центрирование контейнера

Вторым наиболее распространенным элементом, который вы центрируете в своем дизайне, является контейнер. Контейнер — это то, что «содержит» содержимое вашего электронного письма. По умолчанию он центрирован в шаблоне Foundation for Emails, и мы объясним, как это сделать.

<таблица>
  
<тд>

Некоторые клиенты удаляют тег , а другие не учитывают настройку margin: 0 auto; на таблица.контейнер .

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

Это наш стандартный «рецепт» центрирования. Сочетание этих трех дублирующих методов обычно приводит к согласованному отображению на всех клиентах.

  • выравнивание: по центру; — Поддерживается во всех почтовых клиентах и ​​работает для «большинства» элементов
  • .center class — Применяется text-align: center; для блочных элементов
  • tags — Центрирует элементы блочного уровня. Тег
    устарел в HTML5, но тип документа для электронных писем не является HTML5, и он по-прежнему необходим для некоторых почтовых клиентов.

Центрировать изображение

Возможно, вам придется делать это часто. Центрируйте изображение, которое НЕ имеет полную ширину внутри контейнера. Звучит просто, и это так.

<таблица>
  
<тд> <таблица> <тд> <центр> <тд>

Класс .center работает для центрирования изображения, потому что изображения по умолчанию наш display: inline; и может быть центрирован как текст. В качестве запасного варианта для нескольких версий почты Outlook и Apple мы добавляем теги

.

Центрировать кнопку

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

<таблица>
  
<тд> <центр> <выравнивание таблицы="центр"> <тд> <таблица> <тд> Нравится на Facebook <тд>

Как видно из приведенного выше примера кода, эта кнопка состоит из четырех столбцов. Теперь, чтобы центрировать его, мы фактически будем центрировать сами столбцы. Это произойдет, если обернуть столбцы в тег

, а также добавить атрибут align="center" в таблицу .columns .

Бонус: несколько кнопок (или изображений) по центру

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

* Это не работает для Android 4.4. Вместо этого используйте кнопки из двух-шести столбцов, если вам нужно поддерживать этот клиент. Дальнейшее чтение →

К счастью, в новой версии Foundation for Emails эта проблема решена путем использования тегов

<тд> <таблица> <тд> <таблица> <тд> Нравится на Facebook <тд> <тд> <таблица> <тд> <таблица> <тд> Поделиться в Твиттере <тд>

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

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

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

Имя Цена / Einheit
Имя1 1000 / час
Имя2 250,50 / День
Имя Цена / Einheit
Имя1 1000 / час
Имя2 250,50 / День
Имя Цена / Einheit
Имя1 1000 / час
Имя2 250,50 / День
<центр> <таблица>
вместо тегов .

<таблица>