Help:Tables/tr


 * Tablolar buraya yönlendirir; veritabanı tablosu yapısı hakkında bilgi için sayfasına bakın.

Tablolar viki sayfalarında oluşturulabilir. Genel bir kural olarak, bir tabloya ihtiyacınız yoksa bir tablo kullanmaktan kaçınmak en iyisidir. Tablo işaretlemesi genellikle sayfa düzenlemeyi zorlaştırır.

Viki tablosu biçimlendirme özeti

 * Yukarıdaki işaretler, isteğe bağlı olarak bir satıra ardışık hücreler eklemek için çift  ve   dışında yeni bir satırda başlamalıdır. Ancak, satırın başındaki boşluklar yok sayılır.
 * HTML özellikleri. Tablo sonu hariç her işaret isteğe bağlı olarak bir veya daha fazla HTML özelliğini kabul eder. Öznitelikler, işaretle aynı satırda olmalıdır. Öznitelikleri tek bir boşlukla birbirinden ayırın.
 * Hücreler ve başlık ( veya ,   veya  , ve  ) içerik tutma. Dolayısıyla, içeriği tek bir kanalla  ayırın. Hücre içeriği aynı satırda veya sonraki satırlarda izlenebilir.
 * Tablo ve satır işaretleri ( ve  ) doğrudan içeriği tutmaz. İsteğe bağlı özelliklerinden sonra dikey çizgi  eklemeyin. Tablo işareti veya satır işareti için özniteliklerden sonra yanlışlıkla bir boru eklerseniz, ayrıştırıcı hatalı boruya dokunuyorsa ve son özniteliğinizi siler!
 * İçerik (a) isteğe bağlı HTML özelliklerinden sonra aynı satırda hücre işaretini veya (b) hücre işaretinin altındaki satırlarda hücre işaretini izleyebilir. Listeler, başlıklar veya iç içe tablolar gibi yeni bir satırda başlaması gereken viki işaretlemesini kullanan içeriğin kendi yeni satırında olması gerekir.
 * İçerik olarak boru karakteri. Tabloya dikey çizgi karakteri eklemek için &lt;nowiki&gt; &lt;/nowiki&gt; çıkış işaretlemesini kullanın.

Temeller
Aşağıdaki tabloda kenarlıklar ve iyi boşluklar bulunmamakla birlikte en basit wiki biçimlendirme tablosu yapısı gösterilmektedir.

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Aynı satırdaki hücreler  (iki boru sembolü) ile ayrılmış bir satırda listelenebilir. Hücredeki metnin satır sonu içermesi gerekiyorsa, bunun yerine  kullanın.

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Aşağıdaki viki işaretlemesinde olduğu gibi, viki işaretlemesindeki hücreler içindeki fazladan boşluklar, gerçek tablo oluşturmayı etkilemez.

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Tablo hücrelerinin içinde daha uzun metin veya daha karmaşık viki sözdizimine de sahip olabilirsiniz:

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Tablo başlıkları
Tablo başlıkları, " " (boru simgesi) yerine " " (ünlem işareti) kullanılarak oluşturulabilir. Başlıklar genellikle varsayılan olarak kalın ve ortalanmış olarak görünür.

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Başlık
Herhangi bir tablonun üstüne aşağıdaki gibi bir tablo başlığı eklenebilir.

class="wikitable"
Temel stil (açık gri arka plan, kenarlıklar, dolgu ve sola hizala) class="wikitable" eklenerek elde edilebilir.

HTML colspan ve rowspan
Gelişmiş mizanpaj için hücrelerdeki HTML colspan ve rowspan özelliklerini kullanabilirsiniz.

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

HTML özellikleri
Tablolara HTML özellikleri ekleyebilirsiniz. HTML özniteliklerindeki yetkili kaynak için W3C'nin tablolardaki HTML Spesifikasyonu sayfasına bakın.

Tablolardaki özellikler
Öznitelikleri, tablo başlangıç etiketinden sonra yerleştirmek, öznitelikleri tüm tabloya uygular.

