Css таблица по центру: Как выровнять таблицу по центру окна браузера?

Содержание

Таблица данных – Central Design System

Используется

  • Используется для структурирования простых данных в формате таблицы, может опционально иметь сортировку колонок и тэг caption и интерактивными строками.

Модификаторы

Hoverable строки

Модификатор, позволяет пользователю выполнять какое-либо действие по клику на строку.

Selectable строки

Выбор одной строки для выполнения действия. Выбирается по клику на всю строку.

Multiselectable строки

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

Редактируемые ячейки

Выбор ячейки для выполнения редактирования.

Правильно и неправильно

Правильно Используйте так

Использовать одинаковую высоту заголовка и ячейки.

Неправильно Так не нужно делать

Заголовок и ячейка разной высоты.

Примеры использования

Вложенность, дерево

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

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

Объединение строк

Объединяет строки заголовков или данных.

Фиксированная шапка

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

Фиксированная строка

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

Горизонтальный скролл с кнопками

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

Expandable строки

По клику на Icon button раскрывает дополнительный контейнер с контентом.

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

У контейнера есть возможность отключить левый отступ.

Сортировка

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

Футер

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

Строение компонента

  1. Заголовок таблицы
  2. Описание таблицы
  3. Подключаемые компоненты тулбара
  4. Заголовок колонки
  5. Строка
Заголовок таблицы

Содержит заголовок h5. Блок подключается, если есть заголовок или описание. Располагается над таблицей и всеми ее компонентами.

Описание таблицы

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

Подключаемые компоненты тулбара

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

Заголовок строки

При включенной опции «Сортировка», заголовки являются кнопками сортировки. Выравнивание заголовка определяет выравнивание всей колонки.

Строки

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

Цвета
Размеры

Типографика

Поведение

  • По умолчанию данные выравниваются слева, опционально можно выравнять по центру или справа.
  • Ширина таблицы по умолчанию 100%, ограничивается шириной сетки или контейнера, но можно включить автоширину по содержимому.
  • Если дополнительных действий (кнопок) в строке больше 2-х, выведите с помощью Icon button основное действие, остальные скройте в Overflow menu.
  • При загрузке данных предусмотрите Loading, который появляется при загрузке данных внутри таблицы.
Заголовок колонки
  • ⇅ Доступно для сортировки — Показывается при ховере на заголовке, если колонку можно сортировать
  • ↑ Сортировка по возрастанию — Показывается, пока пользователь не отключил сортировку или изменил «направление сортировки»
  • ↓ Сортировка по убыванию — Показывается, пока пользователь не отключил сортировку или изменил «направление сортировки»

Иконка сортировки зависит от выравнивания контента в колонке — при выравнивании текста слева, иконка сортировки показывается справа от заголовка, при выравнивании справа, иконка показывается слева от заголовка.

Строка
  • Может содержать любые компоненты на усмотрение дизайнера
  • По умолчанию текст переносится на новую строку, опционально можно запретить, тогда текст будет сокращаться многоточием с выводом нативного тайтла
  • По умолчанию бордер включен, опционально можно отключить. При включении/выключении бордера высота строки не изменяется
  • Группировка строк. По умолчанию группировки нет, будет забрасываться вместе с данными в таблицу
  • Hoverable строки. Позволяют сделать строки кликабельными (тег не может быть обернуть в ссылку)
  • Selectable строки. Позволяют выбрать строку и генерирует событие select «наружу» для завязки в приложении
  • По умолчанию высота ячеек 48рх (включая бордер), опционально можно выбрать высоту в 32рх
  • Отключение вертикальных отступов. Отключает вертикальный отступ у ячейки, чтобы кнопка или другие компоненты визуально вписывались в контент и не ломали горизонтальную линию
Состояния

Таблица

Заказать сайт

Искать везде

  • Искать везде
  • CMS
  • Интернет-магазин 2. 0
  • Интернет-магазин 1.0
  • Onicon
  • Maliver
  • Rekmala
  • Pablex
  • Кабинет и почта
  • CRM
  • Интеграции CMS.S3

Главная / Главная / Работа с текстовым редактором / CKEditor / Таблица

Шаг 1

Чтобы вставить таблицу в текст редактора, разместите курсор в нужном месте рабочей области, а затем воспользуйтесь меню «Таблицы» на рабочей панели

 

