Таблица сечения: Выбор мощности, тока и сечения проводов и кабелей — ОРБИТА-СОЮЗ

Содержание

Выбор сечения кабеля по мощности и току

При проектировании электрической сети очень важно рассчитать максимальную мощность всех потребителей. Грубо говоря, это суммарная мощность всех приборов в доме. 

Для этого вам необходимо найти на каждом приборе табличку с указанием его мощности. Также определить мощность прибора можно по его инструкции. Для приборов производства России, Белоруссии и Украины мощность на приборах обозначается как Вт (ватты) или кВт (киловатты). 1 киловатт = 1000 ватт. Для приборов зарубежного производства мощность указывается буквой W. На приборах указание максимальной мощности обозначается префиксом TOT или TOT.MAX, например TOT.MAX 2200W обозначает, что максимальная мощность прибора 2200 Вт = 2,2 кВт.

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

Итак, вы определили мощность всех основных приборов и просуммировали ее. Получилось, например, 8 кВт. Добавим примерно 30% запаса, получится 10,4 кВт. По таблице, приведенной ниже мы можем увидеть, что для мощности 11,0 кВт необходим кабель с сечением жилы не менее 10 мм

2. Это довольно толстый провод.

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

сечение кабеля, мм2

медный провод алюминиевый провод
ток, А мощность, кВт ток, А мощность, кВт
220 В 380 В 220 В 380 В
1,5153,35,7102,23,8
2,0194,27,214
3,1
5,3
2,5214,68,0163,56,1
4,0275,910,3214,68,0
6,0347,512,9265,79,9
10,05011,019,0388,414,4
16,08017,630,45512,120,9
25,010022,038,06514,324,7

Дополнительные формулы для вычисления тока, напряжения, сопротивления и мощности:


Таблица подбора сечения кабеля

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

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

Сечение токопроводящей жилы, мм2 Для  кабеля с медными жилами
Напряжение 220 В Напряжение 380 В
Ток А Мощность кВт Ток А Мощность кВт
1,5 19 4,1 16 10,5
2,5 27 5,9 25 16,5
4 38 8,3 30 19,8
6 46 10,1 40 26,4
10 70 15,4 50 33
16 85 18,7 75 49,5
25 115 25,3 90 59,4
35 135 29,7 115 75,9
50 175 38,5 145 95,7
70 215 47,3 180 118,8
95 260 57,2 220 145,2
120 300 66 260 171,6

 

Сечение токопроводящей жилы, мм2
Для  кабеля с алюминиевыми жилами
Напряжение 220 В Напряжение 380 В
Ток А Мощность кВт Ток А Мощность кВт
2,5 20 4,4 19 12,5
4 28 6,1 23 15,1
6 36 7,9 30 19,8
10 50 11 39 25,7
16 60 13,2 55 36,3
25 85 18,7 70 46,2
35 100 22 85 56,1
50 135 29,7 110 72,6
70 165 36,3 140 92,4
95 200 44 170 112,2
120 230 50,6 200 132

Данные взяты из таблиц ПУЭ.

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

Материалы, близкие по теме:

Таблица мощности проводов: рассмотрим подробно

Упрощенная таблица для выбора сечения проводника по номинальной мощности

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

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

Как правильно выбирать сечение провода

Почему нельзя пользоваться таблицами мощности

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

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

Итак:

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

Что такое cosα

  • Отличаются эти составные части на cosα. Для большинства электрических приборов этот показатель очень близок к единице, но для таких устройств как трансформаторы, стабилизаторы, разнообразная микропроцессорная техника и тому подобное он может доходить до 0,7 и меньше.
  • Но любая таблица сечения провода по мощности не точна не только из-за того, что не учитывает полную мощность. Есть и другие важные факторы. Так, согласно ПУЭ, выбор проводников напряжением до 1000В должен осуществляться только по нагреву. Согласно п.1.4.2 ПУЭ, выбор по токам короткого замыкания для таких проводов не является обязательным.
  • Для того, чтобы выбрать сечение провода по нагреву, следует учитывать следующие параметры: номинальный ток, протекающий через провод, вид провода – одно-, двух- или четырехжильный, способ прокладки провода, температура окружающей среды, количество прокладываемых проводов в пучке, материал изоляции провода и, конечно, материал провода. Не одна таблица нагрузочной способности проводов не способна совместить такое количество параметров.

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

Конечно, совместить все эти параметры в одной таблице сложно, а выбирать как-то надо. Поэтому, дабы вы могли произвести выбор своими руками и головой, мы предлагаем вам основные аспекты выбора в сокращенном варианте.

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

Итак:

  • Так как в ПУЭ используется таблица выбора сечения провода по току, то нам необходимо узнать, какой ток будет протекать в проводе при определенных значениях мощности. Сделать это можно по формуле I=P /U× cosα, где I – наш номинальный ток, P – активная мощность, cosα – коэффициент полной мощности и U – номинальное напряжение нашей электросети (для однофазной сети оно равно 220В, для трехфазной сети оно равно 380В).

На фото представлена таблица выбора сечения провода из ПУЭ для алюминиевых проводников

  • Возникает закономерный вопрос, где взять показания cosα? Обычно он указан на всех электроприборах или его можно вывести, если указана полная и активная мощность. Если расчёт ведется для нескольких электроприборов, то обычно принимается средняя либо рассчитывается номинальный ток для каждого из них.

Обратите внимание! Если у вас не получается узнать cosα для каких-то приборов, то для них его можно принять равным единице. Это, конечно, повлияет на конечный результат, но дополнительный запас прочности для нашей проводки не повредит.

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

Таблица выбора сечения провода для медных проводников

Обратите внимание! При выборе количества жил провода в расчет не принимаются нулевые и защитные жилы.

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

Обратите внимание! Производя выбор сечения провода, всегда выбирайте ближайшее большее значение сечения. Кроме того, если вы собираетесь монтировать новую проводку к старой, то учитывайте, что, согласно п.3.239 СНиП 3.05.06 – 85, старые клеммные колодки не позволят использовать провод сечением больше 4 мм2.

Дополнительные аспекты выбора сечения провода

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

Таблица поправочных температурных коэффициентов

  • Прежде всего, это температура окружающей среды. Если она будет отличаться от среднестатистических +15⁰С, исходя из которых выполнен расчет в таблицах ПУЭ, то вам следует внести поправочные коэффициенты. Сводную таблицу этих коэффициентов вы найдете ниже.
  • Также таблица нагрузки и сечения проводов по п.1.3.10 ПУЭ требует введение поправочных коэффициентов при совместной прокладке нагруженных проводов в трубах, лотках или просто пучками. Так, для 5-6 проводов, проложенных совместно, этот коэффициент составляет 0,68. Для 7-9 он будет 0,63, и для большего количества он равен 0,6.

Вывод

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

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

расчёт и пользование матрицей при выборе диаметра проводника

Безопасности электрических сетей уделяется повышенное внимание, существует ряд типоразмеров проводников для различных условий работы. Чтобы правильно подобрать нужный размер, вычисляют сечение кабеля по мощности и таблицам. Это позволяет обеспечить токопроводимость на оптимальном уровне, не допуская перегрева и разрушения изоляции жил. Расчёт диаметра проводов можно выполнить и по токовой нагрузке с помощью математических формул и табличных матриц.

Срез провода и жилы кабеля

Неправильный выбор сечения проводов опасен возможностью возгорания изоляции при недостаточной площади среза. Обратная ситуация — избыточный диаметр приводит к удорожанию электросети и чрезмерному весу конструкции. Форма сечения проводника обычно круглая, но бывает и прямоугольной, площадь, соответственно, определяется по формулам круга S=(3,14*D2)/4=0,785*D2 и четырёхугольника S=a*b, где:

  • S — сечение провода, мм2;
  • D — Ø проволоки, мм;
  • a и b — стороны квадрата в миллиметрах.

Чтобы рассчитать площадь многопроволочного проводника, определяют квадратуру единичного электропровода и умножают на их количество. Измерить диаметр можно штангенциркулем или обычной линейкой. Есть и упрощённый способ: снять размер всего пучка свитых проволок и определить площадь по той же формуле, но с введением поправочного коэффициента 0,91 на неплотность прилегания проводников. Для удобства пользования существуют таблицы зависимости площади среза от диаметра проводника.

Ø одной проволоки или пучка, мм 1,0 1,6 2,5 3,2 4,5
Площадь сеч. провода/свивки, мм2 0,7/0,6 2,0/1,8 5,0/4,5 8,0/7,3 16,0/14,5

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

В электротехнике применяются чаще медные проводники — они имеют меньший диаметр при равной токовой пропускной способности, удобны в монтаже и долговечны. Регламент ПУЭ предписывает использовать в жилых зданиях кабели с жилами из меди. Преимущества перед алюминиевыми проводами сохраняются на малых диаметрах: при возрастании площади масса и стоимость изделий увеличивается. При токовой нагрузке I ≥50 А явное превосходство меди исчезает, и электрики переходят на использование кабелей с жилами из алюминия.

Для обустройства ЛЭП применяются самонесущие изолированные провода — СИП электро. В отличие от ранее применявшихся оголённых с креплением на изоляторах и разнесённых в пространстве, новые изделия представляют собой пучок покрытых диэлектриком (светостойкий полиэтилен) алюминиевых проводов с проложенным внутри стальным сердечником или без него. Такая конструкция позволяет ставить опоры на большем расстоянии и без изоляторов передавать напряжение до 35 тысяч вольт.

Значение протяжённости и факторы нагрева

Обстоятельства, влияющие на подсчёт сеч. кабеля по киловаттам и токовой нагрузке, можно условно разделить на 2 группы: факторы, касающиеся нагрева проводников, и показатели, относящиеся к протяжённости электросети. От правильности подбора характеристик кабелей и проводов зависит безопасность жилых и производственных помещений, здоровье и жизнь людей, в них находящихся.

Причины роста температуры провода

Движение электронов по проводнику вызывает его нагревание. Считается, что допустимый ток не должен поднимать температуру жил кабельного шланга больше, чем на 60ºС. Когда провод горячий, нужно немедленно принимать меры к устранению нарушений. Причиной нагрева могут быть следующие факторы:

  1. Площадь сечения проводника не соответствует приложенной нагрузке: сила тока превышает допустимый ампераж. Необходимо пересчитать подключённую мощность потребителей и заменить проводку новой.
  2. Материал проводника — в квартире должны быть проложены электросети из медных кабельных жил, они имеют меньшее сопротивление по сравнению с алюминием. Участки, не соответствующие требованиям правил, следует заменить.
  3. Тип проводника — одиночная проволока или свивка из нескольких нитей. Многожильная конструкция более гибкая, но при одинаковом диаметре токовая пропускная способность монопроводника выше, нагревается он меньше.

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

Зависимость потерь от протяжённости линии

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

Передаваемая мощность, кВт Сила тока, А 4 10 16 25 35 50 70 95
1 4,6 13,5 33,5 53          
5 23 3 7 10,5 17 23,5 31,5 46,0 63
10 45   3,4 5,4 8,4 12 15,5 23,0 32
16 73       5,3 7,4 9,9 14,5 20
18 82       4,7 6,5 8,8 12,5 17,5
20 91         5,9 7,9 11,5 16

Чтобы правильно выбрать сечение проводника, нужно учесть весь комплекс факторов, обозначенных в п. 1.3 ПУЭ. Некоторые поправки к расчётам вводятся через коэффициенты. Обязательно обращают внимание на такие характеристики:

  • температура окружающей среды, в какой будет эксплуатироваться кабель; обычно это +25ºС, при отклонении пользуются таблицами ПУЭ;
  • комплектация электрощита: не стоит все провода подключать к одному автомату, иначе клеммы будут перегружены и сработает защита;
  • количество токоприёмников, находящихся в помещении, их мощность суммируется.

Основным фактором для выбора кабеля и его сечения остаётся нагрузка на электросеть или ток. Все иные обстоятельства также учитываются в расчётах, а результат увеличивается на 20-30% для создания резерва пропускной способности проводника.

Расчёт диаметра проводника по мощности

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

  1. Переписываются все электроприборы, которые будут подключены посредством планируемого кабеля, с указанием данных шильдика — бирки токоприёмника или технического паспорта о мощности.
  2. Собираются сведения о времени работы каждого потребителя для определения коэффициента одновременности включения нагрузки.
  3. Суммированные показатели мощности с учётом коэф. использования во времени дают расчётную нагруженность сети.
  4. Сверяются с таблицей сечения провода и нагрузки для определения диаметра жил кабельного изделия. Найденная по матрице из правил цифра увеличивается на 10―15% и принимается за рассчитанное сеч.

В соответствии с изложенным порядком, расчётную мощность сети определяют по формуле Роб=(Р1+Р2+Р3+…+Рn)*Ко, где Ко — коэффициент одновременности. Если подключаются электроплита 2,9 кВт, чайник 0,8 и утюг мощностью 1,7 киловатта, то при Ко=0,8: Роб=(2,9+0,8+1,7)*0,8=4,3. С поправкой на 15% — 5,0 кВт. Дальше смотреть таблицу сечения медного провода по мощности.

