Таблицы в wiki-разметке
Как создать таблицу в wiki-разметке?
Таблицы в контакте создаются при помощи ряда знаков. Все они в правильной последовательности указаны ниже:
Код | Действие |
{| | Начало таблицы (обязательный для каждой таблицы, используется только в начале) |
|+ | Центрированный заголовок (не обязательный, сразу после начала таблицы, с новой строки) |
|- | Указатель начала строки (обязательный после начала или (если есть) заголовка таблицы и при случае создания ячеек на новой строке) |
| | Прозрачная ячейка (обязательный, но при необходимости заменяющийся последующим кодом) |
! | Тёмная ячейка (обязательный, но при необходимости заменяющийся предыдущим кодом; текст в ячейке становится жирным и центрируется по вертикали) |
|} | Конец таблицы (не обязательный, но желательный (для предотвращения ошибок) параметр) |
Как заполнять таблицу в wiki-разметке?
Необходимые элементы прописываются в ней после вертикального слеша или восклицательного знака
( «|» или «!»). Таблицы и спойлеры внутри других вставляются на новой строке.
Сближение таблиц в wiki-разметке
Две любые таблицы можно сблизить по вертикали. Этим действием мы просто убираем расстояние между таблицами.
Для этого уберите лишние переносы строки между таблицами. У первой таблицы замените тег закрытия «|}» на тег открытия новой строки «|-», а после второй таблицы добавьте дополнительный тег закрытия «|}»:
{| |- ! Содержимое первой таблицы |- {| |- | Содержимое второй таблицы |} |} |
Варианты оформления и расширение таблицы в wiki-разметке
Вариант оформления №1 | Вариант оформления №2 |
{| |- | место для заполнения |} |
{| |- |место для заполнения |} |
Результаты для примеров идентичны | |
Различия лишь в том, что вы можете писать текст как после знаков «|», «!», так и с новой строки.
Дополнительные ячейки | |
{| |- |Ячейка 1 |Ячейка 2 |} |
{| |- |Ячейка 1 || Ячейка 2 |} |
Результаты для примеров идентичны | |
Здесь мы видим, что различными способами можно оформлять и новые ячейки. Кому-то нагляднее одним способом, кому-то другим.
Дополнительные строки | |
{| |- | Строка 1 |- | Cтрока 2 |} |
{| |- |Строка 1 |- |Cтрока 2 |} |
Результаты для примеров идентичны | |
На данном шаге мы не делаем ничего принципиально нового: просто добавляем новую строчку к таблице через знак «|-».
Комбинирование | |
{| |- | Ячейка 1 | Ячейка 2 |- | Ячейка 2.1 | Ячейка 2.2 |} |
{| |- |Ячейка 1 || Ячейка 2 |- | Ячейка 2.1 || Ячейка 2.2 |} |
Результаты для примеров идентичны | |
Здесь мы совмещаем все предыдущие шаги и получаем таблицу 2×2.
Скрытый текст в таблице
На странице можно написать любой текст, который будет виден только в состоянии редактирования. При просмотре вместо текста появятся несколько пустых строк. Как правило, подобные штуки активно используют программисты, чтобы обозначить, что делает тот или иной кусок кода.
Если у вас получается достаточно крупная страница, то вы можете пометить важные части таким скрытым текстом, чтобы легче было ориентироваться.
Шаблон | Результат |
A {| | Скрытый текст. |} |
Параметры таблицы в wiki-разметке
У таблицы есть 4 параметра, которые можно настроить:
- noborder;
- nomargin;
- nopadding;
- fixed.
Первый делает все рамки таблицы невидимыми, второй позволяет сделать таблицу во всю ширину wiki-страницы, третий уберет лишние отступы в ячейках, а четвертый позволит создать страницу фиксированной ширины.
Невидимые границы таблицы в wiki-разметке
Параметр noborder, помещенный сразу после открытия таблицы, позволит убрать все видимые рамки таблицы:
Код | Результат |
{|noborder |- ! 1 | 2 | 3 |- | 1 ! 2 | 3 |- | 1 | 2 ! 3 |} |
Таблицы во всю ширину в wiki-разметке
Широкие таблицы. С помощью параметра nomargin Вы сможете сделать таблицу во всю ширину. Клетки при этом будут равной длины, хотя этот фактор и будет зависеть от того, чем вы наполните таблицу.
Код | Результат |
{|nomargin |- ! 1 | 2 ! 3 |- | 1 ! 2 | 3 |} |
Таблицы без отступов в wiki-разметке
Помещенный сразу после открытия таблицы параметр «noppading» позволит убрать отступы в ячейках таблицы:
Код | Результат |
{| |- ! 1 | 2 | 3 |- | 1 ! 2 | 3 |- | 1 | 2 ! 3 |} |
|
{|nopadding |- ! 1 | 2 | 3 |- | 1 ! 2 | 3 |- | 1 | 2 ! 3 |} |
Фиксированная ширина таблицы в wiki-разметке
Вы сможете зафиксировать ширину таблицы с помощью параметра fixed. Данный параметр работает также с right (выравнивание по правому краю) и center (выравнивание по центру).
Для того, чтобы зафиксировать размер таблицы, вам нужно прописать параметр fixed после знака начала таблицы «{|», а на следующей строчке указать параметры ячеек после знака «|~»:
Код | Результат |
{|fixed |~20 40 80 |- |1 |2 |3 |- |1 |2 |3 |} |
Расширение таблицы в wiki-разметке
Тегом </br> можно регулировать высоту таблицы. Для минимального расширения таблицы следует указать 2 тега.
С уважением, Артём Санников
Сайт: ArtemSannikov.ru
Метки: wiki-разметка.
скажи подалуйста, а как отцентровать посередине таблицу с фиксированной шириной в 510 px на странице шириной 610 px? срочно нужно!
Здравствуйте, поместите ваш код вики-разметки в теги
Здравствуйте,
подскажите, пожалуйста, актуальную ширину для меню вконтакте :-( нашла варианты с 610, 510 и 1000, а что именно сейчас актуально непонятно :-(
Большое спасибо!
Очень трудно судить какая ширина меню актуальна, так как меню можно открыть в всплывающем окне и отдельной страницей. Я бы сделать меню для всплывающего окна.
Артем, здравствуйте! Я новичок-новичок. У меня большая таблица на 30 строк. В каждой строке 5 колонок (фото; текст; число;число;число). Текст около 30-45 слов. И у меня после определенной строки не отображается оставшаяся часть таблица на странице. Что делать? Может есть ограничения, о которых я не знаю. Как мне отобразить всю таблицу на странице (группы) или можно добавить второй лист/страницу (если такое возможно). Заранее спасибо за ответ.
Вы можете прислать исходный код вашей таблицы?
Возможно ли убрать расстояние между двумя таблицами (чтобы одна находилась под второй вплотную, если у них разное количество столбцов? Пункт «Сближение таблиц в wiki-разметке» не помогает, он распределяет информацию из второй таблицы в соответствии с разметкой столбцов первой таблицы.
То есть: в первой таблице у меня 5 небольших столбцов, во второй два больших (по ширине они идентичны, там нарезанные изображения). Когда сближаю эти две таблицы, то у меня строго под первыми двумя небольшими столбцами оказываются два больших из второй таблицы. Следовательно, остальные 3 столбца из первой таблицы уплывают за пределы страницы и все ломается.
Увы, разметка wiki-не совсем гибкая. И некоторые вещи сделать нельзя
Здравствуйте!
Подскажите, пожалуйста, можно ли в вики-таблице объединять ячейки? То есть, сделать так, чтобы, например, в первом столбце была одна ячейка, а во втором — две, которые по высоте равны высоте ячейки из первого столбца?
Приветствую, к сожалению нельзя объединять ячейки в wiki-разметке