{| style="width:100%" ! style="width: 50%;"| Yazdığın ! style="width: 50%;"| Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Hücrelerdeki özellikler
Öznitelikleri tek tek hücrelere koyabilirsiniz. Örneğin, sayılar sağa daha iyi hizalanmış görünebilir.

Tek bir satırda birden fazla hücre listelediğinizde hücre özelliklerini de kullanabilirsiniz. Hücrelerin  ile ayrıldığını ve her hücre içinde özelliklerin ve değerin   ile ayrıldığını unutmayın.

{| style="width:100%" ! style="width: 50%;"| Yazdığın ! style="width: 50%;"| Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Satırlardaki özellikler
Öznitelikleri ayrı ayrı satırlara da koyabilirsiniz.

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Basit bir piksel tablo kenarlığı
Tek piksel tablo kenarlığına bir örnek:

{| style="width:100%" ! style="width:50%" | Yazdığın ! style="width:50%" | Yaptığın
 * style="padding: 5px;" |
 * style="padding: 5px;" |
 * style="padding: 20px;"|


 * }

Kenar genişliği
"border-width:" yalnızca bir sayı içeriyorsa, dört kenar tarafının tümü içindir: {| style="width:100%" ! style="width:50%" | Yazdığın ! style="width:50%" | Yaptığın
 * style="padding: 5px;" |
 * style="padding: 5px;" |
 * style="padding: 20px;"|


 * }

"Border-width:" birden fazla sayı içeriyorsa, dört sayı üst, sağ, alt, sol (saat yönünü &uarr;&rarr;&darr;&larr; yönünde UNUTMAYIN) içindir:

{| style="width:100%" ! style="width:50%" | Yazdığın ! style="width:50%" | Yaptığın
 * style="padding: 5px;" |
 * style="padding: 5px;" |
 * style="padding: 20px;"|


 * }


 * 4'ten az değer olduğunda :
 * üç değer yani,  ,  :   için varsayılan değer   (ikinci değer) değeridir. Genişlik daha sonra sol ve sağ tarafta aynı olur.
 * iki değer, yani,  : o zaman   için varsayılan değer   (birinci değer) değeridir ve varsayılan olarak   (ikinci değer) atanır. Üstteki genişlik alttaki ile aynıdır; soldaki genişlik sağdaki ile aynıdır.
 * bir değer, yani : o zaman   için varsayılan değer   olan değerdir ve   ve   için aynıdır. Dördüncü genişlik aynıdır ve düzenli bir sınır oluşturur. Bu bir yazma kısayolu.

Bir hücrenin dört kenarının genişliklerini tanımlamanın başka bir yöntemi de "border-left", "border-right", "border-top" ve "border-bottom" kullanmaktır: {| style="width:100%" ! style="width:50%" | Yazdığın ! style="width:50%" | Yaptığın
 * style="padding: 5px;" |
 * style="padding: 5px;" |
 * style="padding: 20px;"|


 * }

HTML özellikleri ve CSS stilleri ile
stil nitelikleri, diğer HTML nitelikleriyle veya bunlar olmadan eklenebilir.

Padding
{| style="width:100%;" ! style="width: 50%;"| You type ! style="width: 50%;"| You get
 * -valign=top
 * style="padding:10px" |


 * }

Nitelikler
Nitelikler başlığa ve başlıklara aşağıdaki gibi eklenebilir.

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Sütun genişliği
Sütun genişliği aşağıdaki gibi eklenebilir.

Yazdığın:

Yaptığın:

Tablo başlık hücrelerinin erişilebilirliği
Tablo üst bilgisi hücreleri, hangi tablo veri hücrelerine (aynı satırın sağında veya altlarında aynı sütunda) uygulandıklarını açıkça belirtmez. Tablo görsel bir 2D ortamda oluşturulduğunda, bu genellikle çıkarılması kolaydır.

Ancak, tablolar görsel olmayan ortamlarda işlendiğinde, tarayıcının, bir scope="row" kullanarak seçilen tablo hücresinin açıklamasına (bazı erişilebilirlik yardımcısında içeriğini tekrarlamak için) hangi tablo başlık hücresinin uygulanacağını belirlemesine yardımcı olabilir veya tablo başlığı hücrelerinde scope="col" özelliği. Basit tablolara sahip çoğu durumda, ilk satırın tüm üstbilgi hücrelerinde scope="col" ve aşağıdaki satırların ilk hücresinde scope="row" kullanırsınız:

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Tablo hizalama
Tablo hizalama CSS kullanılarak gerçekleştirilir. Tablo hizalaması kenar boşlukları tarafından kontrol edilir. Bir taraftaki sabit bir kenar boşluğu, tablonun bu tarafa hizalanmasını sağlar, karşı taraftaki kenar boşluğu otomatik olarak tanımlanırsa. Bir tablo merkezinin hizalanması için her iki kenar boşluğunu da otomatik olarak ayarlamanız gerekir

Örneğin, sağa hizalı bir tablo:

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Ve ortaya hizalanmış bir tablo:

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Metin etrafında yüzen tablo
Bir tabloyu sayfanın sağına veya soluna hizalarsanız, tablonun sonunda gelen metin tablonun sonunda başlar ve tablonun etrafında boş bir alan bırakır. Tabloyu metnin etrafında sadece hizalamak yerine yüzdürmek için tablonun etrafına sarılacak metni yapabilirsiniz. Bu, tablonun sağ tarafa veya sola nereye yüzdüğünü belirleyebilen  CSS özelliği kullanılarak gerçekleştirilebilir. Float kullanılırken, kenar boşlukları tablo hizalamasını kontrol etmez ve tablo ile çevresindeki metin arasındaki kenar boşluğunu belirtmek için kullanılabilir.

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
 * style="padding: 5px;"|

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
 * }

Hücre içeriği hizalaması
Hücre içeriklerinin hizalanması 2 farklı CSS özelliği ile kontrol edilebilir:  ve. , tabloda, satırda veya tek tek hücrelerde belirtilebilirken,  yalnızca ayrı satırlarda veya hücrelerde belirtilebilir.

{| style="width:100%" ! style="width: 50%;"|Yazdığın ! style="width: 50%;"|Yaptığın
 * style="padding: 5px;"|
 * style="padding: 5px;"|
 * style="padding: 5px;"|


 * }

Negatif sayılar
Eksi işaretli negatif bir sayı içeren yeni bir satıra (veya negatif sayı olarak değerlendirilen bir parametreye) sahip bir hücreyi başlatırsanız,  karakterleri ayrıştırılacağından tablonuz bozulabilir tablo hücresi için değil, tablo satırı için viki işaretlemesi olarak. Bundan kaçınmak için, değerin önüne bir boşluk ekleyin veya satır içi hücre işaretlemesi kullanın.

CSS ve özniteliklere karşı
Kenarlık özniteliği yerine CSS aracılığıyla belirtilen tablo kenarlıkları, metin tarayıcılarının küçük bir alt kümesinde yanlış oluşturulur.

Sütunlar, sütun grupları ve satır grupları için ortak özellikler
Tablolar için MediaWiki sözdizimi şu anda sütunlar ( HTML öğesi ile), sütun grupları (HTML element $ colgroup) ve satır grupları (HTML öğeleri ,   ve  ) için ortak özellikler belirtmek için destek sunmamaktadır. Bu standart HTML öğeleri, HTML veya XHTML sözdizimlerinde bile kabul edilmez.

Tablonun tüm satırları ve hücreleri (üstbilgi veya veri), herhangi bir özellik olmadan tek bir örtülü satır grubunda (HTML öğesi ) veya stilleri oluşturulur.

Tablolar ve Görsel Düzenleyici (VE)

 * See also: 

See T108245: "Fully support basic table editing in the visual editor". See the list of tasks. Finished tasks are struck. It can be difficult to figure out from the technical language there what exactly has been improved, or what features have been added. Please add explanatory info below.

Can now move or delete columns and rows
Click on a column or row header. Then click on the arrow. From the popup menu click on "Move" or "Delete".

Insert blank row or column
From the same popup menu click on "Insert".

Copy table from web page to Visual Editor
It is possible to copy and paste a table from a web page directly into the Visual Editor (VE). Bunu güvenli bir şekilde yapmak için, bir sandbox kullanın ve tabloyu vikimetin kaynak modunda uygun kodlama ve Görsel Düzenleyici'de ve önizleme modunda düzgün görüntüleme için kontrol edin.

Ayrıca bakınız

 * Bir tablonun satırlarını sıralama
 * m:Help:Sıralama
 * tr:Yardım:Tablolar
 * Tablo oluşturmaya yardımcı olan kolay araç