Сеч. провода, мм2 Рассчитанная Роб для сети 220 V, кВт То же, в сети 380 В
1,5 4,1 10,5
2,5 5,9 16,5
6,0 10,1 26,4
10,0 15,4 33,0

Поскольку бытовая сеть 220 вольт, а ближайшая величина нагрузки 5,9 кВт, то пл. сеч. медного провода принимается 2,5 мм². Соотношения мощности и толщины провода из алюминия будут иными.

Формула определения сечения по току

Аналогичным образом высчитывается сечение провода из таблицы по току и мощности. Используется формула общей силы тока Iоб=(Р1+Р2+Р3+…+Р n)/220 для 220 V. Для 380 вольт Iоб=(Р1+Р2+Р3+…+Рn)/(√3*380), ампер. В качестве примера приводится расчёт алюминиевого проводника для сети 220 В: общая нагрузка Р=10 кВт; Iоб=10000/220=45,5 А. По таблице сечения кабеля по мощности и току подбирается ближайший типоразмер.

Размер провода, жилы из Al, мм2 Ток, А: потенциалы 220/380 В Потребление в сети, кВт: значения 220/380 вольт
2,5 20/19 4,4/12,5
4 28/23 6,1/15,1
6 36/30 7,9/19,8
10 50/39 11,0/25,7

Из матрицы видно, что искомым параметром является пл. сеч. 10 мм². Если те же 10 кВт подключаются в сети 380 V, будет достаточно жилы 2,5 мм². Матрицы ПУЭ составлены для различных условий подсчётов, ими удобно пользоваться.

Диаметр кабеля по сечению таблица, как расчитать

Общая информация о кабеле и проводе

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

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

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

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

  1. Алюминий. Дешевые и легкие проводники, что является их преимуществом. Им присуще такие отрицательные качества, как низкая электропроводность, склонность к механическим повреждением, высокое переходное электросопротивление окисленных поверхностей;
  2. Медь. Наиболее популярные проводники, имеющие, по сравнению с другими вариантами, высокую стоимость. Однако им присуще малое электрическое и переходное на контактах сопротивление, достаточно высокая эластичность и прочность, легкость в спайке и сварке;
  3. Алюмомедь. Кабельные изделия с жилами из алюминия, которые покрыты медью. Им свойственна чуть меньшая электропроводность, чем у медных аналогов. Также им присуще легкость, среднее сопротивление при относительной дешевизне.

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

Особенности электрических проводов

Наиболее широкое применение находят марки проводов ПУHП и ПУГHП, а также ВПП, ПHCB и PKГM, которые обладают следующими, очень важными для получения безопасного подключения основными техническими характеристиками:

  • ПУНП — плоское проводное изделие установочного или так называемого монтажного типа, с однопроволочными жилами из меди в ПВХ-изоляции. Такая разновидность отличается количеством жил, а также номинальным напряжением в пределах 250 В с частотой 50 Гц и температурным эксплуатационным режимом от минус 15 °C до плюс 50 °C;
  • ПУГНП — гибкая разновидность с многопроволочными жилами. Основные показатели, которые представлены номинальным уровнем напряжения, частотой и температурным эксплуатационным режимом, не отличаются от аналогичных данных ПУHП;
  • AПB — алюминиевая одножильная разновидность, круглый провод, имеющий защитную ПВХ-изоляцию и однопроволочную или многопроволочную жилу. Отличием данного вида является устойчивость к повреждениям механического типа, вибрациям и химическим соединениям. Температурный эксплуатационный режим составляет от минус 50 °C до плюс 70 °C;
  • ПBC — многожильная медная разновидность с ПBX-изоляцией, придающей проводу высокие показатели плотности и традиционную округлую форму. Термоустойчивая жила рассчитана для номинального уровня 380 В при частоте 50 Гц;
  • PKГM — силовая монтажная разновидность, представленная одножильным медным проводом с кремнийорганической резиновой или стекловолоконной изоляцией, пропитанной термостойким составом. Температурный эксплуатационный режим составляет от минус 60 °C до плюс 180 °C;
  • ПHCB — нагревательная одножильная разновидность в виде однопроволочного провода на основе оцинкованной или вороненой стали. Температурный эксплуатационный режим составляет от минус 50 °C до плюс 80 °C;
  • ВПП — одножильная медная разновидность с многопроволочной жилой и изоляцией на основе ПBX или полиэтилена. Температурный эксплуатационный режим составляет от минус 40 °C до плюс 80 °C.

В условиях невысокой мощности применяется медный провод ШBBП с защитной внешней ПBX-изоляцией. Многопроволочного типа жила обладает прекрасными показателями гибкости, а само проводное изделие рассчитано максимум на 380 В, при частоте в пределах 50 Гц.

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

Площадь поперечного сечения проводника

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

Любое отклонение, составляющее даже 15-20 %, может стать причиной значительного перегрева электрической проводки или оплавления изоляционного материала, поэтому выбору площади или толщины проводника нужно уделять повышенное внимание не только на практике, но и с точки зрения теории.

Поперечное сечение проводников

Параметры, наиболее важные для правильного выбора сечения проводника, отражены в следующих рекомендациях:

  • толщина проводника — достаточная для беспрепятственного прохождения электротока, при максимально возможном нагреве провода в пределах 60 °C;
  • сечение проводника — достаточное для резкого понижения напряжения, не превышающего допустимые показатели, что особенно важно для очень длинной электропроводки и значительных токов.

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

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

Формула поперечного сечения проводника

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

Площадь определяется в соответствии с хорошо известной даже школьникам физической формулой:

S = π х D²/4 или S = 0,8 х D², где:

  • S является площадью сечения в мм2;
  • π — число π, стандартная величина, равная 3,14;
  • D является диаметром в мм.

Проводник

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

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

D = l/n,

Где:

  • l представлено расстоянием намотки жилки в мм;
  • n является числом витков.

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

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

Таблица соответствия диаметров проводов и площади их сечения

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

Диаметр кабельной жилыПоказатели сеченияПроводники с жилой медного типа
Мощность в условиях сети 220 ВТокМощность в условиях сети 380 В
1,12 мм1,0 мм23,0 кВт14 А5,3 кВт
1,38 мм1,5 мм23,3 кВт15 А5,7 кВт
1,59 мм2,0 мм24,1 кВт19 А7,2 кВт
1,78 мм2,5 мм24,6 кВт21 А7,9 кВт
2,26 мм4,0 мм25,9 кВт27 А10,0 кВт
2,76 мм6,0 мм27,7 кВт34 А12,0 кВт
3,57 мм10,0 мм211,0 кВт50 А19,0 кВт
4,51 мм16,0 мм217,0 кВт80 А30,0 кВт
5,64 мм25,0 мм222,0 кВт100 А38,0 кВт
6,68 мм35,0 мм229,0 кВт135 А51,0 кВт

Расчет сечения кабеля: зачем он необходим и как правильно выполнить

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

Для чего необходим расчет кабеля

В вопросе выбора сечения проводов нельзя следовать принципу «на глаз». Протекая по проводам, ток нагревает их. Чем выше сила тока, тем сильнее происходит нагрев. Эту взаимосвязь легко доказать парой формул. Первая из них определяет активную силу тока:

где I – сила тока, U – напряжение, R – сопротивление.

Из формулы видно: чем больше сопротивление, тем больше будет выделяться тепла, т. е. тем сильнее проводник будет нагреваться. Сопротивление определяют по формуле:

R = ρ · L/S (2),

где ρ – удельное сопротивление, L – длина проводника, S – площадь его поперечного сечения.

Чем меньше площадь поперечного сечения проводника, тем выше его сопротивление, а значит выше и активная мощность, которая говорит о более сильном нагреве. Исходя из этого, расчет сечения необходим для обеспечения безопасности и надежности проводки, а также грамотного распределения финансов.

Что будет, если неправильно рассчитать сечение

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

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

Что еще влияет на нагрев проводов

Из формулы (2) видно, что сопротивление проводника зависит не только от площади поперечного сечения. В связи с этим на его нагрев будут влиять:

  • Материал. Пример – у алюминия удельное сопротивление больше, чем у меди, поэтому при одинаковом сечении проводов медь будет нагреваться меньше.
  • Длина. Слишком длинный проводник приводит к большим потерям напряжения, что вызывает дополнительный нагрев. При превышении потерь уровня 5% приходится увеличивать сечение.

Пример расчета сечения кабеля на примере BBГнг 3×1,5 и ABБбШв 4×16

Трехжильный кабель BBГнг 3×1,5 изготавливается из меди и предназначен для передачи и распределения электричества в жилых домах или обычных квартирах. Токопроводящие жилы в нем изолированы ПВХ (В), из него же состоит оболочка. Еще BBГнг 3×1,5 не распространяет горение нг(А), поэтому полностью безопасен при эксплуатации.

Кабель ABБбШв 4×16 четырехжильный, включает токопроводящие жилы из алюминия. Предназначен для прокладки в земле. Защита с помощью оцинкованных стальных лент обеспечивает кабелю срок службы до 30 лет. В компании «Бонком» вы можете приобрести кабельные изделия оптом и в розницу по приемлемой цене. На большом складе всегда есть в наличии вся продукция, что позволяет комплектовать заказы любого ассортимента.

Порядок расчета сечения по мощности

В общем виде расчет сечения кабеля по мощности происходит в 2 этапа. Для этого потребуются следующие данные:

  • Суммарная мощность всех приборов.
  • Тип напряжения сети: 220 В – однофазная, 380 В – трехфазная.
  • ПУЭ 7. Правила устройства электроустановок. Издание 7.
  • Материал проводника: медь или алюминий.
  • Тип проводки: открытая или закрытая.

Шаг 1. Потребляемую мощность электроприборов можно найти в их инструкции или же взять средние характеристики. Формула для расчета общей мощности:

ΣP = (P₁ + Р₂ + … + Рₙ) · Кс · Кз,

где P1, P2 и т. д. – мощность подключаемых приборов, Кс – коэффициент спроса, который учитывает вероятность включения всех приборов одновременно, Кз – коэффициент запаса на случай добавления новых приборов в доме. Кс определяется так:

  • для двух одновременно включенных приборов – 1;
  • для 3-4 – 0,8;
  • для 5-6 – 0,75;
  • для большего количества – 0,7.

Кз в расчете кабеля по нагрузке имеет смысл принять как 1,15-1,2. Для примера можно взять общую мощность в 5 кВт.

Шаг 2. На втором этапе остается по суммарной мощности определить сечение проводника. Для этого используется таблица расчета сечения кабеля из ПУЭ. В ней дана информация и для медных, и для алюминиевых проводников. При мощности 5 кВт и закрытой однофазной электросети подойдет медный кабель сечением 4 мм2.

Правила расчета по длине

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

  • L – длина проводника, м. Для примера взято значение 40 м.
  • ρ – удельное сопротивление материала (медь или алюминий), Ом/мм2·м: 0,0175 для меди и 0,0281 для алюминия.
  • I – номинальная сила тока, А.

Шаг 1. Определить номинальную силу тока по формуле:

I = (P · Кс) / (U · cos ϕ) = 8000/220 = 36 А,

где P – мощность в ваттах (суммарная всех приборов в доме, для примера взято значение 8 кВт), U – 220 В, Кс – коэффициент одновременного включения (0,75), cos φ – 1 для бытовых приборов. В примере получилось значение 36 А.

Шаг 2. Определить сечение проводника. Для этого нужно воспользоваться формулой (2):

R = ρ · L/S.

Потеря напряжения по длине проводника должна быть не более 5%:

dU = 0,05 · 220 В = 11 В.

Потери напряжения dU = I · R, отсюда R = dU/I = 11/36 = 0,31 Ом. Тогда сечение проводника должно быть не меньше:

S = ρ · L/R = 0,0175 · 40/0,31 = 2,25 мм2.

В случае с трехжильным кабелем площадь поперечного сечения одной жилы должна составить 0,75 мм2. Отсюда диаметр одной жилы должен быть не менее (√S/ π) · 2 = 0,98 мм. Кабель BBГнг 3×1,5 удовлетворяет этому условию.

Как рассчитать сечение по току

Расчет сечения кабеля по току осуществляется также на основании ПУЭ, в частности, с использованием таблиц 1.3.6. и 1.3.7. Зная суммарную мощность электроприборов, можно по формуле определить номинальную силу тока:

I = (P · Кс) / (U · cos ϕ).

Для трехфазной сети используется другая формула:

I=P/(U√3cos φ),

где U будет равно уже 380 В.

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

I = (P · Кс) / (U · cos ϕ) = (5000 · 0,75) / (220 · 1) = 17,05 А, при округлении 18 А.