Шаг 2. Свойства таблицы

Откроется окно вставки таблицы. На вкладке «Свойства таблицы» Вам будут доступны следующие параметры:

  • Строки — количество строк в таблице.
  • Колонки — количество столбцов в таблице.
  • Ширина и высота —  по умолчанию меняются в зависимости от размеров их содержимого, но Вы можете указать высоту и ширину таблицы в пикселах или в процентах относительно свободного пространства
  • Заголовки — позволяет выбрать расположение заголовков таблицы; к ячейкам с заголовками применяется специальное форматирование. 
  • Размер границ — толщина границы таблицы в пикселях.
  • Внешний отступ ячеек — пространство между отдельными ячейками в пикселях..
  • Внутренний отступ ячеек — расстояние между границей ячейки и ее содержимым в пикселях.
  • Выравнивание — Вы можете выровнять таблицу: по левой стороне, по центру, по правой стороне.
  • Заголовок — метка таблицы, которая отображается в верхней части.
  • Итоги — краткое изложение содержания таблицы, которое доступно для вспомогательных устройств, таких как программа чтения с экрана.

Шаг 3. Дополнительные свойства таблицы

Вкладка «Дополнительно» позволяет настроить дополнительные параметры таблицы: присвоить идентификатор, указать направление текста или свойства CSS стиля.

На вкладке расположены элементы: 

  • Идентификатор — уникальный идентификатор для элемента таблицы в документе (атрибут id).
  • Направление текста — направление текста в таблице: слева направо (LTR) или справа налево (RTL) (атрибут dir).
  • Классы CSS — класс элемента таблицы (атрибут class).  Отдельные имена классов указыватся через пробел.
  • Стиль — CSS стили (атрибут style). Каждое значение должно заканчиваться точкой с запятой и индивидуальные свойства должны быть разделены пробелами.
  • Фоновое изображение — URL адрес картинки (из раздела «Иллюстрации»)/
  • Позиция фона — позиция фонового изображения в таблице (слева сверху, слева в центре, слева снизу и проч.).
  • Повтор фона — порядок повторения фонового изображения (горизонтально, вертикально, без повтора).
  • Привязка фона — порядок отображения фоновой картинки при скролле страницы (прокручивать со страницей, фиксировать, прокрутка с элементом). 
  • Цвет фона — код цвета фонового изображения с возможностью выбора из палитры цветов. 

 

 

 

Шаг 4. Редактирование вставленной таблицы

Чтобы внести изменения в уже вставленную таблиц:

  1. Установите курсор в одну из ячеек,
  2. Нажмите на правую кнопку мыши,
  3. Выберите необходимую операцию.

Вам будут доступны следующие операции:

  • Вставить — простая вставка скопированной в буфер информации.
  • Ячейка — 
    • Вставить ячейку слева/справа — позволяет добавить ячейку слева/справа от той, в которой установлен курсор.
    • Удалить ячейки — позволяет удалить ячейку, в которой установлен курсор.
    • Объединить ячейки — доступна только в случае, если перед нажатием на правую кнопку мыши Вы выделили две или более ячеек в таблице. «Склеивает» ячейку в одну.
    • Объединить с правой/нижней — «склеивает» выделенную ячейку с ячейкой справа/снизу от нее.
    • Разделить ячейку по вертикали/горизонтали — «разбивает» ячейку на две по вертикали или горизонтали.
    • Свойства ячейки — позволяет перейти к редактированию настроек выделенной ячейки (ширина, высота, цвет, выравнивание и т.д. — подробнее о настройках ячейки смотрите ниже).
  • Строка — 
    • Вставить строку сверху/снизу — позволяет вставить строку над/под выделенной.
    • Удалить строку — позволяет удалить всю строку.
  • Колонка — 
    • Вставить колонку слева/справа — позволяет вставить столбцей слева/справа от выделенного.
    • Удалить колонку — позволяет удалить весь столбец.
  • Удалить таблицу — позволяет удалить всю таблицу.
  • Свойства таблицы — позволяет перейти к свойства таблицы, описанным выше.

Шаг 4.1. Свойства ячейки

