Go Blog Go

Membuat Template Blogger Valid W3C - Bagian 1

Posted by Go Blog Go Posted on 6:00 PM with 4 comments
Assalamu'alaikum Wr.Wb.
Sesuai dengan judul-nya Membuat Template Blogger Valid W3C - Bagian 1, postingan dari Go Blog Go ini merupakan revisi dari Postingan yang lalu yaitu Blogger Template Valid W3C yang Saya rasa kurang mengena isi-nya mungkin pada waktu mem-posting-nya terburu-buru jadi nda karuan dech !!! Postingan tersebut sudah dihapus dan ganti-nya yang sedang Mojang dan Bujang baca ini.
Perlu penjelasan bahwasa-nya postingan ini menekan-kan bagaimana sebuah Template Blogger khusus-nya blogspot hanya akan mempunyai Error Template 1 Error dan 1 Warning. Disini Saya menjelaskan secara tahap demi tahap bagian mana saja khusus HTML-nya yang akan dibongkar pasang jadi agar mudah dipahami nanti-nya dalam mempraktekan-nya di Blog Template masing-masing.
Mohon maaf Saya tidak akan menjelaskan Cara memperbaiki yang 1 Error dan 1 Warning, anggap saja bonus Pekerjaan Rumah buat Mojang dan Bujang betul tidak !!! kan sudah hampir semua-nya dijelaskan hehehe......Sebagai bukti silahkan Cek sendiri Mojang dan Bujang Template Go Blog Go di Validator W3C  jangan heran kalau Template punya Saya sudah Passed alias Tanpa Error (lihat warna hijau bukan merah lagi).
Fasilitas utama yang digunakan untuk mengetahui Berapa jumlah Error Template Mojang dan Bujang adalah menggunakan VALIDATOR.W3.ORG perlu dijelaskan juga Saya tidak akan menjelaskan keterangan tiap-tiap baris Error (terlalu ribet,lama butuh waktu ! kecuali Mojang dan Bujang kalo mau hehehe.....).
Disini Saya menggunakan Template yang masih utuh dan belum di bongkar, kalo mau silahkan.
Download

Mulai saja proses pengurangan Error Template-nya :
Lihat awal kali pertama berapa jumlah ERROR Template Blog Anda ? (ingat kalo perlu catat...kalo sering lupa),
dan setiap dilakukan pengecekan ulang jangan ditutup Validator-nya. Contoh lihat Screen Shoot dibawah ini :
error template

TAHAP-I
Setiap Template umum-nya selalu diawali dengan Tag seperti dibawah ini pada umum-nya yang disimpan paling atas dari Template Blog
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>

Mojang dan Bujang Silahkan tinggal ganti jadi Seperti dibawah ini standard HTML5 :
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<HTML>
<head>
<meta charset='utf-8'/>

jangan lupa Tag <HTML> harus sama dengan Tag penutup-nya </HTML> dan tambahkan juga Script berikut ini :
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

simpan diatas Tag </head>, kemudian sisipkan juga Tag berikut ini:
<!-- <body><div></div> -->
dibawah Tag </head>

TAHAP-II
Hapus semua Tag
<b:include name='quickedit'/>
diseluruh Template Blog gunakan Ctrl+F untuk pencarian cepat, karena Tag ini salah satu penyumbang Error terbesar

TAHAP-III
Untuk Up-load Gambar yang perlu diperhatikan sebelum posting di Publish adalah meng-hapus imageanchor="1" dan border="0" yang terdapat di dalam URL Image,dan tinggal menambahkan alt="" dengan title="" sebagai contoh dibawah ini :
<div class="separator" style="clear:both;text-align:center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9N9qxxc50rOu3g8t7hNVibgLlU9e_arPLcOZenN6ROv_y0zY9k6YjkJO7OrgKpBPvg9hSP67bMrr1-N3JtvzPT0dIyjfcyEThfjF4xBZH3XAKHqoTOHajx5gZH4tbjxNzPPQGjiZc18o/s1600/millasmall.jpg" imageanchor="1" style="margin-left:1em;margin-right:1em;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9N9qxxc50rOu3g8t7hNVibgLlU9e_arPLcOZenN6ROv_y0zY9k6YjkJO7OrgKpBPvg9hSP67bMrr1-N3JtvzPT0dIyjfcyEThfjF4xBZH3XAKHqoTOHajx5gZH4tbjxNzPPQGjiZc18o/s1600/millasmall.jpg" />
</a>
</div>