BBГнг 3×1,5 – медный трехжильный кабель. По таблице 1.3.6. для силы тока 18 А ближайшее в значение – 19 А (при прокладке в воздухе). При номинальной силе тока 19 А сечение его токопроводящей жилы должно составлять не менее 1,5 мм2. У кабеля BBГнг 3×1,5 одна жила имеет сечение S = π · r2 = 3,14 · (1,5/2)2 = 1,8 мм2, что полностью соответствует указанному требованию.

Если рассматривать кабель ABБбШв 4×16, необходимо брать данные из таблицы 1.3.7. ПУЭ, где указаны значения для алюминиевых проводов. Согласно ей, для четырехжильных кабелей значение тока должно определяться с коэффициентом 0,92. В рассматриваемом примере к 18 А ближайшее значение по таблице 1.3.7. составляет 19 А.

С учетом коэффициента 0,92 оно составит 17,48 А, что меньше 18 А. Поэтому необходимо брать следующее значение – 27 А. В таком случае сечение токопроводящей жилы кабеля должно составлять 4 мм2. У кабеля ABБбШв 4×16 сечение одной жилы равно:

S = π · r2 = 3,14 · (4,5/2)2 = 15,89 мм2.

Согласно таблице 1.3.7. этот кабель рациональнее использовать при номинальном токе 60 А (при прокладке по воздуху) и до 90 А (при прокладке в земле).

Расчёт для многожильного провода

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

Расчёт с помощью штангенциркуля

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

Для этого на примере кабеля ВВГнг разрежьте ножом толстую оболочку и разведите жилы в разные стороны.

Потом выберете одну жилу и зачистите ножом или ножницами. Далее произведите замер этой жилы. Должен получиться размер 1,8 мм. В качестве доказательства правильности измерения обратитесь к расчетам.

Полученная в результате вычисления цифра 2,54 мм2 – это фактическое сечение жилы.

Измерение с помощью ручки или карандаша

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

К примеру, получилось 10 витков с общей длиной намотки 18 мм. Нетрудно подсчитать диаметр одного витка, для этого общую длину делим на количество витков.

В результате всех производимых расчётов по формуле получите искомый диаметр жилы. В этом случае он составляет 1,8 мм. Так как диаметр одной жилы известен, то нетрудно посчитать сечение всего провода ВВГнг по известной уже формуле.

Можно заметить, что результаты получились равными.

Использование таблиц

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

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

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

Параллельное соединение проводов электропроводки

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

Например, есть три провода сечением 2, 3 и 5 мм², а нужен по расчетам 10 мм². Соединяете их все параллельно, и проводка будет выдерживать ток до 50 ампер. Да Вы и сами многократно видели параллельное соединение большего количества тонких проводников для передачи больших токов. Например, для сварки используется ток до 150 А и для того, чтобы сварщик мог управлять электродом, нужен гибкий провод. Его и делают из сотен параллельно соединенных тонких медных проволочек.

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

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

Источники

  • https://electric-220.ru/sechenie-provoda-kabelja-po-diametru-formula-tablica
  • https://proprovoda.ru/provodka/provoda-i-kabelya/poperechnoe-sechenie-provodnika.html
  • https://www.boncom.by/papers/raschet-secheniya-kabelya
  • https://220.guru/electroprovodka/provoda-kabeli/kak-uznat-sechenie.html

[свернуть]

как выбрать марку кабеля, варианты для разных классов

Ссылка на статью успешно отправлена!

Отправим материал вам на e-mail

Сечение жил электрических проводов и кабелей, используемых для подключения освещения и бытовых приборов, силовых установок и различного оборудования, зависит от величины электрической мощности этих потребителей и, соответственно, электрического тока, протекающего по ним. Величина максимально допустимого тока, протекающего по токоведущей жиле для разных марок проводов и кабелей, в соответствии с их сечением и способом прокладки, регламентирована «Правилами устройства электроустановок» (ПУЭ) главой 1.3 «Выбор проводников по нагреву, экономической плотности тока и по условиям короны». О том, как выбрать кабель для домашней электропроводки, а также таблица мощности кабеля по сечению, которая пригодится для многих работ, об этом расскажем в сегодняшней публикации HomeMyHome.ru

ПУЭ – основной документ, регламентирующий все сферы работ в электроустановках различного назначения

Содержание статьи

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

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

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

Усреднённые значения различных бытовых приборов приведены в следующей таблице.

Наименование устройстваЭлектрическая мощность, кВт
Посудомоечная машина1,8
Электрический чайник1,2
Духовой шкаф2,3
Фен1,3
Микроволновая печь1,5
Утюг1,1
Кондиционер4
Стиральная машина0,5
Телевизор0,3
Холодильник0,2
Спутниковое ТВ0,15
Компьютер0,12
Принтер0,05
Монитор0,15
Ручной электрический инструмент1,2

В данной таблице приведены не все виды бытовых приборов и инструмента, т.к. номенклатура их достаточно велика, поэтому при необходимости найти требуемые значения следует обратиться к сети Интернет, где с помощью «поисковика» найти величину мощности искомого объекта нагрузки.

Сечение токоведущей жилы провода и кабеля определяет его диаметр

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

I = P / U, где

  • P – мощность подключаемых бытовых приборов и электрического освещения;
  • U – напряжение электрической сети;
  • I – ток, протекающий по токоведущим жилам при включении приборов заданной мощности.
К сведению! При выполнении данного расчёта значение мощности берётся в киловаттах (кВт), а при суммировании этой величины − в Ваттах (Вт), полученное значение необходимо перевести в кВт, для чего следует его разделить на одну тысячу.

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

Важно! Для медных и алюминиевых токоведущих жил значения максимально допустимого тока разнятся, поэтому это следует учитывать в обязательном порядке при выполнении подбора сечения кабеля (провода).

Диаметр токоведущей жилы можно измерить с помощью микрометра

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

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

    1. Для алюминиевых проводников.
    1. Для медных проводников.
  1. Для проводников, используемых на низких классах напряжения (12/24 В).
К сведению! AWG — это американская система калибровки проводов (American Wire Gauge System), обусловленная технологией их изготовления и определяющая зависимость показателя AWG от толщины токоведущей жилы. Чем меньше калибр AWG, тем толще провод.

Выбор сечения кабеля по ПУЭ

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

  1. Для проводов и кабелей с резиновой и ПВХ изоляцией с медными жилами.
  2. Для проводов и кабелей с резиновой и ПВХ изоляцией с алюминиевыми жилами.
  3. Для проводов и кабелей с резиновой изоляцией с медными жилами и защитной оболочкой.
  4. Для проводов и кабелей с резиновой и ПВХ изоляцией с алюминиевыми жилами и защитной оболочкой.

Калькулятор расчета сечения кабеля по мощности

Чем объясняется отличие в выборе сечения кабеля для скрытой и открытой проводки

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

Марки проводов для разных видов электрической проводки

Что делать, если нужно срочно проложить проводку, но нужного сечения кабеля нет

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

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

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

Как выбрать марку кабеля для домашней проводки

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

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

Общими критериями выбора кабеля для домашней электропроводки будут такие показатели:

  1. Способ прокладки – скрытая или открытая.
  2. Материал строительных конструкций, по которым будет осуществляться прокладка,− горючий или не горючий.
  3. Класс помещения по агрессивности среды – влажные, пожароопасные, взрывоопасные.
  4. Способ крепления к строительным конструкциям – скобки и лоток, трос и кабель-канал, а также прочие варианты.
  5. Сечение токоведущей жилы.
  6. Надёжность производителя.
  7. Стоимость.

Провода и кабели, рекомендованные для домашней электропроводки

Способ прокладки по строительным конструкциям, их типам и марка кабеля (провода) регламентированы ПУЭ, как и требования к электропроводкам в помещениях различного типа, а вот о способе крепления проводов и кабелей нет жёстких требований. По этому показателю каждый пользователь решает для себя сам, какой провод ему лучше использовать, потому как жёсткие марки (однопроволочные) легче подключать к электроустановочным изделиям и выполнять соединение в распределительных коробках, а гибкие (многопроволочные) – легче монтировать. Надёжность кабельной продукции напрямую связана с брендом производителя и, соответственно, отражается на её стоимости – чем известнее компания, тем дороже стоит предлагаемое к реализации изделие.

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

Пользуясь выше приведёнными критериями выбора, а также руководствуясь требованиями ПУЭ, каждый пользователь может самостоятельно выбрать марку кабеля или провода, допустимую к использованию для конкретного объекта – квартиры, дачи или загородного дома.

Видео: как выбрать кабель для домашней электропроводки и не ошибиться

Экономьте время: отборные статьи каждую неделю по почте

HTML Ссылка

Тег Описание
Определяет комментарий
Определяет вид документа
Определяет гиперссылку
Определяет аббревиатуру или акроним
<аббревиатура> Не поддерживается в HTML5.Вместо этого используйте .
Определяет акроним
<адрес> Определяет контактную информацию автора / владельца документа
<приложение> Не поддерживается в HTML5. Вместо этого используйте или .
Определяет встроенный апплет
<зона Определяет область внутри карты изображения
<статья> Определяет артикул
<сторона> Определяет содержимое помимо содержимого страницы
<аудио> Определяет встроенный звуковой контент
Определяет полужирный текст
<база> Определяет базовый URL-адрес / цель для всех относительных URL-адресов в документе
<баз. Не поддерживается в HTML5.Вместо этого используйте CSS.
Задает цвет, размер и шрифт по умолчанию для всего текста в документе.
Изолирует часть текста, которая может быть отформатирована в другом направлении. из другого текста вне его
Заменяет текущее направление текста
<большой> Не поддерживается в HTML5. Вместо этого используйте CSS.
Определяет большой текст
Определяет раздел, цитируемый из другого источника
<тело> Определяет тело документа

Определяет одинарный разрыв строки
<кнопка> Определяет кнопку, на которую можно нажать
<холст> Используется для рисования графики «на лету» с помощью сценариев (обычно JavaScript).
<заголовок> Определяет заголовок таблицы
<центр> Не поддерживается в HTML5.Вместо этого используйте CSS.
Определяет центрированный текст
Определяет название работы
<код> Определяет часть компьютерного кода
Задает свойства столбца для каждого столбца в элементе
Определяет группу из одного или нескольких столбцов в таблице для форматирования.
<данные> Добавляет машиночитаемый перевод заданного содержания
<специалист по данным> Определяет список предопределенных параметров для элементов управления вводом
Определяет описание / значение термина в списке описаний
Определяет текст, который был удален из документа
<подробности> Определяет дополнительные сведения, которые пользователь может просматривать или скрывать.
Задает термин, который будет определен в содержимом
<диалог> Определяет диалоговое окно или окно
Не поддерживается в HTML5.Вместо этого используйте
    .
    Определяет список каталогов
