Обсуждение Википедии:Оформление таблиц

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

class="simple"[править код]

Зачем вставлять запись class="simple", если она никаких элементов в таблицу не добавляет? --Йеманд 15:51, 12 декабря 2006 (UTC)[ответить]

Вид рамки изменяется. --SergV 18:01, 12 декабря 2006 (UTC)[ответить]

Отличия интерпретации цветов в IE и Opera[править код]

См. Участник:Ustas/Неугомонные_детки

Файл:Неугомонные детки Opera.GIF
Opera 8.5
Файл:Неугомонные детки IE.GIF
IE 6.0

В таблице использован стиль wide. Почему такие отличия? --Ustas 15:27, 27 января 2006 (UTC)[ответить]

Не знаю, наверно у этих двух браузеров разные баги. Нужно использовать CSS-стили, а не HTML-коды цветов, т. е. вместо bgcolor=html-цвет нужно писать style="background-color: css-цвет;". См. [1]. Я изменил первую строчку таблицы для примера. --SergV 17:58, 27 января 2006 (UTC)[ответить]

Ячейки с фиксированными цветами[править код]

Иногда надо делать ячейки с определённым цветом фона (напр. Список самых ярких звёзд). Наверное, имеет смысл сделать шаблон {{bg}} с одним параметром. Что-то вроде

style="bgcolor: {{{1}}} ! important;"

==Maxim Razin(talk) 08:47, 25 августа 2005 (UTC)[ответить]

Если идея в целом понравится, почему не сделать? Но я прошу прощения, в IE почему-то не видно линий сетки в таблицах — в первых двух трёх должны быть между всеми ячейками. В Firefoxe нормально. У меня на компьютере с использованием классов тоже всё работало. SergV 08:52, 25 августа 2005 (UTC)[ответить]
IE почему-то хочет, чтобы в каждой ячейке отдельно стиль прописывался. При использовании классов нормально, по крайней мере, в IE6 ==Maxim Razin(talk) 09:29, 25 августа 2005 (UTC)[ответить]

Просто для сведения: «! important» теперь не требуется. Более того, похоже, что стили с «! important», указанные в вики-разметке, вообще игнорируются. --SergV 20:52, 19 ноября 2005 (UTC)[ответить]

Фиолетовый цвет для ячеек смотрится плохо и совсем не сочетается с общим стилем monobook. Лучше использовать оранжевый и/или серый--68.196.168.128 04:44, 26 августа 2005 (UTC)[ответить]

Фиолетоввый — для заголовков столбцов и строк. В вики-резметке они начинаются не с символа «|», а с «!», а в html — это тег <th>. Цвет мне тоже не очень нравится, но, например, в навигационных шаблонах сделано именно так — заголовок фиолетовый. SergV 15:53, 26 августа 2005 (UTC)[ответить]
И то не всегда… Навиг.шаблоны — это будет отдельная тема и, похоже, отдельная группа стилей. Кстити, monobook — не единственный стиль, кто-то использует, например, «Кёльнский синий»… --Kaganer 22:52, 26 августа 2005 (UTC)[ответить]
Вообще-то предлагается всё решать на уровне CSS — тогда для каждого стиля можно подобрать подходящее оформление ==Maxim Razin(talk) 06:54, 21 сентября 2005 (UTC)[ответить]

Голосование[править код]

Отсутствие откликов означает отсутствие интереса или отсутствие возражений? Может быть стоит провести голосование? --SergV 21:30, 19 сентября 2005 (UTC)[ответить]

Хмм, а что возражать, пользоваться надо. Проанонсировать ещё раз на форуме и начинать использовать в новых статьях — а в старых само со временем получится ==Maxim Razin(talk) 06:54, 21 сентября 2005 (UTC)[ответить]
Чтобы начать пользоваться нужно, как минимум, внести изменения в Common.css или Monobook.css. Потом, у людей были возражения, возможно, не все захотят пользоваться. --SergV 18:49, 21 сентября 2005 (UTC)[ответить]

