[http://www.wikizamki.org/links.htm]
(Различия между версиями)
Текущая версия на 06:44, 22 ноября 2009
Оформление таблицы
Хочу сделать таблицу на всю ширину страницы, вне зависимости от масштабирования. Вот как здесь. Но у меня не получается, ширина таблицы изменяется, хотя я полностью скопировал код. Подскажите, плиз.--Agent001 10:59, 10 августа 2009 (UTC)
-
style="width:100%"
— putnik 11:47, 10 августа 2009 (UTC)
- Спасибо, получилось. Хотя, я не понял, почему у меня так не было, хотя я полностью скопировал код нужной мне таблицы?--Agent001 11:54, 10 августа 2009 (UTC)
- ЗЫ. Есть ли еще такой параметр, который выравнивает содержимое ячеек по высоте и/или ширине? А то неохота, возится с каждой ячейкой...--Agent001 11:56, 10 августа 2009 (UTC)
- на всю ширину - ВП:Оформление таблиц#wide. Если не нужно, чтобы таблица получала класс и связанное сним оформление, тогда width="100%" (или, любите подлиннее, то style="width:100%"). выравнивает содержимое ячеек по высоте - в одной строке они все одной высоты, единого параметра для задания высоты всех ячеек по всей таблицы нет. ширине - задвая ширину одной из ячеек в таблице (width="123px"), таким образом задаётся ширина всего столбца. К сожалению, здесь есть МНОЖЕСТВО проблем:
- нет возможности задать одним махом единую (равную) ширину всех столбцов;
- при использовании width таблица резко растягивается по ширине окна (как если бы в заголовке стояло width="100%");
- width работает не всегда, а также не позволяет задать ширину в иных единицах, нежели пикселы и проценты, поэтому в этом случае приходится отказываться от вики-разметки и переходить на style (style="width:20em").
- Вобщем, сплошная головная боль. Не говоря уже о том, что документация слишком краткая и не освещает очень многих вопросов, включая Known Bugs. -- AVBtalk 12:15, 10 августа 2009 (UTC)
- Ага, понятно. Но я спрашивал про содержимое ячеек. К примеру вот здесь содержание всех ячеек идет по левому краю. Как бы автоматизировать центровку текста по середине? Или для каждой ячейки прийдется использовать тег <center></center>?--Agent001 13:24, 10 августа 2009 (UTC)
-
Шаблон:Col-begin
Шаблон:Col-3
выравнивание одной ячейки
1 | 2 | 3
|
4 | 5 | 6
|
7 | 8 | 9
|
исходный код
|
{| class="wide"
|+ выравнивание одной ячейки
| 1 || 2 || 3
|-
| 4 ||align="center"| 5 || 6
|-
| 7 || 8 || 9
|}
|
Шаблон:Col-3
выравнивание строки
1 | 2 | 3
|
4 | 5 | 6
|
7 | 8 | 9
|
исходный код
|
{| class="wide"
|+ выравнивание строки
| 1 || 2 || 3
|-align="center"
| 4 || 5 || 6
|-
| 7 || 8 || 9
|}
|
Шаблон:Col-3
выравнивание всей таблицы
1 | 2 | 3
|
4 | 5 | 6
|
7 | 8 | 9
|
исходный код
|
{| class="wide" style="text-align:center"
|+ выравнивание всей таблицы
| 1 || 2 || 3
|-
| 4 || 5 || 6
|-
| 7 || 8 || 9
|}
|
Шаблон:Col-end
- Обращаю внимание на тонкость в третье вариантн: align в заголовке влияет не на текст в таблице, а на саму таблицу, поэтому нужен style. -- AVBtalk 16:33, 10 августа 2009 (UTC)
- а выровнять по центру только одну колонку есть способ? я в документации не нашёл Trim 05:03, 11 августа 2009 (UTC)
- Мне такой способ неизвестен. А наша документация, как я уже сказал, по терминологии викистатей - это стаб. Там нет ОЧЕНЬ много. -- AVBtalk 10:06, 11 августа 2009 (UTC)
Может так?94.179.223.233 15:42, 12 августа 2009 (UTC)
- Даже если не учитывать, что у вас тут HTML, а не вики-разметка, то у вас тут в КАЖДОЙ ячейке столбца стоит align. В вики, разумеется, это тоже можно сделать, хотя это и не то, что хотелось бы. -- AVBtalk 16:11, 12 августа 2009 (UTC)
- Ну а если учитывать, что HTML не пишется ручками (программатором и думать не надо), то можно считать удобство определенное! 94.179.182.151 16:32, 12 августа 2009 (UTC) P.S. хотя вы быстро это прописали!
- HTML не пишется ручками - (1) если бы автор вопроса пользовался автоматизированным инструментом, который сам прописывает нужный код, то автор вопроса своего вопроса не задал бы. Так что ваша реплика бессмысленна и ваш посыл уходит в пустоту. (2) Страницы с подобным HTML считаются ошибочными (и попадают в соответствующий список), что вынуждает других пользователей трудиться за вас, преобразуюя это всё в вики-разметку. Не могу признать такую вашу позицию... конструктивной. -- -- AVBtalk 21:04, 13 августа 2009 (UTC)
- Тут голова у кого-то болела, предложили вариант попроще - всего-то навсего. Ничего личного. По поводу конструктивности вопрос можно расширить: Wiki(a) насколько конструктивна, когда не дает возможность сохранить страницы с вики кодом пользователям IE? Кстати, это вопрос популярности, значимости и конкурентоспособности ВП, особенно в последнее время.94.179.162.53 04:04, 15 августа 2009 (UTC)
- вариант попроще - попроще чем что? Вы предложили нарисовать табличку HTML-кодом, который раза в два тяжеловеснее вики-разметки при тех же принципах оформления (что неудивительно, поскольку вики-разметка построена на HTML и скрывает его сложности). Потом вы, правда, заговорили о каком-то программаторе, но тогда причём тут HTML или вики-код, о которых шла речь? PS: Если это X-Romix, то вам давно пора возвращаться, вас ждут великие дела на поприще написания скриптов. -- AVBtalk 20:23, 16 августа 2009 (UTC)