Определяет раздел в документе
Определяет список описания
Определяет термин / имя в списке описаний
Определяет выделенный текст
<вставка> Определяет контейнер для внешнего приложения
Группирует связанные элементы в форме
Определяет заголовок для элемента
<рисунок> Определяет автономное содержимое
Не поддерживается в HTML5.Вместо этого используйте CSS.
Определяет шрифт, цвет и размер текста
<нижний колонтитул> Определяет нижний колонтитул для документа или раздела
<форма> Определяет HTML-форму для пользовательского ввода
<рамка> Не поддерживается в HTML5.
Определяет окно (

Таблицы в HTML-документах

Таблицы в HTML-документах

11.1 Введение в таблицы

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

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

Строки таблицы могут быть сгруппированы в головку, основание и секции корпуса, (через THEAD , TFOOT и TBODY элементы соответственно).Группы строк передают дополнительную структурную информацию и может отображаться пользовательскими агентами способами, подчеркивающими эту структуру. Пользователь агенты могут использовать разделение голова / тело / ступня для поддержки прокрутки тела секции независимо от секции головы и ноги. Когда длинные столы напечатанные, информация о голове и ноге может повторяться на каждой странице, содержит данные таблицы.

Авторы также могут группировать столбцы для предоставления дополнительная структурная информация, которая может быть использована пользовательскими агентами.Кроме того, авторы могут объявлять свойства столбца в начале таблицы. определение (с помощью элементов COLGROUP и COL ) таким образом, чтобы пользовательские агенты, чтобы отображать таблицу постепенно, а не ждать все данные таблицы должны поступить перед рендерингом.

Ячейки таблицы могут содержать информацию "заголовок" (см. Элемент TH ) или «данные» (см. Элемент TD ). Ячейки могут охватывать несколько строки и столбцы. Модель таблицы HTML 4 позволяет авторам маркировать каждую ячейку таким образом, чтобы что невизуальные пользовательские агенты могут легче передать пользователю информацию о заголовке ячейки.Мало того, что это механизмы очень помогают пользователям с нарушениями зрения, они делают возможным для мультимодальных беспроводных браузеров с ограниченными возможностями отображения (например, Веб-пейджеры и телефоны) для обработки таблиц.

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

Вот простая таблица, которая иллюстрирует некоторые особенности HTML настольная модель. Следующее определение таблицы:

<ТАБЛИЦА border = "1"
          summary = "Эта таблица дает некоторую статистику о фруктах
                   мухи: средний рост и вес, процент
                   с красными глазами (как для мужчин, так и для женщин). ">
  Тестовая таблица с объединенными ячейками  
   Среднее
     Красные 
глаза рост вес Мужчины 1.9 0,003 40% Женщины 1,7 0,002 43%

может отображаться примерно так на устройстве tty:

          Тестовая таблица с объединенными ячейками
    / ----------------------------------------- \
    | | Средний | Красный |
    | | ------------------- | глаза |
    | | высота | вес | |
    | ----------------------------------------- |
    | Самцы | 1.9 | 0,003 | 40% |
    | ----------------------------------------- |
    | Самки | 1,7 | 0,002 | 43% |
    \ ----------------------------------------- /
 

или как это с помощью графического пользовательского агента:

11.2 Элементы для построения столов

11.2.1 Модель ТАБЛИЦА элемент

Начальный тег: требуется , Конечный тег: требуется

Определения атрибутов

сводка = текст [CS]
Этот атрибут предоставляет сводную информацию о назначении и структуре таблицы для рендеринг пользовательских агентов в невизуальные носители, такие как речь и шрифт Брайля.
выровнять = левый | центр | правый [CI]
Не рекомендуется. Это атрибут определяет положение таблицы по отношению к документу. Допустимые значения:
  • слева: Таблица находится слева от документа.
  • центр: Таблица находится по центру документа.
  • справа: Таблица справа от документа.
ширина = длина [CN]
Этот атрибут определяет желаемую ширину всей таблицы и предназначен для визуальных пользовательских агентов.Когда значение является процентным значением, значение относительно доступного горизонтального пространства пользовательского агента. в отсутствие указания ширины, ширина таблицы определяется пользователем агент.

Атрибуты, определенные в другом месте

  • id , класс (идентификаторы на уровне документа)
  • lang (язык информация), дирек (текст направление)
  • title (заголовок элемента)
  • стиль (рядный информация о стиле)
  • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
  • bgcolor (цвет фона)
  • рамка , правила , граница (границы и правила)
  • количество ячеек , ячейка (ячейка поля)

Элемент ТАБЛИЦА содержит все остальные элементы, которые определяют заголовок, строки, содержимое и форматирование.

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

  • Сделать таблицу сводка доступной для пользователя. Авторы должны предоставить сводка содержимого и структуры таблицы, чтобы люди, использующие невизуальные пользовательские агенты могут лучше понять это.
  • Отображает заголовок, если он определен.
  • Отображает заголовок таблицы, если он указан. Визуализировать нижний колонтитул таблицы, если один указан.Пользовательские агенты должны знать, где отображать верхний и нижний колонтитулы. Например, если выходной носитель выгружается на страницы, пользовательские агенты могут помещать заголовок в верх каждой страницы и нижний колонтитул внизу. Аналогично, если пользовательский агент предоставляет механизм для прокрутки строк, заголовок может отображаться вверху прокручиваемая область и нижний колонтитул внизу.
  • Подсчитайте количество столбцов в таблице. Обратите внимание, что количество строк в таблице равно к количеству элементов TR , содержащихся в ТАБЛИЦЕ элемент.
  • Сгруппируйте столбцы по любой группе столбцов технические характеристики.
  • Отобразите ячейки, строка за строкой и сгруппированные в соответствующие столбцы, между верхний и нижний колонтитулы. Визуальные пользовательские агенты должны отформатируйте таблицу в соответствии с атрибутами HTML и таблицей стилей Технические характеристики.

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

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

Точнее, пользовательский агент может отображать таблицу за один проход, когда ширина столбца указывается с использованием комбинации COLGROUP и Элементы COL . Если какой-либо из столбцов указан в относительные или процентные значения (см. вычисляя ширину столбцов), авторы также должны указать ширину сам стол.

Таблица направленности

Направленность стола является либо унаследованной направленностью (по умолчанию слева направо), либо заданный атрибутом dir для элемента TABLE .

Для таблицы с письмом слева направо нулевой столбец находится слева, а нулевая строка - на вершине. Для таблицы с письмом справа налево нулевой столбец находится справа, а строка ноль находится наверху.

Когда пользовательский агент выделяет дополнительные ячейки в строке (см. Раздел о вычислении количества столбцов в таблице), дополнительная строка ячейки добавляются справа от таблицы для таблиц с письмом слева направо и в левая сторона для таблиц с письмом справа налево.

Обратите внимание, что ТАБЛИЦА - единственный элемент, на котором dir меняет визуальный порядок столбцов на обратный; одна строка таблицы ( TR ) или группа столбцов ( COLGROUP ) не может быть независимо отменена.

При установке для элемента ТАБЛИЦА атрибут dir также влияет на направление текста в ячейках таблицы (поскольку атрибут dir наследуется блочные элементы).

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

<ТАБЛИЦА dir = "RTL">
  ... остальная часть таблицы ... 

 

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

11.2.2 Заголовки таблиц: элемент CAPTION

Начальный тег: требуется , Конечный тег: требуется

Определения атрибутов

выровнять = сверху | снизу | слева | справа [CI]
Не рекомендуется. Для визуальные пользовательские агенты, этот атрибут определяет позицию заголовка с уважение к таблице.Возможные значения:
  • вверху: Заголовок находится вверху таблицы. Это значение по умолчанию.
  • внизу: Подпись внизу таблицы.
  • осталось: Заголовок слева от таблицы.
  • справа: Подпись справа от таблицы.

Атрибуты, определенные в другом месте

  • id , класс (идентификаторы на уровне документа)
  • lang (язык информация), дирек (текст направление)
  • title (заголовок элемента)
  • стиль (рядный информация о стиле)
  • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)

Текст элемента CAPTION , если он присутствует, должен описывать характер Таблица.Элемент CAPTION разрешен только сразу после ТАБЛИЦА начальный тег. А ТАБЛИЦА элемент может содержать только один CAPTION элемент.

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

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

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

11.2.3 Группы строк: THEAD , TFOOT и TBODY элементы

 THEAD  - O (TR) + - заголовок таблицы ->
 TFOOT  - O (TR) + - нижний колонтитул таблицы ->
 

Начальный тег: требуется , Конечный тег: дополнительный

 TBODY  O O (TR) + - тело таблицы ->
 

Начальный тег: необязательно , Конечный тег: дополнительный

Атрибуты, определенные в другом месте

  • id , класс (идентификаторы на уровне документа)
  • lang (язык информация), дирек (текст направление)
  • title (заголовок элемента)
  • стиль (рядный информация о стиле)
  • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
  • выровнять , char , charoff , valign (ячейка выравнивание)

Строки таблицы могут быть сгруппированы в заголовок таблицы, таблицу ножку и одну или несколько секций корпуса стола, используя THEAD , Элементы TFOOT и TBODY соответственно.Это разделение позволяет пользовательские агенты для поддержки прокрутки тела таблицы независимо от таблицы голова и нога. Когда печатаются длинные столы, головка и ножка стола информация может повторяться на каждой странице, содержащей данные таблицы.

Головка стола и ножка стола должны содержать информацию о столбцы. Тело таблицы должно содержать строки данных таблицы.

Если присутствует, то каждый THEAD , TFOOT и TBODY содержит группу строк .Каждая группа строк должна содержать хотя бы одну строку, определяется элементом TR .

Этот пример иллюстрирует порядок и структуру головок, ножек и тела.

<ТАБЛИЦА>
<ГОЛОВА>
       ... информация заголовка ... 


       ... информация о нижнем колонтитуле ... 


       ... первая строка данных первого блока ... 
       ... вторая строка данных первого блока... 


       ... первая строка данных второго блока ... 
       ... вторая строка данных второго блока ... 
       ... третья строка данных второго блока ... 


 

TFOOT должен появиться перед TBODY в ТАБЛИЦЕ определение, чтобы пользовательские агенты могли отображать ногу до получения всех (потенциально многочисленные) строки данных. Ниже приводится сводная информация о том, какие теги требуется, но его можно не указывать:

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

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

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

<ТАБЛИЦА>
<ГОЛОВА>
      ...заголовок ... 

       ... информация о нижнем колонтитуле ... 

       ... первая строка данных первого блока ... 
       ... вторая строка данных первого блока ... 

       ... первая строка данных второго блока ... 
       ... вторая строка данных второго блока ... 
       ... третья строка данных второго блока ... 

 

THEAD , TFOOT и TBODY разделов должны содержать такое же количество столбцы.

11.2.4 Группы столбцов: COLGROUP и Элементы COL

Группы столбцов позволяют авторам создавать структурные подразделения внутри стола. Авторы могут выделить эту структуру с помощью таблиц стилей или атрибутов HTML (например, rules для элемента ТАБЛИЦА ). Для примера визуальное представление групп столбцов, см. образец таблицы.

Таблица может содержать одну неявную группу столбцов (№ COLGROUP ограничивает столбцы) или любое количество явных группы столбцов (каждая из которых разделена экземпляром Элемент COLGROUP ).

Элемент COL позволяет авторам разделять атрибуты между несколькими столбцами без каких-либо структурных группировок. «Пролет» COL element - это количество столбцов, которые будут разделять атрибуты элемента.

Группа COLGROUP элемент

Начальный тег: требуется , Конечный тег: дополнительный

Определения атрибутов

пролет = номер [CN]
Этот атрибут, который должен быть целым числом> 0, определяет количество столбцы в группе столбцов.Значения означают следующее:
  • При отсутствии атрибута диапазона , каждый COLGROUP определяет группу столбцов, содержащую один столбец.
  • Если для атрибута span установлено значение N> 0, текущий Элемент COLGROUP определяет группу столбцов, содержащую N столбцов.

Пользовательские агенты должны игнорировать этот атрибут, если Элемент COLGROUP содержит один или несколько элементов COL .

ширина = мультидлина [CN]

Этот атрибут определяет ширину по умолчанию для каждого столбца в текущем группа столбцов.Помимо стандартного пикселя, процентного и относительного значений, этот атрибут позволяет использовать специальную форму "0 *" (нулевая звездочка), что означает что ширина каждого столбца в группе должна быть минимальной шириной необходимо для хранения содержимого столбца. Это означает, что весь столбец содержимое должно быть известно, прежде чем его ширина может быть правильно вычислена. Авторы следует помнить, что указание "0 *" не позволит визуальным пользовательским агентам рендеринг таблицы постепенно.

Этот атрибут переопределяется для любого столбца в группе столбцов, для которого ширина указывается через элемент COL .

Атрибуты, определенные в другом месте

  • id , класс (идентификаторы на уровне документа)
  • lang (язык информация), дирек (текст направление)
  • title (заголовок элемента)
  • стиль (рядный информация о стиле)
  • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
  • выровнять , char , charoff , valign (ячейка выравнивание)

Элемент COLGROUP создает явную группу столбцов.Количество столбцы в группе столбцов могут быть указаны двумя взаимоисключающими способы:

  1. Атрибут span элемента (значение по умолчанию 1) указывает количество столбцов в группе.
  2. Каждый Элемент COL в COLGROUP представляет один или несколько столбцов в группе.

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

   
   
 

чем:

   <КОЛГРУППА>
      
      
       ... Всего сорок элементов COL ... 
   
 

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

   <КОЛГРУППА>
      
      
   
 

Атрибут ширины элемента Элемент COLGROUP наследуется всеми 40 столбцами.Первый COL элемент относится к первым 39 столбцам (не делая с ними ничего особенного) и второй присваивает значение id сороковому столбцу, чтобы таблицы стилей могли обратитесь к нему.

Таблица в следующем примере содержит две группы столбцов. Первое группа столбцов содержит 10 столбцов, а вторая - 5 столбцов. По умолчанию ширина каждого столбца в первой группе столбцов составляет 50 пикселей. Ширина каждого столбец во второй группе столбцов будет минимально необходимым для этого столбец.

<ТАБЛИЦА>


<ГОЛОВА>
   ... 

 
Элемент COL

Начальный тег: требуется , Конечный тег: запрещено

Определения атрибутов

пролет = номер [CN]
Этот атрибут, значение которого должно быть целым числом> 0, определяет число столбцов, «охваченных» элементом COL ; элемент COL разделяет свои атрибуты с все колонны, которые он охватывает.Значение по умолчанию для этого атрибута - 1 (т. Е. Элемент COL относится к одному столбцу). Если Атрибут span установлен на N> 1, текущий COL Элемент разделяет свои атрибуты со следующими N-1 столбцами.
ширина = мультидлина [CN]
Этот атрибут определяет ширину по умолчанию для каждого столбца, охватываемого текущий Элемент COL . Он имеет то же значение, что и width для элемента COLGROUP и заменяет его.

Атрибуты, определенные в другом месте

  • id , класс (идентификаторы на уровне документа)
  • lang (язык информация), дирек (текст направление)
  • title (заголовок элемента)
  • стиль (рядный информация о стиле)
  • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
  • выровнять , char , charoff , valign (ячейка выравнивание)

