سانچو:Table vertical alignment
ڏيک
| هي سانچو ھزارين صفحن تي استعمال ٿئي ٿو، تنهنڪري ان ۾ ڪيل تبديليون وڏي پيماني تي نظر اچي سگهن ٿيون۔ تبديليون لاڳو ڪرڻ کان اڳ، مهرباني ڪري انهن کي سانچي جي /ريتخاني يا /آزمائشي حالتون وارن ذيلي صفحن ۾ آزمائي ڏسو، يا پنهنجي يوزر ذيلي صفحي ۾ جانچ ڪريو۔ تبديليون لاڳو ڪرڻ کان اڳ ڳالهيون صفحي تي بحث ڪرڻ تي پڻ غور ڪيو۔ |
| Error: no TemplateStyles specified |
مقصد
[سنواريو]ٽيبل جي ڪالمن کي عمودي طور سڌو ڪرڻ کي گهٽ ڪوڊ سان آسان بڻائڻ لاءِ.
استعمال
[سنواريو]ٽيبل کان مٿي {{Table vertical alignment}} رکو ۽ پوءِ ٽيبل ۾ ڪجهه classes شامل ڪريو.
| Class | خلاصو |
|---|---|
defaulttop |
سڀني ٽيبل سيلن کي ڊفالٽ طور عمودي مٿي سڌو ڪري ٿو. |
defaultmiddle |
سڀني ٽيبل سيلن کي ڊفالٽ طور عمودي وچ ۾ سڌو ڪري ٿو. شايد ضرورت نه پوي ڇاڪاڻ ته سيل عام طور اڳ ۾ ئي هن طرح سڌا هوندا آهن. |
defaultbottom |
سڀني ٽيبل سيلن کي ڊفالٽ طور عمودي هيٺ سڌو ڪري ٿو. |
colNtop |
ڪالم N جي سيلن کي عمودي مٿي سڌو ڪري ٿو، جتي N هڪ نمبر آهي. |
colNmiddle |
ڪالم N جي سيلن کي عمودي وچ ۾ سڌو ڪري ٿو، جتي N هڪ نمبر آهي. |
colNbottom |
ڪالم N جي سيلن کي عمودي هيٺ سڌو ڪري ٿو، جتي N هڪ نمبر آهي. |
col-Ntop |
ساڄي طرف کان ڳڻپ ڪندي ڪالم N جي سيلن کي عمودي مٿي سڌو ڪري ٿو. |
col-Nmiddle |
ساڄي طرف کان ڳڻپ ڪندي ڪالم N جي سيلن کي عمودي وچ ۾ سڌو ڪري ٿو. |
col-Nbottom |
ساڄي طرف کان ڳڻپ ڪندي ڪالم N جي سيلن کي عمودي هيٺ سڌو ڪري ٿو. |
col وارا ڪلاس default ڪلاسن کي override ڪندا آهن. Default ڪلاس ٽيبل هيڊرن تي اثر ڪندا آهن؛ col نه ڪندا.
مثال
[سنواريو]{{table vertical alignment}}
{| class="wikitable defaulttop col3middle col-2bottom"
|+ هڪ 5 ڪالمن واري wikitable جنهن ۾ defaulttop، col3middle ۽ col-2bottom استعمال ٿيل آهن
|- style="font-family:monospace"
! col header !! col header !! col header !! col header !! col header
|- style="font-family:monospace"
!scope="row"| row header
|
* col2
|
* c
* ol3
|
* c
* o
* l4
|
* c
* o
* l
* 4
|- style="font-family:monospace"
!scope="row"| row header
|
* col4
|
* c
* ol3
|
* c
* o
* l2
|
* c
* o
* l
* 1
|}
| col header | col header | col header | col header | col header |
|---|---|---|---|---|
| row header |
|
|
|
|
| row header |
|
|
|
|
حدون
[سنواريو]- Preview ڪم نه ڪندو جيستائين
{{table vertical alignment}}ان سيڪشن ۾ نه هجي. پر جيڪڏهن اهو صفحي تي ڪٿي به رکيل هجي ته ٽيبل alignment پبلش ڪرڻ بعد صحيح ڪم ڪندو. تنهن ڪري ايڊيٽرن کي preview ۾ الجھن کان بچائڻ لاءِ ان کي هر ٽيبل جي مٿان رکو جتي اهو استعمال ٿئي. اهو ڪنهن به ٽيبل سانچي لاءِ صحيح آهي جيڪو TemplateStyles استعمال ڪري ٿو. - ڪالم نمبر
col29(کاٻي کان 29 هين ڪالم تائين) ۽col-9(ساڄي کان 9 هين ڪالم تائين) تائين سپورٽ ٿيل آهن. ٽيبل ۾ وڌيڪ ڪالم ٿي سگهن ٿا پر هن طريقي سان انهن کي عمودي سڌو نٿو ڪري سگهجي. - جن ٽيبلن ۾
rowspanياcolspanاستعمال ٿيل هجي، انهن قطارن ۾ ڪلاس صحيح ڪم نه ڪري سگهن ٿا ڇاڪاڻ ته alignment غلط سيلن ۾ ظاهر ٿي سگهي ٿو. عام ٽيبل ڪوڊ جهڙوڪstyle="vertical-align: top/middle/bottom;" | سيل موادانفرادي سيلن ۾ شامل ڪري سگهجي ٿو ته جيئن صحيح alignment ملي ۽ غلط alignment کي override ڪري سگهجي.
پڻ ڏسو
[سنواريو]- {{table alignment}} – ساڳيو، پر افقي alignment لاءِ.
- {{shy}} – ڪالم کي تنگ ڪرڻ لاءِ soft hyphen استعمال ڪري سگهجي ٿو.
ٽيبلن لاءِ وڌيڪ template styles:
- {{sticky header}} – ڪالم هيڊرن کي اسڪرول دوران صفحي جي مٿي تي چنبڙي رکي ٿو.
- {{sticky table start}} – اسڪرول ٿيندڙ علائقي اندر sticky قطارون ۽ ڪالم جي اجازت ڏئي ٿو.
- {{sort under}} – sorting جا تير هيڊرن جي هيٺان آڻي ٿو.
- {{row hover highlight}} – قطار تي hover ڪرڻ سان highlight ڏيکاري ٿو.
- {{static row numbers}} – ٽيبل ۾ قطار نمبرن جو ڪالم شامل ڪري ٿو.