Обсуждение Википедии:Оформление таблиц (KQvr';yuny Fntnhy;nn&Kskjblyuny mgQlne)
class="simple"
[править код]Зачем вставлять запись class="simple"
, если она никаких элементов в таблицу не добавляет? --Йеманд 15:51, 12 декабря 2006 (UTC)
- Вид рамки изменяется. --SergV 18:01, 12 декабря 2006 (UTC)
Отличия интерпретации цветов в IE и Opera
[править код]См. Участник:Ustas/Неугомонные_детки
В таблице использован стиль 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)
padding
[править код]А не сделать ли небольшой отступ (пикселей 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;», нужно ещё и границы ставить.
На странице Википедия:Правила оформления таблиц в примерах таблиц теперь используются предложенные стили оформления (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; }
- Оказывается, уже есть классы 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)
- Виноват, со style всё нормально. Это единственный атрибут, который перекрывает class? LoKi 22:26, 24 декабря 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)
- Работает, нужно только, чтобы заголовки были. См. пример справа. -- AVBtalk 18:19, 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)
tiles
[править код]Эта таблица доступна не только для таблицы Менделеева, но и для таблицы пифогора. 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)
- Очень понравился вариант. Я За включение такого класса! -- Borodun™ → 12:49, 24 февраля 2011 (UTC)
- За, наглядно и полезно для таких небольших списков. (Его ведь ещё не добавили?) — cycneavox 16:50, 22 июля 2012 (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)
- Не успеваю просматривать ответы... Карма2 20:55, 28 июня 2012 (UTC)
- Боюсь, что нет. --Clarus The Dogcow 20:18, 18 июля 2012 (UTC)
Примечания 1
[править код]- ↑ Время от начала взрыва бомбы.
- ↑ Расстояние от эпицентра до фронта ударной волны в воде.
- ↑ Прирост давления в ударной волне в воде для взрыва 100 кт на средней глубине в водоёме общей глубиной ~90 м; скорость воды за фронтом ударной волны (не путать со скоростью самой ударной волны).
- ↑ Расстояние от эпицентра до фронта воздушной ударной волны.
- ↑ Давление воздушной ударной волны.
Примечания 2
[править код]- ↑ 1 2 3 Механическое действие ядерного взрыва. — М.: ФИЗМАЛИТ, 2002. — 384 с. — ISBN 5-9221-0261-3.
- ↑ Действие атомного оружия. Пер. с англ.. — М.: Изд-во иностр. лит., 1954. — 439 с.
- ↑ 1 2 Развитие взрыва // Физика ядерного взрыва. В 5 т.. — 3-е, дополненное / Министерство обороны РФ. 12 Центральный НИИ. — М.: Издательство физико-математической литературы, 2009. — Т. 1. — 832 с. — ISBN 978-5-94052-177-8 (Т. 1).
- ↑ Подводные и подземные взрывы. Сборник статей. Пер. с англ. / В.Н. Николаевский. — М.: «Мир», 1974. — 414 с.