Элемент COL позволяет авторам группировать атрибут спецификации столбцов таблицы. COL делает , а не группу колонны вместе структурно - в этом роль Элемент COLGROUP . COL элементы пусты и служат только поддержка атрибутов. Они могут появляться внутри или за пределами явного столбца группа (т.е. элемент COLGROUP ).

Атрибут width для COL относится к ширине каждого столбец в диапазоне элемента.

Расчет количества столбцов в стол

Есть два способа определить количество столбцов в таблице (по порядку приоритета):

  1. Если Элемент TABLE содержит любые COLGROUP или COL элементы, пользовательские агенты должны рассчитывать количество столбцов, суммируя следующий:
    • За каждые Элемент COL , примите значение его Атрибут span (значение по умолчанию 1).
    • Для каждого элемента COLGROUP , содержащего хотя бы один COL элемент, игнорируйте span Атрибут для Элемент COLGROUP . Для каждого элемента COL выполните расчет шаг 1.
    • Для каждого пустого элемента COLGROUP возьмите значение его Атрибут span (значение по умолчанию 1).
  2. В противном случае, если элемент ТАБЛИЦА не содержит COLGROUP или COL элементов, пользовательские агенты должны основывать количество столбцы о том, что требуется для строк.Количество столбцов равно количество столбцов, необходимое для строки с наибольшим количеством столбцов, включая ячейки которые охватывают несколько столбцов. Для любой строки, в которой меньше этого числа столбцы, конец этой строки должен быть заполнен пустыми ячейками. «Конец» строка зависит от таблицы направленность.

Это ошибка, если таблица содержит COLGROUP или COL элементов и два вычисления не приводят к одинаковому количеству столбцы.

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

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

<ТАБЛИЦА>
 
   ... 
  ... ряды ... 


<ТАБЛИЦА>
<КОЛГРУППА>



   ... 
  ... ряды ... 


<ТАБЛИЦА>
<КОЛГРУППА>



  ... 
  ... ряды ... 


<ТАБЛИЦА>

   


 
Расчет ширины столбцов

Авторы могут указывать ширину столбцов тремя способами:

Фиксированный
Спецификация фиксированной ширины указывается в пикселях (например, ширина = "30"). Спецификация фиксированной ширины позволяет добавлять рендеринг.
В процентах
Процентная спецификация (e.г., ширина = "20%") основан на процентном соотношении горизонтального пространства, доступного для таблицы (между текущими левым и правым полями, включая плавающие). Обратите внимание, что это пространство не зависит от самой таблицы, и, следовательно, процентные характеристики включить инкрементный рендеринг.
Пропорциональный
Пропорциональные характеристики (например, ширина = "3 *") см. части горизонтального пространства , требуемого таблицей. Если ширине таблицы задается фиксированное значение через width атрибут TABLE элемента, пользовательские агенты могут отображать таблицу постепенно, даже с пропорциональными столбцами.

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

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

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

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

Как только (визуальный) пользовательский агент получил данные таблицы: доступные горизонтальное пространство будет выделено пользовательским агентом следующим образом: Сначала пользователь Агент выделит 30 пикселей для первого и второго столбцов.Тогда минимальное пространство необходимые для третьего столбца будут зарезервированы. Оставшееся горизонтальное пространство будет разделен на шесть равных частей (поскольку 2 * + 1 * + 3 * = 6 частей). Четвертый столбец (2 *) получит две из этих частей, пятый столбец (1 *) получит получите один, а столбец шесть (3 *) получит три.

    
<ТАБЛИЦА>
<КОЛГРУППА>
   
<КОЛГРУППА>
   
   
   

   
   
<ГОЛОВА>
  ... 
  ... ряды ... 

 

Мы установили значение атрибута align в третьем столбце группа в «центр». Все ячейки в каждом столбце этой группы унаследуют это значение, но может переопределить его. Фактически, последний COL делает именно это, указывая что каждая ячейка в столбце, которым она управляет, будет выровнена по ":" персонаж.

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

    
<ТАБЛИЦА>

<КОЛГРУППА>
   
   
<ГОЛОВА>
  ... 
  ... ряды ... 

 

Первые десять столбцов будут шириной 15 пикселей каждый. Последние два столбца будут каждый получает половину из оставшихся 50 пикселей. Обратите внимание, что COL элементы появляются только так, чтобы id значение может быть указано для последних двух столбцы.

Примечание. Хотя Атрибут width в элементе TABLE не является устаревшим, авторам рекомендуется использовать таблицы стилей для определения ширины таблицы.

11.2.5 Строки таблицы: элемент TR

Начальный тег: требуется , Конечный тег: дополнительный

Атрибуты, определенные в другом месте

  • id , класс (идентификаторы на уровне документа)
  • lang (язык информация), дирек (текст направление)
  • title (заголовок элемента)
  • стиль (рядный информация о стиле)
  • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
  • bgcolor (цвет фона)
  • выровнять , char , charoff , valign (ячейка выравнивание)

Элементы TR действуют как контейнер для ряда ячеек таблицы.Конец тег может быть опущен.

Этот образец таблицы содержит три строки, каждая из которых начинается с TR элемент:

 ... Строка заголовка ... ...Первая строка данных ...  ... Вторая строка данных ...  ... остальная часть таблицы ... 
Чашки кофе, выпитые каждым сенатором

11.2.6 Ячейки таблицы: элементы TH и TD

 TH  |  TD ) - O (% flow;) * - ячейка заголовка таблицы, ячейка данных таблицы ->





 abbr % Текст; # ПРЕДПОЛАГАЕТСЯ - сокращение для ячейки заголовка -
    axis  CDATA # ПРЕДПОЛАГАЕТСЯ - список связанных заголовков, разделенных запятыми -
    заголовков  IDREFS # ПРЕДПОЛАГАЕТСЯ - список идентификаторов для ячеек заголовков -
    объем % объем; # ПРЕДПОЛАГАЕТСЯ - область, охватываемая ячейками заголовка -
    rowspan  NUMBER 1 - количество строк в ячейке -
    colspan  НОМЕР 1 - количество столбцов, охватываемых ячейкой -
  % cellhalign; - выравнивание по горизонтали в ячейках -
  % cellvalign; - выравнивание по вертикали в ячейках -
  >
 

Начальный тег: требуется , Конечный тег: дополнительный

Определения атрибутов

заголовков = idrefs [CS]
Этот атрибут определяет список ячеек заголовка, которые предоставляют заголовок информация для текущей ячейки данных.Значение этого атрибута - список имен ячеек, разделенных пробелами; эти ячейки должны быть названы, установив их id атрибут. Авторы обычно используют атрибут заголовков , чтобы помочь невизуальным пользовательские агенты отображают информацию заголовка о ячейках данных (например, заголовок информация произносится до данных ячейки), но атрибут также может быть используется вместе с таблицами стилей. См. Также прицел атрибут.
объем = имя-области [CI]
Этот атрибут определяет набор ячеек данных, для которых текущий заголовок ячейка предоставляет информацию заголовка.Этот атрибут можно использовать вместо заголовки , особенно для простых таблиц. Если указано, этот атрибут должен иметь одно из следующих значений:
  • строка: Текущая ячейка предоставляет информацию заголовка для остальная часть строки, которая его содержит (см. также раздел о направленности таблицы).
  • col: Текущая ячейка предоставляет информацию заголовка для остальная часть столбца, который его содержит.
  • rowgroup: Ячейка заголовка предоставляет информацию заголовка для остальная часть группы строк, которая его содержит.
  • colgroup: Ячейка заголовка предоставляет информацию заголовка для остальная часть группы столбцов, которая его содержит.
abbr = текст [CS]
Этот атрибут следует использовать для предоставления сокращенной формы ячейки контент и может отображаться пользовательскими агентами, когда это необходимо, вместо содержимое ячейки. Сокращенные имена должны быть короткими, поскольку пользовательские агенты могут отображать их неоднократно. Например, синтезаторы речи могут отображать сокращенный заголовки, относящиеся к конкретной ячейке, перед отображением этой ячейки содержание.
ось = cdata [CI]
Этот атрибут может использоваться для помещения ячейки в концептуальные категории, которые можно рассматривать как образующие оси в n-мерном пространстве. Пользовательские агенты могут давать доступ пользователей к этим категориям (например, пользователь может запросить у пользовательского агента все ячейки, принадлежащие определенным категориям, пользовательский агент может представить таблицу в виде оглавления и т. д.). Пожалуйста, обратитесь к разделу о категоризации ячеек для получения дополнительной информации.Значение этого атрибута представляет собой список названий категорий, разделенных запятыми.
ряд = число [CN]
Этот атрибут определяет количество строк, охватываемых текущей ячейкой. Значение по умолчанию для этого атрибута - единица («1»). Нулевое значение («0») означает что ячейка охватывает все строки от текущей до последней строки таблицы раздел ( THEAD , TBODY или TFOOT ), в котором ячейка определено.
colspan = число [CN]
Этот атрибут определяет количество столбцов, охватываемых текущей ячейкой.Значение по умолчанию для этого атрибута - единица («1»). Нулевое значение («0») означает что ячейка охватывает все столбцы от текущего до последнего столбца группа столбцов ( COLGROUP ), в которой определена ячейка.
nowrap [CI]
Не рекомендуется. Когда присутствует, этот логический атрибут сообщает визуальным пользовательским агентам отключить автоматическое перенос текста для этой ячейки. Таблицы стилей следует использовать вместо этого атрибута для достижения эффекта переноса. Заметка. при неосторожном использовании этот атрибут может привести к чрезмерному широкие ячейки.
ширина = длина [CN]
Не рекомендуется. Это атрибут предоставляет пользовательским агентам рекомендованную ширину ячеек.
высота = длина [CN]
Не рекомендуется. Это Атрибут предоставляет пользовательским агентам рекомендуемую высоту ячеек.

Атрибуты, определенные в другом месте

  • id , класс (идентификаторы на уровне документа)
  • lang (язык информация), дирек (текст направление)
  • title (заголовок элемента)
  • стиль (рядный информация о стиле)
  • onclick , ondblclick , onmousedown , onmouseup , onmouseover , onmousemove , onmouseout , onkeypress , onkeydown , onkeyup (внутренние события)
  • bgcolor (цвет фона)
  • выровнять , char , charoff , valign (ячейка выравнивание)

Ячейки таблицы могут содержать два типа информации: заголовок информация и данные.Этот различие позволяет пользовательским агентам четко отображать заголовок и ячейки данных, даже при отсутствии таблиц стилей. Например, визуальные пользовательские агенты могут выделить текст ячейки заголовка жирным шрифтом. Синтезаторы речи могут воспроизводить информация заголовка с отчетливой интонацией голоса.

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

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

Элемент TD определяет ячейку, содержащую данные.

Ячейки могут быть пустыми (т. Е. Не содержать данных).

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

Чашки кофе, выпитые каждым сенатором
Имя Чашки Тип кофе Сахар?
Т. Секстон 10 Эспрессо Нет
Дж. Диннен 5 Без кофеина Да

Пользовательский агент при визуализации на tty-устройстве может отображать это следующим образом:

  Название чашки Тип кофе с сахаром? 
Т.Секстон 10 Эспрессо Нет
J. Dinnen 5 без кофеина Да
 
Ячейки, занимающие несколько строк или колонны

Ячейки могут занимать несколько строк или столбцов. Количество строк или столбцов охватываемый ячейкой устанавливается строками и colspan для элементов TH и TD .

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

<ТАБЛИЦА border = "1">
 Чашки кофе, выпитые каждым сенатором 
  Имя  Чашки  Тип кофе  Сахар?
  Т. Sexton  10  Espresso  Нет
  Дж. Диннен  5  Decaf  Да
  А. Сория   Недоступно 

 

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

Чашек кофе, выпитых каждым сенатором
 --------------------------------------
 | Название | Чашки | Тип кофе | Сахар? |
 --------------------------------------
 | Т.Секстон | 10 | Эспрессо | Нет |
 --------------------------------------
 | Дж. Диннен | 5 | Без кофеина | Да |
 --------------------------------------
 | А. Сория | Нет в наличии |
 --------------------------------------
 

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

<ТАБЛИЦА border = "1">
  1  2  3
  4  6
  7  8  9

 

Поскольку ячейка "2" охватывает первую и вторую строки, определение второй row учтет это.Таким образом, второй TD во втором ряду фактически определяет третья ячейка строки. Визуально таблица может отображаться на tty-устройстве как:

-------------
| 1 | 2 | 3 |
---- | | ----
| 4 | | 6 |
---- | --- | ----
| 7 | 8 | 9 |
-------------
 

, в то время как графический пользовательский агент может отображать это как:

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

Аналогично, в следующем определении таблицы:

<ТАБЛИЦА border = "1">
  1  2  3
  4  6
  7  8  9

 

ячейка "4" охватывает два столбца, поэтому второй TD в строке фактически определяет третья ячейка («6»):

