پرش به محتوا

الگو:Aligned table/توضیحات

از ویکی‌پدیا، دانشنامهٔ آزاد

هدف از این الگو ایجاد جدول‌های ساده در جاهایی است که نشانه‌گذاری جدول استاندارد یا بدون استفاده قابل توجه از کلمه جادویی {{!}} (مانند یک {{sidebar}}) امکان‌پذیر نیست، یا (به دلیل استفاده مکرر از ویژگی سبک مشابه در هر ردیف) دست‌وپاگیر است. از این الگوی نباید برای جایگزینی نشانه‌گذاری جدول استاندارد در مقالات استفاده شود. این الگوی باید مکملی برای {{infobox}} یا {{sidebar}} باشد، و جایگزینی برای {{infobox}} یا {{sidebar}} نیست.

یک روش ساده‌تر برای گنجاندن یک جدول در یک الگو که به طور مستقیم از نشانه‌گذاری جدول پشتیبانی نمی‌کند، ایجاد جدول در یک زیرالگو با استفاده از نشانه‌گذاری استاندارد و انتقال آن است.

شکل کامل

[ویرایش]

برای توضیح پارامترها جدول زیر را ببینید.

{{Aligned table
| cols =
| fullwidth =
| class =
| style =
| colwidth =
| leftright =
| rightleft =
| colstyle =
| rowstyle =

<!--for Cth column:-->
| colCwidth =
| colCclass =
| colCalign =
| colCstyle =
| colCnowrap =

<!--for Rth row:-->
| rowRclass =
| rowRstyle =
| rowRheader =

<!--for cell R,C:-->
| classR.C =
| styleR.C =

| (cell 1,1) | (cell 1,2) | ... | ...
| (cell 2,1) | (cell 2,2) | ... | ...
}}

پارامترها

[ویرایش]
پارامتر توضیح نمونه‌ها مقدار پیش‌فرض
cols شمار ستون‌ها در جدول. |cols=4 ۲
fullwidth هر مقداری که در آن قرار بگیرد (on ،true ،yes یا هر چیز دیگری) اطمینان پیدا می‌کند که جدول به اندازه کل عرض صفحه گسترش می‌یابد. این پارامتر، فاصله قاب را حذف می‌کند و عرض کامل (width:100%) را به سبک‌بندی جدول می‌افزاید.) |fullwidth=on تعیین نشده
class ویژگی‌های سی‌اس‌اس/اچ‌تی‌ام‌ال را به جدول اعمال می‌کند. |class=wikitable   |class=infobox
|class=sortable nowrap   |class=sidebar
تعیین نشده
style سبک‌بندی سی‌اس‌اس را به جدول اعمال می‌کند. |style=width:80%;background:transparent; تعیین نشده
colwidth عرض هر ستون (یا include "width:...;" را در colstyle وارد کنید). |colwidth=6.0em   |colwidth=25% تعیین نشده
colstyle سبک‌بندی سی‌اس‌اس طراحی شده برای سبک سلول به ازای هر ستون. |colstyle=background:transparent; تعیین نشده
rowstyle سبک‌بندی سی‌اس‌اس اعمال شده به هر ردیف. |rowstyle=text-align:center; vertical-align:top;
leftright هر مقداری که در آن قرار بگیرد (on ،true ،yes یا هر چیز دیگری) برابر با |col1align=left و |col2align=right خواهد بود. |leftright=on تعیین نشده
rightleft هر مقداری که در آن قرار بگیرد (on ،true ،yes یا هر چیز دیگری) برابر با |col1align=right و |col2align=left خواهد بود. |rightleft=on تعیین نشده
colCwidth خصوصیت عرض سی‌اس‌اس در ستون C (یا "width:...;" را در colCstyle وارد کنید). |col2width=9.0em   |col3width=35% تعیین نشده
colCclass کلاس‌هایی که به سلول در ستون C افزوده می‌شوند. |col1class=hlist تعیین نشده
colCalign خصوصیت متن-تراز سی‌اس‌اس (left / right / center) سلول در محتویات ستون C سلول (یا "text-align:...;" را در colCstyle) وارد کنید. |col4align=right تعیین نشده
colCnowrap هر مقداری که در آن قرار بگیرد (on ،true ،yes یا هر چیز دیگری) "white-space:nowrap;" را به سبک سی‌اس‌اس سلول در ستون colCclass می‌افزاید. (مانند جلوگیری از بسته‌بندی خطوط درون سلول‌های آن؛ یا "nowrap" را به colCclass یا "white-space:nowrap;" را colCstyle) بیافزایید.
colCstyle سبک سی‌اس‌اس پیوست شده به سلول C در ستون. |col4style=font-style:italic; تعیین نشده
colCheader هر مقداری که در آن قرار بگیرد (on ،true ،yes یا هر چیز دیگری) سلول‌های ستون C را به سرآیندهای جدول تغییر می‌دهد. |col1header=on تعیین نشده
rowRclass کلاس‌های اعمال شده به ردیف R. |row10class=hlist تعیین نشده
rowRstyle سبک‌بندی سی‌اس‌اس اعمال شده به ردیف R. |row2style=font-weight:bold;
rowRheader هر مقداری که در آن قرار بگیرد (on ،true ،yes یا هر چیز دیگری) سلول‌های ردیف R را به سرآیندهای جدول تغییر می‌دهد. |row1header=on تعیین نشده
classR.C کلاس‌های اعمال شده به سلول در ردیف R، ستون C. هرگونه ویژگی کلاس دیگری را نادیده می‌گیرد (rowRclass ،colCclass). |class1.2=adr تعیین نشده
styleR.C سبک‌بندی اعمال شده به سلول در ردیف R، ستون C. هرگونه سبک‌بندی کلی دیگری را نادیده می‌گیرد (leftright, colCalign ،rowRstyle, etc). |style5.3=text-align:right; تعیین نشده
پارامتر بی‌نام هر پارامتر بی‌نام به عنوان سلول بعدی جدول در نظر گرفته شده و از گوشه بالا سمت راست جدول شروع می‌شود و از سمت راست به چپ از بالا به پایین کار می کند. | آذربایجان | مالت | کنگو تعیین نشده

نمونه‌ها

[ویرایش]
{{Aligned table
|cols=3 |class=wikitable
| A | 1 | a
| B | 2 | b
}}
A 1 a
B 2 b
{{Aligned table
|cols=4 |class=wikitable
|col1align=center |col2align=center
|col3align=right  |col4align=right
| AAA | aa    | 123  | 12345
| B   | bbbbb | 1234 | 2
}}
AAA aa 123 12345
B bbbbb 1234 2
{{Aligned table
|class=wikitable |style=width:20em;
|col1align=center |col2align=right
| AAA | 123
| B   | 2
}}
AAA 123
B 2
{{Aligned table
|cols=3 |class=wikitable sortable
|row1header=y
| U | # | l
| A | 1 | a
| B | 2 | b
}}
U # l
A 1 a
B 2 b
{{Aligned table
|cols=3 |class=wikitable sortable
|row1header=y
| U | # | l
| A | 1 | a
| B | 2 | b
|   |   |  
| C | 3 | c
}}
U # l
A 1 a
B 2 b
C 3 c