Если Вы перешли к редактированию вставленной ячейки и выбрали «Ячейка» — «Свойства ячейки», Вам будут доступны следующие настройки:

  • Какие ячейки обновлять — в самом верхнем списке окна Вы можете выбрать режим:
    • Обновить текущую ячейку — изменения будут применены только к той ячейке, в которую Вы установили курсор.
    • Обновить все ячейки в строке — изменения будут применены ко всем ячейкам в той же строке.
    • Обновить текущую в столбце — изменения будут применены ко всем ячейкам в том же столбце.
    • Обновить все ячейки в таблице — изменения будут применены ко всем ячейкам в таблице.
  • Ширина/Высота — укажите ширину и высоту ячейки (для ширины Вы можете указать, в чем измерять — в пикселах или процентах от размера высоты; высота же всегда измеряется в пикселах).
  • Тип ячейки — выберите «Данные» если это обычная ячейка. Если же это заголовок таблицы — выберите «Заголовок».
  • Горизонтальное/Вертикальное выравнивание — укажите, как выравнивать содержимое строки по горизонтали и по вертикали.
  • Объединяет строк/колонок — укажите количество строк/колонок, которые должна визуально объединять ячейка (соответственно, если Вы укажете «Объединяет строк — 2», визуально такая ячейка будет выглядеть в два раза больше по высоте, чем стандартные ячейки).
  • Цвет фона — задайте цвет фона для ячейки (введите код или выберите из палитры).
  • Цвет границ — укажите цвет границ (введите код или выберите из палитры), прилегающих к ячейке.
  • Фоновое изображение — при необходимости укажите адрес картинки, которая должна быть фоном для ячейки.
  • Позиция фона — задайте место расположения фоновой картинки.
  • Повтор фона — укажите, как должна повторяться фоновая картинка внутри ячейки (если ячейка будет больше по размеру, чем одно изображение).

Обратите внимание!

  • Для удаления таблицы просто выделите ее в рабочей области и нажмите «Delete» или «Backspace».
  • Если у Вас уже есть готовая таблица (в файле или на какой-либо странице на другом сайте), просто скопируйте ее и вставьте в текстовый редактор.

Была ли статья вам полезна?

Да

Нет 

Укажите, пожалуйста, почему?

  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Содержание статьи не соответствует заголовку
  • Другая причина

Комментарий

Читайте также

  • Как создать таблицу для динамических/адаптивных сайтов Подробнее

Я не могу выровнять таблицу по центру с помощью языка HTML и CSS

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

 

Личные финансы

<граница таблицы = "2px";> Месяц: Январь Февраль март Апрель Май июнь Доход: P20 000 25 000 песо P30 000 P35 000 P45 000 P50 000 Расходы: P5000 P6000 P7000 P8000 P9000 P10 000 Экономия: P50 000 P55 000 P60 000 P65 000 P70 000 P75 000

Это просто практика изготовления таблиц. В настоящее время я новичок в программировании, особенно в HTML и CSS. Спасибо вам за помощь!

  • HTML
  • CSS
  • выравнивание
  • центр

3

Существует свойство align="center" , которое мы можем добавить в таблицу. Пожалуйста, найдите приведенный ниже код. Он будет работать должным образом.

  

Личные финансы

<таблица границ="2px" ; выровнять = "по центру"> Месяц: Январь Февраль март Апрель Май июнь Доход: P20 000 25 000 песо P30 000 P35 000 P45 000 P50 000 Расходы: P5000 P6000 P7000 P8000 P9000 P10 000 Экономия: P50 000 P55 000 P60 000 P65 000 P70 000 P75 000

Добавить класс для таблицы как

, а затем добавьте стили в отдельную таблицу стилей

 . center {
  поле слева: авто;
  поле справа: авто;
}
 

4

Вы можете использовать margin-left: auto; и поле справа: авто; , чтобы сделать это. Код выглядит следующим образом:

  

Личные финансы

<граница таблицы = "2px" ;>

1

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

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

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

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

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

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

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

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

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

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

Я не могу сделать эту таблицу HTML/CSS ориентированной на мобильные устройства!? Проблема выравнивания на мобильном телефоне

спросил

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

Просмотрено 84 раза

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

TIA 🙂

 

 
Месяц: Январь Февраль март Апрель Май июнь
Доход: P20 000 25 000 песо P30 000 P35 000 P45 000 P50 000
Расходы: P5000 P6000 P7000 P8000 P9000 P10 000
Экономия: P50 000 P55 000 P60 000 P65 000 P70 000 P75 000