-------------
| 1 | 2 | 3 |
-------- | ----
| 4 | 6 |
-------- | ----
| 7 | 8 | 9 |
-------------
 

Графический пользовательский агент может отображать это как:

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

Следующий недопустимый пример показывает, как можно создать перекрывающиеся клетки. В этой таблице ячейка «5» занимает две строки, а ячейка «7» - два столбца, поэтому в ячейке между «7» и «9» есть перекрытие:

<ТАБЛИЦА border = "1">
  1  2  3
  4  5  6
  7  9

 

Примечание. В следующих разделах описывается таблица HTML. атрибуты, относящиеся к визуальному форматированию. Когда эта спецификация была впервые опубликованный в 1997 году, [CSS1] не предлагал механизмы для управления всеми аспектами визуальное форматирование таблиц. С тех пор [CSS2] добавил свойства для визуального форматирования таблиц.

HTML 4 включает механизмы для управления:

11.3.1 Границы и правила

Следующие атрибуты влияют на внешний фрейм таблицы и внутренний правила.

Определения атрибутов

рамка = void | above | below | hsides | lhs | rhs | vsides | box | border [CI]
Этот атрибут указывает, какие стороны рамки вокруг стола будут быть видимым. Возможные значения:
  • пусто: Без сторон. Это значение по умолчанию.
  • вверху: Только верхняя сторона.
  • внизу: Только нижняя сторона.
  • hsides: Только верхняя и нижняя стороны.
  • vsides: Только правая и левая стороны.
  • lhs: Только левая сторона.
  • rhs: Только правая сторона.
  • коробка: Все четыре стороны.
  • бордюр: Все четыре стороны.
правил = нет | группы | строки | столбцы | все [CI]
Этот атрибут указывает, какие правила будут отображаться между ячейками внутри Таблица. Отображение правил зависит от пользовательского агента.Возможные значения:
  • нет: Нет правил. Это значение по умолчанию.
  • групп: Правила появятся между группами строк (см. THEAD , TFOOT и TBODY ) и группы столбцов (см. Только COLGROUP и COL ).
  • строк: Правила будут отображаться только между строками.
  • cols: Правила будут отображаться только между столбцами.
  • все: Правила появятся между всеми строками и столбцами.
граница = пикселей [CN]
Эти атрибуты определяют ширину (только в пикселях) рамки вокруг таблица (дополнительную информацию об этом атрибуте см. в примечании ниже).

Чтобы помочь различать ячейки таблицы, мы можем установить Атрибут border элемента TABLE . Рассмотрим предыдущий пример:

<ТАБЛИЦА border = "1"
       summary = "В этой таблице показано количество чашек
                кофе, потребляемого каждым сенатором, тип
                кофе (без кофеина или обычный), и
                принимать с сахаром.">
 Чашки кофе, выпитые каждым сенатором 

    Имя 
    Чашки 
    Тип кофе 
    Сахар? 

    Т. Секстон 
    10 
    Эспрессо 
    Нет 

    Дж. Диннен 
    5 
    Без кофеина 
    Да 

 

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

<ТАБЛИЦА border = "5" frame = "vsides" rules = "cols">
  1  2  3
  4  5  6
  7  8  9

 

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

  • Установка border = "0" подразумевает frame = "void" и, если иначе указано, rules = "none".
  • Прочие значения бордюр подразумевает frame = "граница" и, если не указано иное, rules = "все".
  • Значение "border" в начальном теге элемента ТАБЛИЦА должно быть интерпретируется как значение атрибута кадра . Это означает rules = "все" и некоторое значение по умолчанию (ненулевое) для Атрибут border .

Например, следующие определения эквивалентны:

<ТАБЛИЦА border = "2">
<ТАБЛИЦА border = "2" frame = "border" rules = "all">
 

как следующие:

<Граница ТАБЛИЦЫ>

Примечание. Атрибут границы также определяет поведение границы для элементов OBJECT и IMG , но принимает разные значения для этих элементов.

11.3.2 Горизонтальное и вертикальное выравнивание

Следующие атрибуты могут быть установлены для разных элементов таблицы (см. Их определения).

 align  (left | center | right | justify | char) #IMPLIED
     char % Символ; # ПРЕДПОЛАГАЕТСЯ - символ выравнивания, e.грамм. char = ':' -
     charoff % Длина; # ПРЕДПОЛАГАЕТСЯ - смещение для символа выравнивания - "
  >

 valign  (верхняя | средняя | нижняя | базовая линия) # ПРЕДПОЛАГАЕТСЯ"
  >
 

Определения атрибутов

выровнять = слева | по центру | справа | по ширине | char [CI]
Этот атрибут определяет выравнивание данных и обоснование текст в ячейке.Возможные значения:
  • слева: Выровнять данные по левому краю / Выровнять текст по левому краю. Это по умолчанию значение для табличных данных.
  • по центру: Центрировать данные / Выровнять текст по центру. Это по умолчанию значение для заголовков таблиц.
  • справа: Выровнять данные по правому краю / Выровнять текст по правому краю.
  • по ширине: Выровнять текст по двойному ширине.
  • char: Выровнять текст вокруг определенного символа. Если пользовательский агент не поддерживает выравнивание символов, поведение при наличии этого значения неопределенные.
валин = верхний | средний | нижний | базовый [CI]
Этот атрибут определяет вертикальное положение данных в ячейке. Возможные значения:
  • top: Данные ячейки находятся на одном уровне с верхом ячейки.
  • средний: Данные ячейки центрируются по вертикали внутри ячейки. Этот значение по умолчанию.
  • bottom: Данные ячейки находятся на одном уровне с нижней частью ячейки.
  • baseline: Все ячейки в той же строке, что и ячейка, Атрибут valign имеет это значение, должны иметь свои текстовые данные расположен так, чтобы первая текстовая строка находилась на базовой линии, общей для всех ячеек в ряду.Это ограничение не применяется к последующим текстовым строкам в этих клетки.
символ = символ [CN]
Этот атрибут определяет одиночный символ в текстовом фрагменте для действия как ось для выравнивания. Значение по умолчанию для этого атрибута - десятичное. точечный символ для текущего языка, установленного в lang атрибут (например, точка (".") на английском языке и запятая (",") на французском языке). Пользовательские агенты не обязаны поддерживать этот атрибут.
charoff = длина [CN]
Если присутствует, этот атрибут указывает смещение до первого вхождения. символа выравнивания в каждой строке. Если в строке нет символ выравнивания, его следует сдвинуть по горизонтали, чтобы закончить выравнивание позиция.

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

Таблица в этом примере выравнивает строку значений валюты по десятичной точка. Мы устанавливаем символ выравнивания на "." явно.

<ТАБЛИЦА border = "1">
<КОЛГРУППА>
<ГОЛОВА>
Овощи Стоимость за килограмм
Салат $ 1
Серебряная морковь 10 долларов.50
Золотая репа 100,30 $

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

------------------------------
| Овощи | Стоимость за килограмм |
| -------------- | ------------- |
| Салат-латук | $ 1 |
| -------------- | ------------- |
| Серебряная морковь | 10,50 $ |
| -------------- | ------------- |
| Золотая репа | $ 100,30 |
------------------------------
 

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

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

Наследование совмещения характеристики

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

Порядок приоритета (от наивысшего к низшему) для атрибутов выровняйте , char и charoff имеет следующий вид:

  1. Атрибут выравнивания, установленный для элемента в данных ячейки (например,г., П ).
  2. Атрибут выравнивания, установленный для ячейки ( TH и TD ).
  3. Атрибут выравнивания, установленный для элемента группировки столбцов ( COL, и COLGROUP ). Когда ячейка является частью диапазона из нескольких столбцов, выравнивание свойство наследуется от определения ячейки в начале пролет.
  4. Атрибут выравнивания, установленный для строки или элемента группировки строк ( TR , THEAD , TFOOT и TBODY ).Когда ячейка является частью многострочного диапазона, свойство выравнивания наследуется от определения ячейки в начале пролета.
  5. Атрибут выравнивания, установленный для таблицы ( ТАБЛИЦА ).
  6. Значение выравнивания по умолчанию.

Порядок приоритета (от высшего к низшему) для атрибута valign (а также другие унаследованные атрибуты lang , dir и style ) выглядит следующим образом:

  1. Атрибут, установленный для элемента в данных ячейки (например,г., П ).
  2. Атрибут, установленный для ячейки ( TH и TD ).
  3. Атрибут, установленный для строки или элемента группировки строк ( TR , THEAD , TFOOT и TBODY ). Когда ячейка является частью многострочного диапазона, значение атрибута наследуется из определения ячейки в начале пролет.
  4. Атрибут, установленный для элемента группировки столбцов ( COL и COLGROUP ). Когда ячейка является частью диапазона с несколькими столбцами, атрибут значение наследуется из определения ячейки в начале диапазона.
  5. Атрибут, установленный в таблице ( ТАБЛИЦА ).
  6. Значение атрибута по умолчанию.

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

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

Пользовательские агенты, которые не поддерживают значение «оправдать» Атрибут align должен использовать значение унаследованной направленности на свое место.

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

11.3.3 Ячейка маржа

Определения атрибутов

расстояние между ячейками = длина [CN]
Этот атрибут указывает, сколько места пользовательскому агенту следует оставить между в левой части таблицы и в левой части крайнего левого столбца верх таблицы и верхняя сторона самого верхнего ряда, и так далее для правой и внизу таблицы.Атрибут также указывает количество места для оставить между ячейками.
cellpadding = длина [CN]
Этот атрибут определяет количество пространства между границей ячейки. и его содержимое. Если значение этого атрибута - длина в пикселях, все четыре поля должны быть на таком расстоянии от содержимого. Если значение атрибут - длина в процентах, верхнее и нижнее поля должны быть одинаковыми отделяется от контента на основе процента от доступной вертикали пробел, а левое и правое поля должны быть одинаково отделены от содержание в процентах от доступного горизонтального пространства.

Эти два атрибута управляют интервалом между ячейками и внутри них. Продолжение иллюстрация объясняет, как они соотносятся:

В следующем примере атрибут cellspacing указывает, что ячейки должны быть отделены друг от друга и от рамки таблицы на двадцать пикселей. Атрибут cellpadding указывает, что верхнее поле ячейка и нижнее поле ячейки будут отделены от содержимое на 10% доступного вертикального пространства (всего 20%).Точно так же левое поле ячейки и правое поле ячейки будут каждая должна быть отделена от содержимого ячейки 10% доступной горизонтальной пространство (всего 20%).

<ТАБЛИЦА cellspacing = "20" cellpadding = "20%">
  Data1  Data2  Data3

 

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

11.4.1 Привязка заголовка информация с ячейками данных

Невизуальные пользовательские агенты, такие как синтезаторы речи и устройства на основе Брайля может использовать следующие атрибуты элементов TD и TH для более точной визуализации ячеек таблицы интуитивно:

  • Для данной ячейки данных атрибут заголовков перечисляет, какие ячейки предоставить соответствующую информацию заголовка. Для этого каждая ячейка заголовка должна быть названным с использованием атрибута id .Обратите внимание, что не всегда можно сделать чистое разделение ячеек на заголовки или данные. Вы должны использовать элемент TD для таких ячеек вместе с id или область атрибутов соответственно.
  • Для данной ячейки заголовка, Атрибут scope сообщает пользовательскому агенту ячейки данных, для которых это заголовок предоставляет информацию. Авторы могут использовать этот атрибут вместо из заголовки , согласно которым удобнее; два атрибута выполнять ту же функцию.Атрибут заголовков обычно необходим когда заголовки размещаются в неправильных позициях по отношению к данным, которые они применить к.
  • Атрибут abbr определяет сокращенный заголовок для ячейки заголовка, чтобы пользовательские агенты могли отображать информацию заголовка больше быстро.

В следующем примере мы назначаем информацию заголовка ячейкам, задавая заголовки атрибут. Каждая ячейка в одном столбце относится к одному и тому же ячейка заголовка (через атрибут id ).

<ТАБЛИЦА border = "1"
       summary = "В этой таблице показано количество чашек
                кофе, потребляемого каждым сенатором, тип
                кофе (без кофеина или обычный), и
                с сахаром. ">
 Чашки кофе, выпитые каждым сенатором 

    Имя 
    Чашки 
    Тип кофе 
    Сахар? 

    Т.Секстон 
    10 
    Эспрессо 
    Нет 

    Дж. Диннен 
    5 
    Без кофеина 
    Да 

 

Синтезатор речи может отобразить эту таблицу следующим образом:

Подпись под фото: Чашки кофе, выпитые каждым сенатором
Резюме: в этой таблице показано количество чашек.
         кофе, потребляемого каждым сенатором, тип
         кофе (без кофеина или обычный), и
         принимать с сахаром.Имя: Т. Секстон, Чашек: 10, Тип: Эспрессо, Сахар: Нет
Имя: Дж. Диннен, Чашек: 5, Тип: Без кофеина, Сахар: Да
 