Jadi-nya seperti ini :
<div class="separator" style="clear:both;text-align:center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9N9qxxc50rOu3g8t7hNVibgLlU9e_arPLcOZenN6ROv_y0zY9k6YjkJO7OrgKpBPvg9hSP67bMrr1-N3JtvzPT0dIyjfcyEThfjF4xBZH3XAKHqoTOHajx5gZH4tbjxNzPPQGjiZc18o/s1600/millasmall.jpg" style="margin-left:1em;margin-right:1em;" title="milla jokovic">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9N9qxxc50rOu3g8t7hNVibgLlU9e_arPLcOZenN6ROv_y0zY9k6YjkJO7OrgKpBPvg9hSP67bMrr1-N3JtvzPT0dIyjfcyEThfjF4xBZH3XAKHqoTOHajx5gZH4tbjxNzPPQGjiZc18o/s1600/millasmall.jpg" alt="cewek cantik" title="milla jokovic"/>
</a>
</div>

Cara ini tidak berlaku apabila Mojang dan Bujang mempunyai Postingan yang sudah di Publish terlebih dahulu, karena akan tampil Warning di Validator seperti ini : "the border attribute is obsolete. consider specifying img {border: 0;} in css instead. html5". Hal ini sulit diperbaiki Error-nya, Saya sudah mencari di Mbah Google dan mencoba sendiri memperbaiki-nya tetap saja Error-nya tampil. Solusi-nya ada tapi jadi kerja 2 kali, dengan menghapus postingan yang sudah ada kemudian di Posting kembali Error-nya hilang.

TAHAP-IV
Dalam setiap penambahan Widget di-SideBar, ini hanya contoh seperti script recent-post dibawah ini biasanya seluruh CSS beserta jQuery-nya disatukan dihalaman HTML/Javascript hal ini perlu dihindari karena akan menyebabkan Error, biasanya Validator akan mendeteksi harus ada penambahan Tag "Scope" (Tag baru namun tetap tidak berhasil walau ditambahkan juga). Jadi pisahkan saja antara CSS dan jQuery-nya, tentu Mojang dan Bujang sudah paham dimana menempatkan CSS-nya, kalau jQuery-nya disimpan di Halaman HTML/Javascript.
<div style="margin:7px 0; float: left;">
<style type="text/css">
#rp_plus_img {
  height:287px;
  overflow:hidden;
  border:solid 0px #585858;
  padding:1px 1px 14px 1px;
  background-color:none;
}
#rp_plus_img ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
#rp_plus_img li {
  border:0; 
  margin:0; 
  padding:0; 
  list-style:none;
}
#rp_plus_img li {
  height:70px;
  padding:1px;
  list-style:none;
}
#rp_plus_img a{
  color:#3366ff;
}
#rp_plus_img .news-title {
  display:block;
  font-weight:bold !important;
  margin-bottom:5px;
  font-size:11px;
}
#rp_plus_img .news-text {
  display:block;
  font-size:10px;
  font-weight:normal !important;
  color:#282828;
  text-align:justify;
}
#rp_plus_img img {
  float:left;
  margin-right:15px;
  padding:1px;
  border:solid 1px #cccccc;
  width:60px;
  height:65px;
}
</style>
<script type="text/javascript" src="http://apa-ajaboleh.googlecode.com/files/slide_down_recent_post.js">
</script>
<script type="text/javascript">
var speed = 400;
var pause = 3500;
$(document).ready(function(){
 rpnewsticker();
 interval = setInterval(rpnewsticker, pause);
});
</script>
<ul id="rp_plus_img">
<script style="text/javascript">
var numposts = 10;
var numchars = 55;
</script>
<script src="/feeds/posts/default?orderby=published&amp;alt=json-in-script&amp;callback=rpthumbnt"></script>
</ul>
</div>

Bagian-2


4 comments:

  1. :D ajarin dung lebih detail di post berikutnya :D

    ReplyDelete
    Replies
    1. Coba dulu... biar tau dimana letak setiap kesalahan-nya....

      Delete
  2. Assalamu'alaikum Wr.Wb. ini yang ane cari2 teh gening aya...template yang sesuai w3c, salam kenal sob...blog ane 11 errors 7 warning di oprek-oprek errornya malah jadi ratusan he..he..maklum newbie lg belajar. Ijin Download ya.....

    ReplyDelete
    Replies
    1. Silahkan.... itu template masih asli error-nya, kalo mau coba silahkan ikuti petunjuk-nya...

      Delete

Catatan :
1.Untuk menyisipkan Kode, gunakan Tag <i rel="code">Kode Anda Di-Sini...</i>
2.Untuk menyisipkan Kode Panjang, gunakan Tag <i rel="pre">Kode Anda Di-Sini...</i>
3.Untuk menyisipkan Kode Gambar, gunakan Tag <i rel="image">URL Gambar Anda Di-Sini...</i>
4.Untuk menyisipkan Catatan, gunakan Tag <b rel="quote">Catatan Anda Di-Sini...</i>

NB: Sebelum menyisipkan Kode, konversi terlebih dulu Kode-nya agar bisa tampil di Kolom Komentar

 
Powered by : Blogger
Copyright © 2011. Go Blog Go - All Rights Reserved
Template Created by Go Blog Go Published by Wong Wayang