JQuery ile Otomatik Mobil Uyumlu HTML5 Tablo Oluşturma

Arlina Design: JQuery ile Otomatik Mobil Uyumlu HTML5 Tablo Oluşturma 22.8.16
Blogger Tablo

Blog yayınları içeriğini daha anlamlı hale getirmek için blogcular yayın içerisinde tablo kullanmayı tercih ediyor. Kullanılan blog tablolarının mobil çağa uyumlu olması önem kazanmış durumda. Bu nedenle tüm tarayıcılarda güvenli ve uyumlu olması için HTML5'te yapılmış olması gerekir.

HTML5 kodlamaya sahip olmayan blog tabloları mobil cihazlar üzerine ve farklı tarayıcılarda bozuk yada düzenli çalışmayabilir. Aşağıda açıklamaları ve kodları bulunan Blogger HTML5 Tablo ile tüm cihaz ve tarayıcılarda sorunsuz bir şekilde kullanabilirsiniz.

Blogger HTML5 Tablo Oluşturma

Blogunuzda kolay ve geçerli bir HTML5 ile tablo oluşturmak için aşağıdaki adımları takip edin.

1. Blogger hesabınıza giriş yaparak blogunuzun gösterge panelini açın. Blogunuzun gösterge panelinden Şablon > HTML'i Düzenle sekmesine tıklayın. Karşınıza çıkan şablon kodları içerisinde CTRL+F yardımıyla </body> kodunu bulun ve aşağıdaki jQuery kodunu </body> kodundan bir satır öncesine ekleyin.
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script>
//<![CDATA[
$(document).ready(function() {
  $("table").wrap("<div class='table-precision'></div>");
  $("table").addClass("table");
});
//]]>
</script>
</b:if>

2. Aşağıdaki CSS kodlarını </head> kodunun bir satır üzerine ekleyin ve şablonu kaydedin.
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style type='text/css'>
.table-precision {min-height: .01%;overflow-x: auto}
@media screen and (max-width:767px) {.table-precision {width: 100%;margin-bottom: 15px;overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd}
  .table-precision&gt;.table {
    margin-bottom: 0
  }
  .table-precision&gt;.table&gt;tbody&gt;tr&gt;td,
  .table-precision&gt;.table&gt;tbody&gt;tr&gt;th,
  .table-precision&gt;.table&gt;tfoot&gt;tr&gt;td,
  .table-precision&gt;.table&gt;tfoot&gt;tr&gt;th,
  .table-precision&gt;.table&gt;thead&gt;tr&gt;td,
  .table-precision&gt;.table&gt;thead&gt;tr&gt;th {
    white-space: nowrap
  }
  .table-precision&gt;.table-enchase {
    border: 0
  }
  .table-precision&gt;.table-enchase&gt;tbody&gt;tr&gt;td:first-child,
  .table-precision&gt;.table-enchase&gt;tbody&gt;tr&gt;th:first-child,
  .table-precision&gt;.table-enchase&gt;tfoot&gt;tr&gt;td:first-child,
  .table-precision&gt;.table-enchase&gt;tfoot&gt;tr&gt;th:first-child,
  .table-precision&gt;.table-enchase&gt;thead&gt;tr&gt;td:first-child,
  .table-precision&gt;.table-enchase&gt;thead&gt;tr&gt;th:first-child {
    border-left: 0
  }
  .table-precision&gt;.table-enchase&gt;tbody&gt;tr&gt;td:last-child,
  .table-precision&gt;.table-enchase&gt;tbody&gt;tr&gt;th:last-child,
  .table-precision&gt;.table-enchase&gt;tfoot&gt;tr&gt;td:last-child,
  .table-precision&gt;.table-enchase&gt;tfoot&gt;tr&gt;th:last-child,
  .table-precision&gt;.table-enchase&gt;thead&gt;tr&gt;td:last-child,
  .table-precision&gt;.table-enchase&gt;thead&gt;tr&gt;th:last-child {
    border-right: 0
  }
  .table-precision&gt;.table-enchase&gt;tbody&gt;tr:last-child&gt;td,
  .table-precision&gt;.table-enchase&gt;tbody&gt;tr:last-child&gt;th,
  .table-precision&gt;.table-enchase&gt;tfoot&gt;tr:last-child&gt;td,
  .table-precision&gt;.table-enchase&gt;tfoot&gt;tr:last-child&gt;th {
    border-bottom: 0
  }}
.tg-table-paper {width: 100%;border-collapse: collapse;border-spacing: 0;}
.tg-table-paper td,.tg-table-paper th {background-color: #F3F5EF;border: 1px #bbb solid;color: #333;font-size: 100%;padding: 10px;vertical-align: top;}
.tg-table-paper .tg-even td {background-color: #F0F0E5;}
.tg-table-paper th {background-color: #EAE2CF!important;color:#333!important;font-size: 110%;font-weight:bold;}
.tg-table-paper tr:hover td,
.tg-table-paper tr.even:hover td {color:#222;background-color:#FFFBEF;}
.tg-bf {font-weight: bold;}
.tg-it {font-style: italic;}
.tg-left {text-align: left;}
.tg-right {text-align: right;}
.tg-center {text-align: center;}
</style>
</b:if>

3. Aşağıdaki kodlar ile blog yayınlarınızın içerisinde kullanmak istediğiniz tablo kodlarıdır.
<table class="tg-table-paper">
<tr>
<th colspan="4" class="tg-center tg-bf">Blogger Otomatik Tablo Stili</th>
</tr>
<tr class="tg-even">
<td>ODALAR</td>
<td>TEK KİŞİ</td>
<td>KİŞİ SAYISI</td>
<td>TOPLAM</td>
</tr>
<tr>
<td>Standart Oda</td>
<td>&#x20BA; 159,90</td>
<td>3+1</td>
<td>&#x20BA; 1.147,30</td>
</tr>
<tr class="tg-even">
<td>Comer Oda</td>
<td>&#8378; 169,90</td>
<td>2</td>
<td>&#x20BA; 1.217.30</td>
</tr>
<tr>
<td>Apart Suit</td>
<td>&#x20BA; 144.90</td>
<td>3+1</td>
<td>&#x20BA; 1.563,45</td>
</tr>
<tr class="tg-even">
<td>Family Suit</td>
<td>&#x20BA; 149,00</td>
<td>4</td>
<td>&#x20BA; 1.415,50</td>
</tr>
</table>


Şimdi mobil cihazlar üzerinden blog tablolarınızı kontrol edin. Blogger HTML5 eklentileri hakkında daha fazla bilgi almak için yorum sisteminden bize ulaşabilirsiniz. Bu yayınımızı sosyal ağ sayfalarınızda paylaşarak arkadaşlarınıza da yardımcı olabilirsiniz. Bizi takip etmek ve yeni Blogger HTML5 eklentilerinden haberdar olmak için blogumuza abone olun. Abone Bülteni sayfamızın en altında bulunmaktadır.

Etiketler: Blogger HTML5 Tablo Oluşturma / Blogger HTML5 ipuçları, Blogspot HTML5 / Blogger HTML5 Eklentiler / Blogger Mobil Uyumlu Tablo Oluşturma

Yorum Gönder