Обратите внимание, что заголовок «Тип кофе» сокращен до «Тип» с использованием аббревиатуры abbr атрибут.

Вот тот же пример замены атрибута области на заголовки атрибут. Обратите внимание на значение «col» для области атрибут, означающий «все ячейки в текущем столбце»:

<ТАБЛИЦА border = "1"
       summary = "В этой таблице показано количество чашек
                кофе, потребляемого каждым сенатором, тип
                кофе (без кофеина или обычный), и
                принимать с сахаром.">
 Чашки кофе, выпитые каждым сенатором 

    Имя 
    Кубки 
    Тип кофе 
    Сахар? 

    Т. Секстон 
    10 
    Эспрессо 
    Нет 

    Дж. Диннен 
    5 
    Без кофеина 
    Да 

 

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

<ТАБЛИЦА border = "1" cellpadding = "5" cellspacing = "2"
  summary = "Курсы истории, предлагаемые в сообществе
           Баня по названию курса, наставнику, резюме,
           код и комиссия ">
  
     Общественные курсы - баня, осень 1997 г. 
  
  
     Название курса 
     Репетитор курса 
     Сводка 
     Код 
     Комиссия 
  
  
     После гражданской войны 
     Доктор.Джон Роутон 
    
       Курс исследует неспокойные годы в Англии.
       после 1646.  6 еженедельных встреч, начиная с понедельника 13 числа
      Октябрь. 
    
     h37 
     & фунт; 32 
  
  
     Знакомство с англосаксонской Англией 
     Марк Коттл 
    
       Однодневный курс, знакомящий с ранним средневековьем
       период реконструкции англосаксов и
       их общество. Суббота, 18 октября. 
    
     h38 
     & фунт; 18 
  
  
     Слава Греции 
     Валери Лоренц 
    
     Родина демократии, философии, центр театра, дом
     аргумент. Возможно, это сделали римляне, но это сделали греки.
     первый.  Субботняя дневная школа, 25 октября 1997 г. 
    
     h40 
     & фунт; 18 
  

 

Графический пользовательский агент может отображать это как:

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

11.4.2 Категоризация ячейки

Пользователи просматривают таблицу с помощью таблиц HTML

- Учебное пособие по HTML

Таблицы!

Все в порядке.

Введение

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

Отображение таблицы

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






content content

Приведенный выше код создает таблицу с одной строкой таблицы ( tr ).Внутри строки находятся два столбца или две ячейки, заданные тегами данных таблицы ( td ).

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

Мы также можем заменить td на th для любых ячеек, которые мы хотим использовать в качестве заголовков.

Вот пример:

simple_table.html
  1. Некоторые цитаты Монти Пайтона:

  2. <таблица>
  3. Фильм
  4. Год
  5. Цитата
  6. Монти Пайтон и Святой Грааль
  7. 1975
  8. Она превратила меня в тритона!
  9. Жизнь Брайана Монти Пайтон
  10. 1979
  11. Он не Мессия, он очень непослушный мальчик!
  12. Смысл жизни Монти Пайтона
  13. 1983
  14. И получите машину, которая пингует!

Простые столы

Некоторые цитаты Монти Пайтона:

Фильм Год Цитата
Монти Пайтон и Святой Грааль 1975 Ну она превратила меня в тритона!
Жизнь Брайана Монти Пайтона 1979 Он не Мессия, он очень непослушный мальчик!
Смысл жизни Монти Пайтона 1983 И получите машину, которая пингует!

Группы строк

Стандартная таблица, как определено выше, создает объект с набором строк и столбцов.HTML должен описывать содержимое, и таблица нередко имеет разные разделы. Обычно у нас есть заголовки для наших столбцов вверху, затем содержание в середине и сводка внизу. Чтобы отразить это, мы можем разделить таблицу на заголовок ( thead ), тело таблицы ( tbody ) и нижний колонтитул ( tfoot ). Вот пример:

table_sections.html
  1. Некоторая планетарная статистика:

  2. <таблица>
  3. Планета
  4. Диаметр
  5. Известные Луны
  6. Земля
  7. 12,756 км
  8. 1
  9. Марс
  10. 6,794 км
  11. 2
  12. <фут>
  13. Среднее
  14. 9775 км
  15. 1.5

Разделы таблицы

Некоторая планетарная статистика:

Планета Диаметр Известных спутников
Земля 12,756 км 1
Марс 6,794 км 2
Среднее значение 9775 км 1.5

Вы заметите, что визуально это не сильно изменится. Это нормально. С помощью CSS (который мы рассмотрим в другом руководстве) вы можете изменить внешний вид разделов по отдельности. Основное преимущество для людей с программами чтения с экрана и другими средствами доступа к вашим страницам, так как это значительно упрощает понимание содержимого таблицы. Использование thead , tbody и tfoot необязательно, но в зависимости от того, кто ваши посетители, это может сделать их намного счастливее.

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

Colspans и Rowspans

Иногда имеет смысл разбить ячейку на несколько строк или несколько столбцов.Мы можем добиться этого в HTML с помощью атрибутов colspan и rowspan .

Колспанс

Colspans позволяет растянуть ячейку на несколько столбцов.

содержание

Вот пример:

colspan_example.html
  1. Некоторые бессмысленные данные:

  2. <таблица>
  3. 100%
  4. 33%
  5. 33%
  6. 33%
  7. 33%
  8. 67%

Ряд пролетов

Rowspans позволяют растянуть ячейку на несколько рядов.

контент

Вот пример:

rowspan_example.html
  1. Еще ерунда:

  2. <таблица>
  3. 100%
  4. 33%
  5. 33%
  6. 33%
  7. 67%
  8. 33%

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

Сводка

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

Деятельность

Теперь давайте добавим немного графического оформления нашему контенту.

  • Добавьте таблицу к своему содержимому. Посмотрите, что произойдет, если вы создадите строку с большим или меньшим количеством ячеек, чем другие строки.
  • Создайте таблицу из нескольких строк и столбцов. Теперь представьте несколько интервалов и промежутков . Поэкспериментируйте, поместив больше ячеек в строку или убрав некоторые из них, и посмотрите, как это повлияет на таблицу. Что произойдет, если вы сделаете colspan или rowspan больше, чем общее количество строк или столбцов в таблице?

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

Разделы и главы - оборотная сторона, онлайн-редактор LaTeX

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

Введение

Команды для организации документа различаются в зависимости от типа документа, простейшей формой организации является разделение на разделы, доступные во всех форматах.

 \ documentclass {article}
\ usepackage {слепой текст}
\ usepackage [T1] {fontenc}
\ usepackage [utf8] {inputenc}

\ title {Разделы и главы}
\ author {Губерт Фарнсворт}
\ date {\ сегодня}

\ begin {document}

\ maketitle

\ section {Введение}

Это первый раздел.

Lorem ipsum dolor sit amet, conctetuer adipiscing
элит. Etiam lobortisfacilisis sem. Nullam nec mi et
neque pharetra sollicitudin. Praesent imperdietmi nec ante.
Donec ullamcorper, felis non sodales ...

\ section {Второй раздел}

Lorem ipsum dolor sit amet, conctetuer adipiscing elit.Etiam lobortis facilisissem. Nullam nec mi et neque pharetra
соллиситудин. Praesent imperdiet mi necante ...

\ конец {документ}
 

Команда \ section {} отмечает начало нового раздела, внутри фигурных скобок задается заголовок. Нумерация разделов автоматическая и может быть отключена.

Открыть пример на обороте

Разделение документов

LaTeX может организовывать, нумеровать и индексировать главы и разделы документа. Существует до 7 уровней глубины для определения разделов в зависимости от класса документа:

-1 \ part {part}
0 \ chapter {chapter}
1 \ section {section}
2 \ subsction {subsction}
3 \ subsubsection {subsubsection}
4 \ paragraph {paragraph}
5 \ subparagraph {subparagraph}

\ part и \ chapter доступны только в классах документов report и book .

Открыть пример на обороте

Нумерованные и ненумерованные разделы

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

 \ documentclass {article}
\ usepackage {слепой текст}
\ usepackage [T1] {fontenc}
\ usepackage [utf8] {inputenc}

\ title {Разделы и главы}
\ author {Губерт Фарнсворт}
\ date {\ сегодня}

\ begin {document}

\ maketitle

\ section * {Введение}

Это первый раздел.Lorem ipsum dolor sit amet, conctetuer adipiscing
элит. Etiam lobortisfacilisis sem. Nullam nec mi et
neque pharetra sollicitudin. Praesent imperdietmi nec ante.
Donec ullamcorper, felis non sodales ...

\ section * {Второй раздел}

Lorem ipsum dolor sit amet, conctetuer adipiscing elit.
Etiam lobortis facilisissem. Nullam nec mi et neque pharetra
соллиситудин. Praesent imperdiet mi necante ...

\ конец {документ}
 

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

 \ addcontentsline {toc} {section} {Название раздела}
 


См. Статью Оглавление, где приведен пример и описание этой команды.

Открыть пример на обороте

Документ главы и разделы книги / отчета

Как упоминалось ранее, \ chapter можно использовать в документах и ​​отчетах. Ниже вы можете увидеть пример:

 \ documentclass {отчет}

\ begin {document}

\содержание{}

\ chapter {Редактирование компиляции}

\ section {Первая компиляция}

как скомпилировать базовый hello world в pdf.

Напишите свой любимый текстовый редактор, создайте файл и скопируйте / вставьте следующее (с hello.текс):

\ subsction {Форматы вывода}

различные форматы вывода (dvi, pdf)

Результатом этой команды \ $ latex hello.tex будет dvi
файл (hello.dvi). Этот файл (.dvi) можно преобразовать с помощью \ $ dvipdf
hello.dvi Получите файл pdf из файла tex, запустите это
команда \ $ texi2pdf hello.tex

\ chapter {Структура документа}

\ section {Зарезервированные символы}

Следующие символы символов зарезервированы LATEX, потому что
они вводят команду и имеют особое значение.

\ конец {документ}
 


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

 \ documentclass {книга}
\ usepackage [T1] {fontenc}
\ usepackage [utf8] {inputenc}

\ title {42}
\ author {Джейн Доу}
\ date {\ сегодня}

\ begin {document}

\ maketitle

\содержание

\ part {Первая часть этого документа}

\ chapter {Первый}

\ section {Введение}
Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud упражнения ullamco...

\ subsction {Пример подраздела}
Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud упражнения ullamco labouris ..

\ subsubsection {Образец подсекции}
Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud excita ...
 

Открыть пример на обороте

Настроить главы и разделы

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

 \ documentclass [a4paper, 12pt] {книга}
\ usepackage [T1] {fontenc}
\ usepackage [utf8] {inputenc}
\ usepackage {titlesec}

\ titleformat
{\ chapter}% команда
[display]% shape
Формат {\ bfseries \ Large \ itshape}%
{История № \ \ thechapter}% label
{0.5ex}% сен
{
    \ rule {\ textwidth} {1pt}
    \ vspace {1ex}
    \ центрирование
}% до кода
[
\ vspace {-0.5ex}%
\ rule {\ textwidth} {0,3pt}
]% после кода


\ titleformat {\ section} [перенос]
{\ normalfont \ bfseries}
{\ thection.} {0.5em} {}

\ titlepacing {\ section} {12pc} {1.5ex плюс .1ex минус .2ex} {1pc}


\ begin {document}

\ chapter {Начнем}

\ section {Первая попытка}

Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud упражнения ullamco labouris ...

\ section {Вторая попытка}

Lorem ipsum dolor sit amet, conctetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut
enim ad minim veniam, quis nostrud упражнения ullamco labouris...

\ конец {документ}
 