Выравнивание клеток[править код]

Кому как, а мне уже надоело писать align=right. Надо ли из этого делать шаблоны? ==Maxim Razin(talk) 06:54, 21 сентября 2005 (UTC)[ответить]

А не сделать ли небольшой отступ (пикселей 4—5) у краёв ячеек? Мне кажется, таблица лучше выглядит, когда текст не «липнет» к сетке. ~ Aegicen 13:46, 2 октября 2005 (UTC)[ответить]

(копия из обсуждения Айвола) Александр, в файле Common.css мы храним классы для оформления служебных сообщений и некоторой другой вёрстки. Удалять ссылку на него с css-файлов скина не нужно: наоборот, помести лучше табличные определения туда. Ramir 22:37, 14 ноября 2005 (UTC)[ответить]

Возражения? Ramir 22:37, 14 ноября 2005 (UTC)[ответить]
Я думаю, что в Commons можно поместить только самые общие опредления, нужные, чтобы таблицы хоть как-то отображались. Например, как в myskin или даже ещё меньше. А более подробные определения должны быть разными для разных скинов (см. Википедия:Правила оформления таблиц#Таблица стилей для реализации всего этого. --SergV 07:31, 15 ноября 2005 (UTC)[ответить]

Где описан стиль «metadata» ?[править код]

Где описан стиль таблицы «metadata», «toccolours».

В «toccolours» можно ли задать цвет?

Какие ещё есть скрытые стили оформления таблиц?

Можно ли ими пользоваться или они исключительно для служебного использования?

--Ustas 19:09, 27 ноября 2005 (UTC)[ответить]

toccolours можно использовать для навигационных шаблонов, большинство из них используют такое же оформление, как в этом стиле. Для оформления обычных таблиц в основном тексте статьи, наверно, не стоит его использовать. Где используется metadata я не знаю, наверно, тоже какой-нибудь служебный стиль. --SergV 19:32, 27 ноября 2005 (UTC)[ответить]

Снова таблицы (перенос из форума)[править код]

Товарищи администраторы! Доколе же вы будете игнорировать проект по стандартизации таблиц? Голосование уж давно успешно завершилось… — doublep 14:58, 14 ноября 2005 (UTC)[ответить]

Правильный подход. Админов нужно постоянно тормошить, иначе они ничего не делают. Очень помогают обращения по ICQ и письма в личку.
Сейчас добавлю стили и будем ждать претензий. --ajvol 20:20, 14 ноября 2005 (UTC)[ответить]
Эээ, в классической теме что-то не заработало особо. Класс «standard» ещё работает, но «wide» отсутствует напрочь. Или это глюки кэширования?
Кстати, полезно ещё было бы иметь стили для таблиц, обтекаемых текстом, см. альбедо. Там не просто «float: right;», нужно ещё и границы ставить.
doublep 15:56, 15 ноября 2005 (UTC)[ответить]

На странице Википедия:Правила оформления таблиц в примерах таблиц теперь используются предложенные стили оформления (css-классы) и добавлена тестовая таблица. Если обнаружатся глюки, сообщайте. В IE и Firefox, вроде бы всё выглядит правильно. --SergV 18:12, 15 ноября 2005 (UTC)[ответить]

Вроде всё заработало, спасибо, ajvol. У кого-нибудь есть идеи как грамотно стандартизовать плавающие (с аттрибутом «float») таблицы? — doublep 18:59, 15 ноября 2005 (UTC)[ответить]
Здесь, наверно, проще сделать шаблон, который добавляет нужные стили. --SergV 18:41, 16 ноября 2005 (UTC)[ответить]
добавить 2 класса, например right и left, в которых описать соответствующие стили, и назначать таблицам по 2 класса, например class="standard right", такую запись должны поддерживать все современные браузеры…
классы примерно такие:
/* right */
right {
    float: right;
    margin: 0em 2em 2em 0em;
}
/* left */
left {
    float: left;
    margin: 0em 0em 2em 2em;
}
Dionys (Денис Ибаев) 08:03, 19 ноября 2005 (UTC)[ответить]
Оказывается, уже есть классы floatright и floatleft. А все ли браузеры поддерживают возможность указать несколько классов? --SergV 14:37, 19 ноября 2005 (UTC)[ответить]

Каскадность[править код]

По идее, дополнительные настройки атрибутами вида «style», «align» и т. п. должны перекрывать соответствующие значения, определённые в «class». Но они не перекрывают. :-( Почему это происходит? Возможно, это мой личный глюк? LoKi 16:33, 24 декабря 2005 (UTC)[ответить]

align не должны, а style — должны. Приведи пример, который не работает. --SergV 21:55, 24 декабря 2005 (UTC)[ответить]
Виноват, со style всё нормально. Это единственный атрибут, который перекрывает class? LoKi 22:26, 24 декабря 2005 (UTC)[ответить]
HTML-атрибуты, определяющие форматирование, считаются устаревшими, CSS-стили имеют перед ними приоритет. --SergV 08:54, 25 декабря 2005 (UTC)[ответить]

class="collapsible"[править код]

А как реализована эта возможность? Что необходимо сделать, чтобы эту возможность перенести на другую Вики?

Спасибо User:Maximaximax и User:.:Ajvol:. — надо вставить содержимое Mediawiki:Common.js в Mediawiki:Monobook.js

Таблица стилей для mediawiki[править код]

По умолчанию в mediawiki отсутствуют описанные в статье классы, подскажите пожалуйста где взять CSS для классов standard, wide, simple, tiles, collapsible, sortable и как их корректно подключить к mediawiki чтобы при обновлениях не пришлось вставлять заново.

CSS можно взять в Mediawiki:Common.css, начиная с комментария "См. Википедия:Правила оформления таблиц". Чтобы не пропадало при обновлении, нужно читать документацию по созданию скинов и делать, как там написано. --SergV 19:33, 31 января 2007 (UTC)[ответить]

Выделение ячеек[править код]

А классы highlight, shadow, dark где прописаны?--Участник:Ahonc 18:50, 9 октября 2007 (UTC)[ответить]

В каком смысле "где"? В Common.CSS --Kaganer 19:00, 9 октября 2007 (UTC)[ответить]
Уже нашёл.--Участник:Ahonc 19:03, 9 октября 2007 (UTC)[ответить]

collapsible без заголовка[править код]

1 2 3
1 2 3
выделено в отдельный раздел. — AlexSm 18:26, 25 января 2010 (UTC)[ответить]

Я не совсем понимаю, эта опция вообще работает? class="wikitable collapsible" и class="wikitable" выглядят в реализации совершенно одинаково, никакой опции «скрыть» не появляется. --Deinocheirus 18:11, 25 января 2010 (UTC)[ответить]

Дополнение: пожалуйста, не экспериментируйте прямо в статьях; а вообще, можно пользоваться кнопкой «предварительный просмотр» и вообще изучех без лишних правок. — AlexSm 18:26, 25 января 2010 (UTC)[ответить]
Ясно, спасибо. Наверное, лучше разъяснить этот нюанс прямым текстом в описании, а то мы сейчас в проекте "Теннис" обсуждаем, как поменьше мозолить глаза читателю бесконечными таблицами, а там, если вы посмотрите выборочно несколько статей, стиль "обычная строка с полужирным выделением" используется в качестве заголовка чаще, чем стандартная форма. За Мансдорфа извиняюсь, просто было впечатление, что это ни на что не влияет, поэтому и оставил, иначе бы, конечно, стёр. --Deinocheirus 00:58, 26 января 2010 (UTC)[ответить]

Добавьте на стр. примеры (образцы) кодов[править код]

Добавьте на стр. примеры (образцы) кодов - описание по типу "для ячейки или строки задать параметр class="тип_выделения" - для человека несведующего полезность = 0 178.133.77.99 05:03, 9 апреля 2010 (UTC)[ответить]

Эта таблица доступна не только для таблицы Менделеева, но и для таблицы пифогора. 217.10.38.183 05:48, 5 мая 2010 (UTC).[ответить]

simple и wide[править код]

Рассматривая CSS, так и не понял, зачем нужен был simple в таком виде и почему нельзя было написать table.simple {border:1px solid #aaa; border-collapse: collapse } ... как у остальных классов. Кроме того, wide можно было определить просто как width:100% и затем (с большей гибкостью) использовать его вместе с другими классами (например class="standard wide"). Хорошо бы скачать дамп, проверить использование классов таблиц и по возможности удалить малоиспользуемые. — AlexSm 17:13, 6 августа 2010 (UTC)[ответить]

  • вместе с другими классами - я так и делаю - добавляю wide к другим классам. Однако, насколько я помню, я также использовал "wide" и в одиночку. Впрочем, также я помню, что мне приходилось вписывать width="100%" вместо class="wide" там, где нужно было только растянуть таблицу, без дополнительного оформления. Всё это - следствие набранного на практике опыта, справка не слишком подробна по этим темам. -- AVBtalk 17:33, 6 августа 2010 (UTC)[ответить]
Положим, класс wide описан здесь достаточно подробно, вопрос был в том, почему было не сделать проще. — AlexSm 17:35, 6 августа 2010 (UTC)[ответить]
  • Если не будет возражений, я собираюсь изменить simple так, как указано выше, то есть дать ему border:1px. Это не должно изменить отображение имеющихся таблиц class=simple border=N, а поскольку использование simple без border ранее было бессмысленно, я думаю никто так его не использовал. — AlexSm 19:49, 19 августа 2010 (UTC)[ответить]
Не помню точно, зачем так было сделано с simple. Думаю, он задумывался как минимальный класс, обеспечивающий общий с другими таблицами внешний вид. А эти классы, вообще, используются? Может быть стоит оставить только standard, рекомендовав вместо него wikitable? Основная идея была в том, чтобы раскраска таблиц менялась в зависимости от скина, но кажется это не было востребовано. --SergV 19:50, 20 августа 2010 (UTC)[ответить]
Раскраска в зависимости от тем оформления точно не используется. Я бы с удовольствием убрал малоиспользуемые классы, см. первое сообщение в теме. — AlexSm 17:08, 23 августа 2010 (UTC)[ответить]

Название стандартного стиля [закрыто][править код]

Можно ли сделать дублирущий standard стиль standart? Привык что отсальные нерусские параметры на английском, а этот вроде с немецкого взят, что всё время забывается. Pavel.nps 07:12, 16 августа 2010 (UTC)[ответить]

«standart» раньше был, затем (уже давно) был убран как раз потому, что остальные название «английские»; см. интервики к Штандарт. — AlexSm 15:21, 16 августа 2010 (UTC)[ответить]
Ой, так это у меня в голове common misspelling, извиняюсь. Pavel.nps 17:21, 16 августа 2010 (UTC)[ответить]

Класс для оформления простых таблиц[править код]

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

Руководители партии
ПериодРуководитель
1917—1922Владимир Ильич Ленин
1922—1952Иосиф Виссарионович Сталин
1953—1964Никита Сергеевич Хрущёв
1964—1982Леонид Ильич Брежнев
1982—1984Юрий Владимирович Андропов
1984—1985Константин Устинович Черненко
1985—1991Михаил Сергеевич Горбачев

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

table.plain {
  border-collapse: collapse;
  margin: 1em 0;
}

.plain th, .plain td {
  text-align: left;
  padding: 0.3em 2em 0.3em 0;
}

.plain th {
  border-bottom: 1px #b3b3b3 solid;
}

.plain caption {
  font-weight: bold;
}
Руководители партии
ПериодРуководитель
1917—1922Владимир Ильич Ленин
1922—1952Иосиф Виссарионович Сталин
1953—1964Никита Сергеевич Хрущёв
1964—1982Леонид Ильич Брежнев
1982—1984Юрий Владимирович Андропов
1984—1985Константин Устинович Черненко
1985—1991Михаил Сергеевич Горбачев

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

--Clarus The Dogcow 15:28, 1 ноября 2010 (UTC)[ответить]

Прекрасные, чистые, лаконичные таблицы. Всецело поддерживаю новое оформление. Также, возможно, хорошо бы подумать над некоторым промежуточным вариантом, пример, по ГОСТу 1.5. —Volgar 21:40, 8 декабря 2010 (UTC)[ответить]

Сортировка по дате[править код]

Требуется: в таблице с сортировкой в столбце с датами чтобы выводилось в формате 24 февраля 2011 года, а сортировка производилась в формате 2011.02.24.

Вопрос: Существует ли уже готовый шаблон, который бы делал бы эту конвертацию формата даты, т.е. например {{имяшаблона|2011.02.24}} выводил бы на экран 24 февраля 2011 года, а сортировал по 2011.02.24 ?

Или это (пока) возможно только через display:no ? -- Borodun™  13:14, 24 февраля 2011 (UTC)[ответить]


Нашел - {{dts}} - но он несколько некорректно работает с русскими датами и требует перевода... Написал свой, простенький, - {{sortbydate}} - но он пока работает только с годами, больше 1000, т.к. лично мне в данный момент нужны даты 20-21 вв. :) -- Borodun™  18:25, 24 февраля 2011 (UTC)[ответить]

Вопрос:[править код]

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

Действие подводного взрыва 100 килотонн на глубине ~50 м в водоёме глубиной ~100 м
Время


[# 1]
Рассто-
яние
в воде
[# 2]
Ударная
волна
в воде
[# 3]
Рассто-
яние в
воздухе
[# 4]
Ударная
волна в
воздухе
[# 5]
Примечания
0 с 0 м Бомба падает в воду, погружается на глубину (торпеда выходит в заданную точку), взрыв, выход излучения.
10−7−10−6 с 0 м n⋅107МПа
n⋅106 К
Рентгеновское излучение формирует тепловую волну, испаряющую воду вокруг заряда; яркостная температура тепловой волны ~1000 К[лит 1] (С. 199), снаружи свечение похоже на свет через матовое стекло[лит 2] (С. 40)
3⋅10-6 с 1,5 м ~107 МПа Появляется ударная волна в воде, при взрыве 100 кт на глубине 50 м до расстояния 190 м[лит 3] (С. 747, 761) она будет распространяться по законам взрыва в безграничной жидкости[лит 1] (С. 199, 200),[лит 4] (С. 35).
0,0005с 12 м 17000МПа Радиус полного испарения воды ударной волной[лит 3] (С. 747)[лит 1] (С. 201). Тепловая волна угасает.

Карма2 14:32, 16 апреля 2012 (UTC)[ответить]

Примечания 1[править код]

  1. Время от начала взрыва бомбы.
  2. Расстояние от эпицентра до фронта ударной волны в воде.
  3. Прирост давления в ударной волне в воде для взрыва 100 кт на средней глубине в водоёме общей глубиной ~90 м; скорость воды за фронтом ударной волны (не путать со скоростью самой ударной волны).
  4. Расстояние от эпицентра до фронта воздушной ударной волны.
  5. Давление воздушной ударной волны.

Примечания 2[править код]

  1. 1 2 3 Механическое действие ядерного взрыва. — М.: ФИЗМАЛИТ, 2002. — 384 с. — ISBN 5-9221-0261-3.
  2. Действие атомного оружия. Пер. с англ.. — М.: Изд-во иностр. лит., 1954. — 439 с.
  3. 1 2 Развитие взрыва // Физика ядерного взрыва. В 5 т.. — 3-е, дополненное / Министерство обороны РФ. 12 Центральный НИИ. — М.: Издательство физико-математической литературы, 2009. — Т. 1. — 832 с. — ISBN 978-5-94052-177-8 (Т. 1).
  4. Подводные и подземные взрывы. Сборник статей. Пер. с англ. / В.Н. Николаевский. — М.: «Мир», 1974. — 414 с.