Есть две общие команды:

 \ titleformat {<команда>} [] {} {

, где [] и [] являются необязательными параметрами, и:

  • <команда> - это команда разделения на разделы, которую нужно переопределить: \ part, \ chapter, \ section, \ subsction, \ subsubsection, \ paragraph или \ subparagraph.
  • - форма абзаца сечения; Возможные значения: зависание, блок, отображение, запуск, leftmargin, rightmargin, drop, wrap, frame.
  • - формат, применяемый к заголовку, метке и тексту; например \ normalfont \ Large \ bfseries
  • укажите метку разделения.
  • - горизонтальное разделение между меткой и телом заголовка, оно должно быть длиной и не быть пустым.
  • - это код, предшествующий телу заголовка.
  • - это код, следующий за телом заголовка.

и

 \ titlepacing {<команда>} {} {} {}
 

где:

  • увеличивает левое поле.
  • - вертикальный пробел перед заголовком.
  • - это разделение между заголовком и текстом без разделов.

Помеченная звездочкой версия этой команды ( \ titlepacing * ) убирает отступ абзаца, следующего за заголовком.

Откройте пример пакета titlesec на Overleaf

Дополнительная литература

Для получения дополнительной информации см .:

Таблицы - оборотная сторона, интерактивный редактор LaTeX

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

Ниже представлен простейший рабочий пример таблицы.

 \ begin {center}
\ begin {tabular} {c c c}
 ячейка1 и ячейка2 и ячейка3 \\
 ячейка4 и ячейка5 и ячейка6 \\
 cell7 и cell8 и cell9
\ end {tabular}
\ end {center}
 

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

Открыть пример на обороте

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

 \ begin {center}
\ begin {tabular} {| c | c | c | }
 \ hline
 ячейка1 и ячейка2 и ячейка3 \\
 ячейка4 и ячейка5 и ячейка6 \\
 ячейка7 и ячейка8 и ячейка9 \\
 \ hline
\ end {tabular}
\ end {center}
 

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

{| c | c | c | }
Это означает, что в таблице будут использоваться три столбца, разделенные вертикальной линией. Каждый c означает, что содержимое столбца будет центрировано, вы также можете использовать r для выравнивания текста по правому краю и l для выравнивания по левому краю.
\ hline
Это вставит горизонтальную линию сверху и снизу таблицы.Нет ограничений на количество раз, которое вы можете использовать \ hline .
ячейка1 и ячейка2 и ячейка3 \\
Каждый и является разделителем ячеек, а двойная обратная косая черта \ устанавливает конец этой строки.

Ниже вы можете увидеть второй пример.

 \ begin {center}
 \ begin {tabular} {|| c c c c ||}
 \ hline
 Col1 и Col2, Col2 и Col3 \\ [0.5ex]
 \ hline \ hline
 1 и 6 и 87837 и 787 \\
 \ hline
 2 и 7 и 78 и 5415 \\
 \ hline
 3 и 545 и 778 и 7507 \\
 \ hline
 4 и 545 и 18744 и 7560 \\
 \ hline
 5 и 88 и 788 и 6344 \\ [1ex]
 \ hline
\ end {tabular}
\ end {center}
 

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

Открыть пример на обороте

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

 \ begin {center}
\ begin {tabular} {| м {5em} | м {1см} | м {1см} | }
\ hline
cell1 фиктивный текст фиктивный текст фиктивный текст & cell2 & cell3 \\
\ hline
cell1 фиктивный текст фиктивный текст фиктивный текст & cell5 & cell6 \\
\ hline
ячейка7 и ячейка8 и ячейка9 \\
\ hline
\ end {tabular}
\ end {center}
 

Во-первых, чтобы использовать параметры, показанные в примере, вы должны импортировать массив пакета в преамбулу вашего файла LaTeX с помощью следующей команды

В табличной среде параметр м {5em} устанавливает длину 5em для первого столбца (1 см для двух других) и центрирует текст в середине ячейки.Возможные варианты выравнивания: м, для среднего, p, для верхнего и b для нижнего. В стандартных таблицах новые строки необходимо вставлять вручную, чтобы таблица не выходила за пределы текстовой области, при использовании этого параметра текст автоматически форматируется, чтобы поместиться внутри каждой ячейки.

Если вам нужно контролировать ширину не каждой ячейки, а всей таблицы, а затем равномерно распределять пространство внутри, используйте пакет tabularx . См. Пример ниже:

 \ begin {tabularx} {0.8 \ textwidth} {
  | > {\ raggedright \ arraybackslash} X
  | > {\ centering \ arraybackslash} X
  | > {\ raggedleft \ arraybackslash} X | }
 \ hline
 пункт 11 и пункт 12 и пункт 13 \\
 \ hline
 Пункты 21 и 22 и 23 \\
\ hline
\ конец {tabularx}
 

Среда tabularx похожа на tabular , но более гибкая, она доступна после добавления строки \ usepackage {tabularx} в преамбулу. Обратите внимание, что оператор открытия среды отличается, в этом примере ширина таблицы установлена ​​на 0.8 ширины текста. Для такой длины вы можете использовать любые блоки LaTeX.

Префикс в фигурных скобках | > {\ raggedright \ arraybackslash} X | > {\ centering \ arraybackslash} X | > {\ raggedleft \ arraybackslash} X | устанавливает выравнивание каждого столбца: первый - слева , второй - центр , третий - справа .

Открыть пример на обороте

Строки и столбцы можно объединить в большую ячейку.В приведенном ниже примере показан пример команды \ multicolumn для объединения столбцов.

 \ begin {tabular} {| p {3cm} || p {3cm} | p {3cm} | p {3cm} | }
 \ hline
 \ multicolumn {4} {| c |} {Список стран} \\
 \ hline
 Название страны или название региона и код ISO ALPHA 2 и код ISO ALPHA 3 и цифровой код ISO \\
 \ hline
 Афганистан и AF и AFG и 004 \\
 Аландские острова и AX & ALA & 248 \\
 Албания & AL & ALB & 008 \\
 Алжир & DZ & DZA & 012 \\
 Американское Самоа и AS & ASM & 016 \\
 Андорра & AD & AND & 020 \\
 Ангола & AO & AGO & 024 \\
 \ hline
\ end {tabular}
 

Давайте посмотрим на каждую часть команды \ multicolumn {4} {| c |} {Country List} \\ :

{4}
Количество столбцов для объединения, в данном случае 4.
{| c |}
Разделители и выравнивание полученной ячейки, в этом случае текст будет центрирован, а с каждой стороны ячейки будет проведена вертикальная линия.
{Список стран}
Текст, отображаемый внутри ячейки.

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

в преамбуле, тогда вы можете использовать команду \ multirow в своем документе:

 \ begin {center}
\ begin {tabular} {| c | c | c | c | }
\ hline
col1 & col2 & col3 \\
\ hline
\ multirow {3} {4em} {Несколько строк} & cell2 & cell3 \\
& ячейка5 & ячейка6 \\
& cell8 & cell9 \\
\ hline
\ end {tabular}
\ end {center}
 

Команда многострочная принимает три параметра.Первый - это количество строк, которые нужно объединить, в примере - 3. Второй параметр - это ширина столбца, в примере - 4em. Наконец, третий параметр - это содержимое ячейки.

Открыть пример на обороте

Если вам нужно вставить очень длинную таблицу, которая занимает две или более страниц в вашем документе, используйте пакет longtable . Сначала добавьте к преамбуле строку

Это сделает доступной команду longtable .

 \ documentclass {article}
\ usepackage [utf8] {inputenc}
\ usepackage {longtable}

\ begin {document}
 
 \ begin {longtable} [c] {| c | c |}
 \ caption {Длинный заголовок таблицы. \ label {long}} \\

 \ hline
 \ multicolumn {2} {| c |} {Начало таблицы} \\
 \ hline
 Что-то и еще что-то \\
 \ hline
 \ endfirsthead

 \ hline
 \ multicolumn {2} {| c |} {Продолжение таблицы \ ref {long}} \\
 \ hline
 Что-то и еще что-то \\
 \ hline
 \ endhead

 \ hline
 \ endfoot

 \ hline
 \ multicolumn {2} {| c |} {Конец таблицы} \\
 \ hline \ hline
 \ endlastfoot

 Много строк и вот так \\
 Много строк и вот так \\
 Много строк и вот так \\
 Много строк и вот так \\
 Много строк и вот так \\
 Много строк и вот так \\
 Много строк и вот так \\
 Много строк и вот так \\
 ...
 Много строк и вот так \\
 \ end {longtable}
 

Поведение

longtable похоже на поведение tabular по умолчанию, но генерирует таблицы, которые могут быть разбиты стандартным алгоритмом разбиения страниц LaTeX. Есть четыре элемента для длинных таблиц.

\ endfirsthead
Все, что указано выше этой команды, появится в начале таблицы на первой странице.
\ торцевая головка
Все, что вы указали перед этой командой и ниже endfirsthead , будет отображаться вверху таблицы на каждой странице, кроме первой.
\ endfoot
Подобно \ endhead , то, что вы поместили после \ endhead и перед этой командой, будет отображаться в нижней части таблицы на каждой странице, кроме последней.
\ endlastfoot
Аналогично endfisthead . Элементы после \ endfoot и до этой команды будут отображаться внизу таблицы, но только на последней странице, где отображается таблица.

Открыть пример на обороте

Расположить стол легко, если он находится в среде с плавающей точкой table .

 \ begin {table} [ч!]
\ центрирование
 \ begin {tabular} {|| c c c c ||}
 \ hline
 Col1 и Col2, Col2 и Col3 \\ [0.5ex]
 \ hline \ hline
 1 и 6 и 87837 и 787 \\
 2 и 7 и 78 и 5415 \\
 3 и 545 и 778 и 7507 \\
 4 и 545 и 18744 и 7560 \\
 5 и 88 и 788 и 6344 \\ [1ex]
 \ hline
 \ end {tabular}
\ end {table}
 

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

ч
Поместим таблицу здесь примерно.
т
Поместите таблицу вверху страницы.
б
Разместите таблицу внизу страницы.
п.
Поместите таблицу на специальную страницу, только для таблиц.
!
Отменить внутренние параметры LaTeX.
H
Поместите стол в этом точном месте, почти как h !.

Дополнительные примеры размещения таблиц см. В статье Размещение изображений и таблиц.

В этом примере есть еще несколько команд:

\ центрирование
Центрирует таблицу относительно элемента контейнера с плавающей запятой.
\ [1ex]
Это добавляет дополнительное пространство к ячейке.

Открыть пример на обороте

Таблицы могут быть подписаны, помечены и на них можно ссылаться с помощью среды table .

 Таблица \ ref {table: 1} является примером ссылочных элементов \ LaTeX.

\ begin {table} [ч!]
\ центрирование
\ begin {tabular} {|| c c c c ||}
 \ hline
 Col1 и Col2, Col2 и Col3 \\ [0.5ex]
 \ hline \ hline
 1 и 6 и 87837 и 787 \\
 2 и 7 и 78 и 5415 \\
 3 и 545 и 778 и 7507 \\
 4 и 545 и 18744 и 7560 \\
 5 и 88 и 788 и 6344 \\ [1ex]
 \ hline
\ end {tabular}
\ caption {Таблица для проверки подписей и ярлыков}
\ label {таблица: 1}
\ end {table}
 

В этом примере есть три важные команды:

\ caption {Таблица для проверки подписей и этикеток}
Как и следовало ожидать, эта команда устанавливает заголовок для таблицы, если вы создадите список таблиц, этот заголовок будет там использоваться.Вы можете разместить его над или под столом.
\ label {table: 1}
Если вам нужно обратиться к таблице в документе, установите метку с помощью этой команды. Метка будет нумеровать таблицу и в сочетании со следующей командой позволит вам ссылаться на нее.
\ ref {table: 1}
Этот код будет заменен номером, соответствующим указанной таблице.

Примечание. Для работы этикеток может потребоваться несколько составлений документа.

Открыть пример на обороте

Список таблиц

Создать список таблиц несложно.

 \ documentclass {article}
\ usepackage [utf8] {inputenc}

\ begin {document}

\список таблиц

...
\ конец {документ}
 

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

React Table - Material-UI

Таблицы отображают наборы данных.Их можно полностью настроить.

Таблицы

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

Таблицы могут включать:

  • Соответствующая визуализация
  • Навигация
  • Инструменты для запроса и обработки данных

При включении инструментов их следует размещать непосредственно над или под столом.

Базовый стол

Простой пример без излишеств.

7
Десерт (порция 100 г) Калории Жир (г) Углеводы (г) Белки (г)
Замороженный йогурт 15910
Сэндвич с мороженым 237 9 37 4,3
Эклер 262 16 24 6
Кекс 305 67 4.3
Gingerbread 356 16 49 3.9

Таблица данных

Компонент Table близок к исходному

элементы. Это ограничение затрудняет построение таблиц с расширенными данными.

Компонент DataGrid разработан для случаев использования, ориентированных на обработку больших объемов табличных данных.Хотя он имеет более жесткую структуру, взамен вы получаете более мощные функции.

    

Dense table

Простой пример плотной таблицы без излишеств.

Десерт (порция 100 г) Калории Жир (г) Углеводы (г) Белки (г)
Замороженный йогурт 15910
Сэндвич с мороженым 237 9 37 4.3
Эклер 262 16 24 6
Кекс 305 3,7 67 4,3
Пряник 1611 35611 900 3,9

Сортировка и выбор

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

Таблица имеет фиксированную ширину для демонстрации горизонтальной прокрутки. Чтобы предотвратить прокрутку элементов управления разбиением на страницы, компонент TablePagination используется вне таблицы. (В приведенном ниже примере «Пользовательское действие разбивки на страницы» показано разбиение на страницы в нижнем колонтитуле таблицы.)

Настраиваемые таблицы

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

7
Десерт (порция 100 г) Калории Жир (г) Углеводы (г) Белки (г)
Замороженный йогурт 15910
Сэндвич с мороженым 237 9 37 4,3
Эклер 262 16 24 6
Кекс 305 67 4,3
Пряник 356 16 49 3,9

Пользовательские параметры разбивки на страницы

Можно настроить параметры, показанные в строке «Число строк на странице», выберите с помощью rowsPerPageOptions prop.

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

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