Paid To Click

FellowEquality.com

Senin, 27 Juni 2011

Cara memasang gambar animasi lucu di pojok blog (widget animasi blog gratis)

Cara menampilkan gambar animasi di pojok blog. Terkadang untuk menghias blog agar tampak lebih menarik maka bisa memasang gambar animasi di blog.Bisa ditempatkan di pojok atas (kiri dan kanan), pojok bawah kiri dan kanan, atau semua pojok diisi gambar lucu-lucu.

Untuk menampilkan gambar lucu, cukup copy salah satu script html di bawah ini kemudian masukkan ke dalam gadget html. Script ini saya buat menggunakan kode html ditambah gambar dari situs sweetim.

Contoh dan scriptnya bisa dilihat di bawah ini :
1.Gajah loncat



Script:

<div style="position: fixed; bottom: 0px; left: 20px;width:120px;height:160px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/000203BC.gif" title="Click to get more." /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget-Animasi</a></center></small></div>




2. Boring


Script :
<div style="position: fixed; bottom: 0px; left: 20px;width:80px;height:120px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img src="http://content.sweetim.com/sim/cpie/emoticons/0002016B.gif" border="0" /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget-Animasi</a></center></small></div>

3.Tuyul ketawa


Script:

<div style="position: fixed; bottom: 0px; right: 20px;width:82px;height:160px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img src="http://content.sweetim.com/sim/cpie/emoticons/0002031F.gif" border="0" /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget-Animasi</a></center></small></div>


4.Boneka joget


Script :

<div style="position: fixed; bottom: 0px; left: 20px;width:82px;height:160px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img src="http://content.sweetim.com/sim/cpie/emoticons/0002013F.gif" border="0" /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget-Animasi</a></center></small></div>


5. Panda main bola


Script :

<div style="position: fixed; bottom: 0px; right: 30px;width:160px;height:160px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img src="http://content.sweetim.com/sim/cpie/emoticons/0002032D.gif" border="0" /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget-Animasi-Blog</a></center></small></div>



6. Tuyul baring


Script :
<div style="position: fixed; bottom: 0px; left: 20px;width:120px;height:100px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/0002031E.gif" title="Click to get more." /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Free-Widget-Animasi</a></center></small></div>

7. Panda biru



Script

<div style="position: fixed; bottom: 0px; left: 20px;width:100px;height:100px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/0002033D.gif" title="Click to get more." /></a>
<small><center><a href="http://www.komputerseo.com" target="_blank">Free-Widget-Animasi</a></center></small></div>

8. Panah



Script:

<div style="position: fixed; bottom: 0px; left: 10px;width:210px;height:120px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/00020236.gif" title="Click to get more." /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget Animasi</a></center></small></div>




9. Bunga




Script :

<div style="position: fixed; bottom: 0px; left: 10px;width:100px;height:160px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/00020322.gif" title="Click to get more." /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget Animasi</a></center></small></div>


10.Anjing laut


Script:

<div style="position: fixed; bottom: 0px; left: 10px;width:110px;height:160px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/000203B5.gif" title="Click to get more." /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget Animasi</a></center></small></div>


11.Lumba-lumba


Script :

<div style="position: fixed; bottom: 0px; left: 10px;width:110px;height:160px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/000203BA.gif" title="Click to get more." /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget Animasi</a></center></small></div>

12.Kucing tidur



Script :

<div style="position: fixed; bottom: 0px; left: 10px;width:110px;height:140px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/000203C0.gif" title="Click to get more." /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget Animasi</a></center></small></div>

13.Kelinci


Script :
<div style="position: fixed; bottom: 0px; left: 10px;width:125px;height:160px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/000203A0.gif" title="Click to get more." /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget Animasi</a></center></small></div>


14.Dragon


Script:

<div style="position: fixed; bottom: 0px; left: 10px;width:150px;height:130px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/00020478.gif" title="Click to get more." /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget Animasi</a></center></small></div>


15.Ikan


Script :

<div style="position: fixed; bottom: 0px; left: 10px;width:100px;height:130px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/00020479.gif" title="Click to get more." /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget Animasi</a></center></small></div>


16.Pinguin


Script :

<div style="position: fixed; bottom: 0px; left: 10px;width:110px;height:130px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/00020484.gif" title="Click to get more." /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget Animasi</a></center></small></div>

17. Helikopter


Script :
<div style="position: fixed; bottom: 0px; left: 10px;width:110px;height:130px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="http://content.sweetim.com/sim/cpie/emoticons/00020389.gif" title="Click to get more." /></a><small><center><a href="http://www.komputerseo.com" target="_blank">Widget Animasi</a></center></small></div>

Anda bisa memilih salah satu script di atas kemudian masukkan ke gadget html/javascript. Jika menggunakan blog wordpress gratisan / blogdetik bisa copy script di atas ke widget text html.

Cara memasang widget animasi ke blog :

1. Pilih script yang tersedia

2. Di Dashboard blogger pilih Rancangan - Elemen halaman

3. Pilih Tambah Gadget

4. Pilih HTML/Javascript

5. Masukkan script animasi ke dalam kotak kontent HTML/Javascript




Catatan:


Contoh blog yang sudah terpasang widget di atas bisa dilihat disini widget animasi atau disini widget blog

Sumber: Komputer SEO

Membuat Title Blog Berjalan


Kalau kalian bosan dengan title blog yang standar, kalian bisa mengganti atau mengubahnya jadi berjalan seperti ini.
---Nine Tail Kyubi Blogspot.com--
Kalau di blog, itu menggunakan tag Marquee. Untuk membuat title berjalan ini aku menggunakan java script.  Caranya cukup mudah kok. Tinggal Copy & Paste ajah.
  1. Pergi ke www.blogger.com, login seperti biasa
  2. Buka layout –> Edit HTML
  3. Kemudian beri tanda check pada Expand Widget Templates.
  4. Copy JavaScript berikut :
    <script type='text/javascript'>
    //<![CDATA[
    
    msg = "JUDUL BLOG (kebanyakan orang ce gitu)";
    msg = "PESAN/text yang ingin ditampilkan" + msg;pos = 0;
    function scrollMSG() {
    document.title = msg.substring(pos, msg.length) + msg.substring(0, pos); pos++;
    if (pos > msg.length) pos = 0
    window.setTimeout("scrollMSG()",130);
    }
    scrollMSG();
    //]]>
    </script>


  5. Letakkan JavaScript Tadi dibawah </head> atau di atas </body>
  6. Setelah itu Simpan Template
  7. Selesai dah..


nb : Untuk angka yang berwarna biru bisa di ubah juga, itu adalah kecepatan berjalannya title tersebut, semakin kecil semakin cepat.
      untuk tulisan berwarna merah dapat anda ganti dengan kata-kata sesuai dengan keinginan anda.

Kamis, 09 Juni 2011

HTML

Berners Lee


HTML, yang merupakan singkatan dari HyperText Markup Language, adalah bahasa markup yang dominan untuk halaman web. HTML adalah blok bangunan dasar-halaman Web.
HTML ditulis dalam bentuk elemen HTML terdiri dari tag, ditutupi dalam kurung sudut (seperti <html>), dalam konten halaman web. tag HTML biasanya datang dalam pasangan seperti <h1> dan </ h1>. Tag pertama dalam pasangan adalah tag awal, tag kedua adalah tag akhir (mereka juga disebut tag pembuka dan tag penutup). Di antara desainer tag web dapat menambahkan teks, tabel, gambar, dll
Tujuan dari web browser adalah untuk membaca dokumen HTML dan menyusun mereka ke dalam halaman web visual atau terdengar. Browser tidak menampilkan tag HTML, tapi menggunakan tag untuk menafsirkan isi halaman.
elemen HTML membentuk blok bangunan dari semua situs web. HTML memungkinkan gambar dan objek yang harus tertanam dan dapat digunakan untuk membuat bentuk-bentuk interaktif. Ini menyediakan sarana untuk membuat dokumen terstruktur dengan semantik yang menunjukkan struktur teks seperti judul, paragraf, daftar, link, kutipan dan item lainnya. Hal ini dapat menanamkan skrip dalam bahasa seperti JavaScript yang mempengaruhi perilaku halaman Web HTML.
Web browser juga dapat merujuk kepada Cascading Style Sheets (CSS) untuk menentukan tampilan dan tata letak teks dan bahan lainnya. W3C, maintainer baik dari standar HTML dan CSS, mendorong penggunaan CSS lebih eksplisit HTML markup presentational.
Pada tahun 1980, fisikawan Tim Berners-Lee, yang adalah seorang kontraktor di CERN, diusulkan dan prototyped Enquire, sistem bagi peneliti CERN untuk menggunakan dan berbagi dokumen. Pada tahun 1989, Berners-Lee menulis sebuah memo mengusulkan sistem hypertext berbasis Internet [2]. Berners-Lee ditentukan HTML dan menulis perangkat lunak browser dan server di bagian terakhir dari 1990. Pada tahun itu, Berners-Lee dan CERN data sistem engineer Robert Cailliau berkolaborasi atas permintaan bersama untuk pendanaan, tetapi proyek ini tidak secara resmi diadopsi oleh CERN. Dalam catatan pribadinya [3] dari tahun 1990 dia mendaftarkan [4] "beberapa daerah banyak yang hypertext digunakan" dan menempatkan sebuah ensiklopedia pertama. [Sunting] Spesifikasi Pertama
Deskripsi publik pertama yang tersedia dari HTML adalah dokumen yang disebut HTML Tag, pertama kali disebutkan di Internet oleh Berners-Lee pada akhir tahun 1991. [5] [6] Ini menggambarkan 20 elemen yang terdiri dari desain, awal relatif sederhana dari HTML. Kecuali untuk tag hyperlink, ini adalah sangat dipengaruhi oleh SGMLguid, sebuah in-house dokumentasi SGML format berbasis di CERN. Tiga belas dari unsur-unsur ini masih ada di HTML 4. [7]
HTML adalah bahasa markup yang web browser digunakan untuk menafsirkan dan menulis teks, gambar dan bahan lain ke dalam halaman web visual atau terdengar. karakteristik Default untuk setiap item HTML markup didefinisikan dalam browser, dan karakteristik ini dapat diubah atau ditingkatkan dengan menggunakan tambahan halaman web desainer dari CSS. Banyak elemen teks ditemukan dalam laporan teknis ISO 1988 TR 9537 Teknik untuk menggunakan SGML, yang pada gilirannya meliputi fitur teks awal format bahasa seperti yang digunakan oleh perintah LIMPASAN dikembangkan pada awal 1960-an untuk CTSS (kompatibel Time -Sharing System) sistem operasi: perintah-perintah pemformatan berasal dari perintah yang digunakan oleh typesetters format dokumen secara manual. Namun, konsep SGML dari markup umum didasarkan pada unsur-unsur (nested rentang dijelaskan dengan atribut) daripada hanya efek cetak, dengan juga pemisahan struktur dan pengolahan; HTML secara progresif bergerak dalam arah ini dengan CSS.
Berners-Lee dianggap HTML untuk menjadi aplikasi SGML. Secara resmi didefinisikan sebagai seperti oleh Internet Engineering Task Force (IETF) dengan publikasi-1993 pertengahan dari proposal pertama untuk sebuah spesifikasi HTML: "Hypertext Markup Language (HTML)" Internet-Draft oleh Berners-Lee dan Dan Connolly, yang termasuk sebuah SGML Document Type Definition untuk mendefinisikan tata bahasa. [8] Draft berakhir setelah enam bulan, tapi terkenal karena pengakuan atas tag kustom yang NCSA Mosaic browser untuk embedding gambar in-line, mencerminkan filosofi IETF standar mendasarkan pada keberhasilan prototipe [9] Demikian pula, bersaing Raggett's Dave Internet-Draft, "HTML + (Hypertext Markup Format)",. dari 1993 akhir, menyarankan standardisasi fitur yang sudah diimplementasikan seperti tabel dan mengisi formulir-out. [10]
Setelah HTML dan HTML + draft berakhir pada awal 1994, IETF menciptakan sebuah HTML Working Group, yang pada tahun 1995 selesai "HTML 2.0", spesifikasi HTML pertama dimaksudkan untuk diperlakukan sebagai standar terhadap yang implementasi di masa mendatang harus didasarkan. [9] dipublikasikan sebagai Request for Comments 1866, HTML 2.0 termasuk ide dari HTML dan + HTML draft [11] Penunjukan 2.0 ini dimaksudkan untuk membedakan edisi baru dari draft sebelumnya. [12].
Pengembangan lebih lanjut di bawah naungan IETF telah terhenti oleh kepentingan bersaing. Sejak tahun 1996, spesifikasi HTML telah dipertahankan, dengan masukan dari vendor software komersial, oleh World Wide Web Consortium (W3C) [13] Namun,. Pada tahun 2000, HTML juga menjadi standar internasional (ISO / IEC 15445:2000). Spesifikasi HTML terakhir diterbitkan oleh W3C adalah HTML 4.01 Rekomendasi, yang diterbitkan pada akhir 1999. Its masalah dan kesalahan terakhir diakui oleh kesalahan diterbitkan pada 2001. [Sunting] Sejarah Versi standar HTML

    
* HTML dan HTML5
    
* Dynamic HTML
    
* XHTML
    
* Profil Mobile XHTML dan C-HTML
    
* Kanvas elemen
    
* Karakter pengkodean
    
* Document Object Model
    
* Font keluarga
    
* HTML editor
    
* HTML elemen
    
* HTML Bingkai
    
* HTML5 video
    
* HTML scripting
    
* Engine web browser
    
* Quirks mode
    
* Gaya lembar
    
* Unicode dan HTML
    
* W3C dan WHATWG
    
* Web warna
    
* Web Penyimpanan
    
* Perbandingan
          
markup dokumen bahasa o
          
o web browser
          
o tata letak mesin untuk
                
+ HTML
                
+ HTML5
                      
# HTML5 kanvas
                      
# HTML5 Media
                
+ Non-HTML standar
                
+ XHTML (1.1)
Kotak ini: · melihat bicara · edit [Sunting] timeline versi HTML
November 24, 1995
    
HTML 2.0 diterbitkan sebagai IETF RFC 1866. Tambahan RFC menambahkan kemampuan:

        
* November 25, 1995: RFC 1867 (file berbasis Form upload)
        
* Mei 1996: RFC 1942 (tabel)
        
* Agustus 1996: RFC 1980 (client-side peta gambar)
        
* Januari 1997: RFC 2070 (internasionalisasi)

    
Pada bulan Juni 2000, semua dari mereka dinyatakan usang / bersejarah oleh RFC 2854. Januari 1997
    
HTML 3.2 [14] diterbitkan sebagai Rekomendasi W3C. Ini adalah versi pertama kali dikembangkan dan standar secara eksklusif oleh W3C, sebagai IETF telah tertutup rapat HTML Working Group pada September 1996. [15]
    
HTML 3.2 menjatuhkan rumus matematika sama sekali, didamaikan tumpang tindih antara ekstensi berbagai kepemilikan dan mengadopsi sebagian besar tag markup visual Netscape. berkedip elemen Netscape dan elemen marquee Microsoft dihilangkan karena perjanjian kerjasama antara dua perusahaan. [13] Sebuah markup untuk rumus matematika mirip dengan yang di HTML tidak standar sampai 14 bulan kemudian di MathML. Desember 1997
    
HTML 4.0 [16] diterbitkan sebagai Rekomendasi W3C. Ia menawarkan tiga variasi:

        
* Strict, di mana elemen usang dilarang,
        
* Transisi, di mana elemen usang diperbolehkan,
        
* Frameset, di mana kebanyakan hanya bingkai elemen terkait diperbolehkan;

    
Awalnya kode nama "Cougar", [17] HTML 4.0 mengadopsi banyak elemen jenis browser khusus dan atribut, tetapi pada saat yang sama berusaha untuk phase out fitur visual Netscape markup dengan menandai mereka sebagai deprecated mendukung style sheet. HTML 4 adalah sebuah aplikasi SGML sesuai dengan ISO 8879 -. SGML [18] April 1998
    
HTML 4.0 [19] diterbitkan kembali dengan suntingan kecil tanpa incrementing nomor versi. Desember 1999
    
HTML 4.01 [20] diterbitkan sebagai Rekomendasi W3C. Hal ini menawarkan tiga variasi yang sama sebagai HTML 4.0 dan kesalahan terakhir diterbitkan 12 Mei 2001. Mei 2000
    
ISO / IEC 15445:2000 [21] [22] ("ISO HTML", didasarkan pada HTML 4.01 Strict) diterbitkan sebagai ISO / IEC standar internasional. Dalam ISO standar ini jatuh dalam domain ISO / IEC JTC1/SC34 (ISO / IEC Joint Technical Committee 1, Sub-komite 34 - Dokumen deskripsi dan pengolahan bahasa). [21]
    
Pada pertengahan 2008, HTML 4.01 dan ISO / IEC 15445:2000 adalah versi terbaru dari HTML. Pengembangan paralel, XHTML bahasa berbasis XML menduduki W3C HTML Kelompok Kerja melalui awal dan pertengahan-2000.
[Sunting] HTML versi draft timeline
Oktober 1991
    
HTML Tag, [5] sebuah CERN informal dokumen daftar dua belas tag HTML, pertama kali disebutkan di depan umum. Juni 1992
    
Pertama informal draft DTD HTML, [23] dengan tujuh [24] [25] [26] revisi berikutnya (15 Juli, 6 Agustus, 18 Agustus 17 November 19 November 20 November November 22) November 1992
    
DTD HTML 1.1 (yang pertama dengan nomor versi, berdasarkan revisi RCS, yang dimulai dengan 1.1 bukan 1.0), sebuah draft informal [26] Juni 1993
    
Hypertext Markup Language [27] diterbitkan oleh IETF IIIR Kelompok Kerja sebagai Internet-Draft (proposal kasar untuk standar). Itu diganti dengan versi yang kedua [28] satu bulan kemudian, diikuti oleh enam rancangan lebih lanjut diterbitkan oleh IETF sendiri [29] yang akhirnya menyebabkan HTML 2.0 dalam RFC1866 November 1993
    
HTML + diterbitkan oleh IETF sebagai Internet-Draft dan proposal bersaing untuk draft Hypertext Markup Language. Hal ini berakhir pada bulan Mei 1994. April 1995 (menulis Maret 1995)
    
HTML 3.0 [30] diusulkan sebagai standar IETF, tetapi proposal berakhir lima bulan kemudian tanpa tindakan lebih lanjut. Ini termasuk banyak dari kemampuan yang ada di + proposal HTML Raggett, seperti dukungan untuk tabel, aliran teks di sekitar gambar dan tampilan formula matematika yang kompleks. [31]
    
W3C memulai pengembangan browser Arena sendiri sebagai test bed untuk HTML 3 dan Cascading Style Sheets, [32] [33] [34] tetapi HTML 3.0 tidak berhasil karena beberapa alasan. Rancangan itu dianggap sangat besar pada 150 halaman dan laju pembangunan browser, serta jumlah pihak yang berkepentingan, telah melampaui sumber daya dari IETF [13]. vendor Browser, termasuk Microsoft dan Netscape pada waktu itu, memilih untuk menerapkan himpunan bagian yang berbeda dari draft HTML 3's fitur serta untuk memperkenalkan ekstensi mereka sendiri untuk itu [13] (Lihat Browser perang) ini. termasuk ekstensi untuk mengontrol aspek-aspek stilistik dari dokumen, bertentangan dengan kepercayaan "[komunitas teknik akademis] yang seperti hal-hal sebagai warna teks, tekstur latar belakang, ukuran font dan font yang jelas di luar lingkup bahasa ketika tujuan mereka hanyalah untuk menentukan bagaimana dokumen akan diatur. "[13] Dave Raggett, yang telah menjadi Fellow W3C bagi banyak tahun telah berkomentar misalnya, "Untuk tingkat tertentu, Microsoft membangun bisnisnya di Web dengan memperluas fitur HTML." [13] Januari 2008
    
HTML5 diterbitkan sebagai Draft Kerja (link) oleh W3C. [35]
    
Meskipun sintaks yang erat menyerupai SGML, HTML5 telah meninggalkan segala upaya menjadi aplikasi SGML dan memiliki eksplisit didefinisikan sendiri "html" serialisasi, selain ke serialisasi XHTML5 alternatif berbasis XML. [36]
[Sunting] versi XHTML Artikel utama: XHTML
XHTML adalah bahasa terpisah yang dimulai sebagai sebuah reformulasi dari HTML 4.01 menggunakan XML 1.0. Hal ini terus dikembangkan:

    
* XHTML 1.0, [37] diterbitkan 26 Januari 2000, sebagai Rekomendasi W3C, kemudian direvisi dan diterbitkan 1 Agustus 2002. Hal ini menawarkan tiga variasi yang sama sebagai HTML 4.0, dan 4.01 dirumuskan dalam XML, dengan batasan kecil.
    
* XHTML 1.1, [38] diterbitkan Mei 31 Desember 2001, sebagai Rekomendasi W3C. Hal ini didasarkan pada XHTML 1.0 Strict, tapi juga meliputi perubahan kecil, dapat disesuaikan, yang dirumuskan dengan menggunakan modul dari modularisasi XHTML, yang diterbitkan April 10, 2001, sebagai Rekomendasi W3C.
    
* XHTML 2.0,. [39] Tidak ada XHTML 2.0 standar. XHTML 2.0 hanya dokumen draft dan tidak patut untuk mengutip dokumen ini sebagai selain bekerja dalam penyelesaian. XHTML 2.0 tidak kompatibel dengan XHTML 1.x dan, karenanya, akan lebih akurat dicirikan sebagai bahasa baru XHTML-terinspirasi dari sebuah update ke XHTML 1.x.
    
* XHTML5, yang merupakan update ke XHTML 1.x, sedang didefinisikan bersama HTML5 dalam draft HTML5. [40]
[Sunting] Markup
markup HTML terdiri dari beberapa komponen kunci, termasuk elemen (dan atribut mereka), tipe data berbasis karakter, referensi entitas karakter dan referensi. Komponen penting lainnya adalah jenis dokumen deklarasi, yang memicu rendering mode standar.
Hello dunia program, sebuah program komputer yang umum digunakan untuk membandingkan bahasa pemrograman, bahasa scripting dan bahasa markup terbuat dari 9 baris kode walaupun pada baris HTML adalah opsional:
<! DOCTYPE html> <html>
  
<head>
    
<title> Hello HTML </ title>
  
</ Head>
  
<body>
    
<p> Hello World </ p>!
  
</ Body> </ Html>
(Teks antara <html> dan </ html> menggambarkan halaman web, dan Teks antara <body> dan </ body> adalah isi halaman yang terlihat kecuali untuk '<title> Hello HTML </ title>' teks markup -yang evinces sebagai judul tab browser.)
Deklarasi Tipe Dokumen ini adalah untuk HTML5. Jika <! DOCTYPE html> deklarasi tidak termasuk, berbagai browser akan kembali ke "mode quirks" untuk rendering. [41] [Sunting] Unsur Artikel utama: elemen HTML
dokumen HTML yang seluruhnya terdiri dari elemen HTML yang, dalam bentuk yang paling umum memiliki tiga komponen: sepasang tag, sebuah "start tag" dan "tag penutup"; beberapa atribut dalam tag mulai, dan akhirnya, setiap isi tekstual dan grafis antara tag awal dan akhir, mungkin termasuk elemen bersarang lainnya. Elemen HTML adalah segalanya antara dan termasuk awal dan tag akhir. Setiap tag yang ditutupi dalam kurung sudut.
Bentuk umum dari suatu elemen HTML adalah karena: <tag attribute1="value1" attribute2="value2"> konten </ tag>. Beberapa elemen HTML didefinisikan sebagai elemen kosong dan mengambil bentuk <tag attribute1="value1" attribute2="value2">. elemen kosong mungkin menyertakan konten. Nama elemen HTML adalah nama yang digunakan dalam tag. Perhatikan bahwa nama tag akhir adalah didahului dengan karakter garis miring, "/", dan bahwa pada elemen kosong slash tidak muncul. Jika atribut tidak disebutkan, nilai-nilai default yang digunakan dalam setiap kasus. [Sunting] Elemen contoh
Header dari dokumen HTML: ...</ head> <head>. Biasanya judul harus disertakan dalam kepala, misalnya:
<head>
  
<title> Judul </ title> </ Head>
Judul: judul HTML didefinisikan dengan <h1> untuk <h6> tags:
<h1> Heading1 </ h1> <h2> Heading2 </ h2> <h3> Heading3 </ h3> <h4> Heading4 </ h4> <h5> Heading5 </ h5> <h6> Heading6 </ h6>
Paragraf:
<p> Ayat 1 </ p> Ayat 2 </ p>
Baris istirahat: <br>. Perbedaan antara <br> dan <p> adalah 'br' bahwa jeda baris tanpa mengubah struktur semantik halaman, bagian 'p' sedangkan halaman ke dalam paragraf. Perhatikan juga 'br' yang merupakan elemen kosong di bahwa, sementara itu mungkin memiliki atribut, dapat mengambil konten tidak ada dan tidak harus memiliki tag akhir.
<p> <br> Ini adalah <br> paragraf dengan baris <br> istirahat </ p>
Komentar:
<- Ini adalah komentar ->
Komentar dapat membantu memahami markup dan tidak ditampilkan dalam halaman web.
Ada beberapa jenis unsur markup yang digunakan dalam HTML.
markup Struktural menggambarkan tujuan teks
    
Sebagai contoh, <h2> Golf </ h2> menetapkan "Golf" sebagai tingkat-kedua pos. Struktural markup tidak menunjukkan adanya rendering tertentu, namun web browser yang paling memiliki gaya default untuk format elemen. Konten mungkin akan lebih ditata dengan menggunakan Cascading Style Sheets (CSS). markup presentational menggambarkan tampilan teks, terlepas dari tujuan
    
Misalnya <b> tebal </ b> menunjukkan bahwa perangkat output visual harus membuat "tebal" dalam teks tebal, tetapi memberikan indikasi apa perangkat yang tidak dapat melakukan hal ini (seperti perangkat aural yang membaca teks dengan keras) harus lakukan. Dalam kasus kedua berani <b> </ b> dan <i> miring </ i>, ada unsur-unsur lain yang mungkin memiliki rendering visual setara namun yang lebih semantik di alam, seperti <strong> <teks yang kuat / strong> dan <em> <teks menekankan> / em masing-masing. Lebih mudah untuk melihat bagaimana agen pengguna aural harus menafsirkan dua unsur terakhir. Namun, mereka tidak setara dengan rekan-rekan presentasi mereka: itu akan tidak diinginkan untuk layar-pembaca untuk menekankan nama buku, misalnya, tetapi pada layar nama seperti itu akan dicetak miring. Sebagian besar unsur markup presentational telah menjadi usang di bawah spesifikasi HTML 4.0, yang mendukung penggunaan CSS untuk styling. Hypertext markup membuat bagian-bagian dari dokumen ke dalam link ke dokumen lain
    
Sebuah elemen jangkar menciptakan hyperlink di dalam dokumen dan atribut href-nya menetapkan target URL link. Misalnya markup HTML, <a href="http://en.wikipedia.org/"> Wikipedia </ a>, akan membuat kata "Wikipedia" sebagai hyperlink. Untuk membuat gambar sebagai hyperlink, elemen 'img' dimasukkan sebagai konten ke dalam elemen 'a'. 'Br "Seperti,' img 'merupakan elemen kosong dengan atribut tapi tidak ada konten atau menutup tag. <a href="http://example.org"> <img src="image.gif" alt="descriptive text" width="50" height="50" border="0"> </ a>.
[Sunting] Atribut
Sebagian besar atribut suatu elemen pasangan nama-nilai, dipisahkan oleh "=" dan ditulis dalam tag awal sebuah elemen setelah nama elemen. Nilai ini dapat ditutup dengan tanda kutip tunggal atau ganda, meskipun nilai-nilai yang terdiri dari karakter tertentu dapat dibiarkan dikutp dalam HTML (tetapi tidak XHTML) [42] [43] Meninggalkan kuotasi nilai atribut dianggap tidak aman.. [44] Berbeda dengan nama -nilai atribut pasangan, ada beberapa atribut yang mempengaruhi elemen hanya dengan kehadiran mereka di awal tag elemen, [5] seperti atribut ismap untuk elemen img. [45]
Ada beberapa atribut umum yang mungkin muncul dalam banyak elemen:

    
* Atribut id menyediakan dokumen-lebar pengenal unik untuk elemen. Ini digunakan untuk mengidentifikasi elemen sehingga stylesheet yang dapat mengubah sifat penyajian, dan skrip dapat mengubah, menghidupkan atau menghapus isinya atau presentasi. Ditambahkan ke URL dari halaman, ia menyediakan global unik untuk unsur, biasanya sebuah sub-bagian dari halaman. Sebagai contoh, ID "Atribut" dalam http://en.wikipedia.org/wiki/HTML # Atribut
    
* Atribut kelas memberikan cara untuk mengklasifikasi elemen serupa. Ini dapat digunakan untuk tujuan semantik atau presentasi. Sebagai contoh, sebuah dokumen HTML semantik mungkin menggunakan kelas penunjukan = "notasi" untuk menunjukkan bahwa semua elemen dengan nilai ini kelas bawahan teks utama dokumen. Dalam presentasi, unsur-unsur tersebut mungkin berkumpul dan disajikan sebagai catatan kaki pada halaman, bukan muncul di tempat di mana mereka terjadi pada sumber HTML. Kelas atribut digunakan semantik dalam Microformats. Beberapa kelas nilai dapat ditentukan, untuk kelas misalnya = "notasi penting" menempatkan elemen ke kedua 'notasi' dan 'penting' kelas.
    
* Penulis dapat menggunakan atribut style untuk menetapkan properti presentasi ke elemen tertentu. Hal ini dianggap praktik yang lebih baik untuk menggunakan sebuah atribut id elemen atau kelas untuk memilih elemen dari dalam stylesheet, meskipun kadang-kadang ini bisa menjadi terlalu rumit untuk yang sederhana, spesifik, styling atau ad hoc.
    
* Atribut judul digunakan untuk melampirkan penjelasan subtextual untuk elemen. Pada kebanyakan browser atribut ini ditampilkan sebagai tooltip.
    
* Atribut lang mengidentifikasi bahasa alami dari isi elemen, yang mungkin berbeda dari seluruh dokumen. Sebagai contoh, dalam sebuah dokumen berbahasa Inggris:

      
<p> Oh well, <span lang="fr"> c'est la vie </ span>, seperti yang mereka katakan di Perancis. </ p>
Unsur singkatan, abbr, dapat digunakan untuk menunjukkan beberapa atribut:
<abbr id="anId" class="jargon" style="color:purple;" title="Hypertext Markup Language"> HTML </ abbr>
Contoh ini menampilkan sebagai HTML, di hampir semua browser, menunjuk kursor pada singkatan harus menampilkan teks judul "Hypertext Markup Language."
Sebagian besar unsur juga mengambil atribut dir terkait bahasa untuk menentukan arah teks, misalnya dengan "rtl" untuk teks kanan-ke-kiri, misalnya, Arab, Persia atau Ibrani. [46] [Sunting] Karakter dan referensi entitas Lihat juga: Daftar XML dan referensi entitas karakter HTML dan Unicode dan HTML
Pada versi 4.0, HTML mendefinisikan satu set 252 karakter referensi entitas dan satu set 1.114.050 referensi karakter numerik, keduanya yang memungkinkan karakter individu yang akan ditulis melalui markup sederhana, bukan harfiah. Sebuah karakter harfiah dan mitra markup yang dianggap setara dan diberikan identik.
Kemampuan untuk "melarikan diri" karakter dengan cara ini memungkinkan untuk <karakter dan & (ketika ditulis sebagai <dan &, masing-masing) untuk ditafsirkan sebagai data karakter, bukan markup. Sebagai contoh, sebuah <literal biasanya menunjukkan awal tag, dan & biasanya menunjukkan awal dari referensi entitas karakter atau acuan karakter numerik, menulis sebagai & atau & atau & memungkinkan & untuk dimasukkan dalam konten unsur atau dalam nilai atribut. Karakter double-quote ("), ketika digunakan untuk mengutip nilai atribut, juga harus lolos sebagai" atau "atau" ketika muncul dalam nilai atribut itu sendiri. Setara, karakter tunggal-quote ('), bila digunakan untuk mengutip nilai atribut, juga harus lolos sebagai' atau '(bukan sebagai' kecuali dalam dokumen XHTML [47]) ketika muncul dalam nilai atribut sendiri. Jika penulis dokumen mengabaikan kebutuhan untuk melarikan diri karakter seperti itu, beberapa browser bisa sangat pemaaf dan mencoba untuk menggunakan konteks untuk menebak maksud mereka. Hasilnya masih markup tidak valid, yang membuat dokumen yang kurang dapat diakses oleh browser lain dan agen pengguna lain yang mungkin mencoba untuk mengurai dokumen untuk tujuan pencarian dan pengindeksan misalnya.
Escaping juga memungkinkan untuk karakter yang tidak mudah diketik, atau yang tidak tersedia dalam pengkodean karakter dokumen, untuk diwakili dalam konten elemen dan atribut. Sebagai contoh, e-aksen akut (é), karakter biasanya hanya ditemukan pada keyboard Eropa Barat, dapat ditulis dalam dokumen HTML sebagai entitas é referensi atau sebagai acuan numerik atau é é, menggunakan karakter yang tersedia pada semua keyboard dan didukung dalam semua pengkodean karakter. pengkodean karakter Unicode seperti UTF-8 yang kompatibel dengan semua browser modern dan memungkinkan akses langsung ke hampir semua karakter sistem di dunia penulisan. [48] [Sunting] Jenis data
HTML mendefinisikan beberapa jenis data untuk konten elemen, seperti data script dan data stylesheet, dan kebanyakan dari jenis untuk nilai atribut, termasuk ID, nama, URI, angka, satuan panjang, bahasa, media descriptor, warna, pengkodean karakter, tanggal dan waktu, dan sebagainya. Semua tipe data adalah spesialisasi dari data karakter. [Sunting] deklarasi tipe Dokumen
dokumen HTML yang dibutuhkan untuk memulai dengan Document Type Declaration (informal, sebuah "doctype"). Dalam browser, doctype membantu untuk menentukan rendering mode-terutama apakah akan menggunakan mode quirks.
Tujuan asli dari doctype ini adalah untuk memungkinkan penguraian dan validasi dokumen HTML oleh alat SGML berdasarkan Dokumen Type Definition (DTD). DTD yang DOCTYPE mengacu berisi tata bahasa dapat dibaca oleh mesin menentukan konten diperkenankan dan dilarang untuk dokumen sesuai dengan seperti sebuah DTD. Browser, di sisi lain, tidak menerapkan HTML sebagai aplikasi dari SGML dan dengan konsekuensi tidak membaca DTD. HTML5 tidak mendefinisikan suatu DTD, karena keterbatasan teknologi, jadi di HTML5 deklarasi doctype, <! DOCTYPE html>, tidak mengacu pada sebuah DTD.
Sebuah contoh dari DOCTYPE HTML 4
<! DOCTYPE HTML PUBLIC "- / / W3C / / DTD HTML 4.01 / / EN" "http://www.w3.org/TR/html4/strict.dtd">
Ini referensi deklarasi DTD untuk versi 'ketat' dari HTML 4.01. validator SGML DTD berbasis dibaca dalam rangka untuk benar mengurai dokumen dan untuk melakukan validasi. Pada browser modern, doctype valid mengaktifkan modus standar sebagai lawan ke mode quirks.
Selain itu, HTML 4.01 menyediakan Transisi dan Frameset DTD, seperti yang dijelaskan di bawah ini. [Sunting] HTML semantik Artikel utama: Semantik HTML
Semantik HTML adalah cara menulis HTML yang menekankan arti dari informasi yang dikodekan atas presentasi (lihat). HTML sudah termasuk markup semantik dari awal, [49] tetapi juga termasuk markup presentational seperti <FONT>, <i> dan <center> tag. Ada juga span semantis netral dan tag div. Sejak akhir 1990-an ketika Cascading Style Sheets mulai bekerja di hampir semua browser, penulis web telah didorong untuk menghindari penggunaan HTML markup presentational dengan maksud untuk pemisahan presentasi dan konten. [50]
Dalam sebuah diskusi 2001 Semantic Web, Tim Berners-Lee dan lain-lain memberi contoh cara di mana 'agen' software cerdas mungkin suatu hari secara otomatis pukat Web dan menemukan, filter dan berkorelasi sebelumnya tidak berhubungan, fakta diterbitkan untuk kepentingan pengguna manusia . [51] agen tersebut tidak biasa bahkan sekarang, tetapi beberapa ide Web 2.0, mashup dan situs perbandingan harga bisa datang dekat. Perbedaan utama antara hibrida aplikasi web dan agen semantik Berners-Lee terletak pada kenyataan bahwa agregasi saat ini dan hibridisasi informasi biasanya dirancang oleh pengembang web, yang sudah tahu lokasi web dan semantik API data yang spesifik yang mereka ingin mash, membandingkan dan menggabungkan.
Suatu jenis penting dari agen web yang tidak trawl dan membaca halaman web secara otomatis, tanpa pengetahuan sebelumnya dari apa yang mungkin menemukan, adalah web crawler atau spider search engine. Agen ini perangkat lunak tergantung pada kejelasan semantik halaman web mereka temukan ketika mereka menggunakan berbagai teknik dan algoritma untuk membaca dan jutaan halaman web indeks hari dan menyediakan pengguna web dengan fasilitas pencarian tanpa yang World Wide Web akan menjadi hanya sebagian kecil dari yang sekarang kegunaan.
Agar search engine untuk dapat menilai signifikansi potongan teks yang mereka temukan dalam dokumen HTML, dan juga bagi mereka mashup menciptakan dan hibrida lainnya serta untuk agen otomatis lebih sebagai mereka dikembangkan, struktur semantik yang ada dalam HTML harus diterapkan secara luas dan merata untuk membawa keluar makna dari teks diterbitkan. [52]
tag markup presentational yang ditinggalkan dalam HTML saat ini dan rekomendasi XHTML dan ilegal di HTML5.
HTML semantik yang baik juga meningkatkan aksesibilitas dokumen web (lihat juga Pedoman Konten Aksesibilitas Web). Misalnya, ketika pembaca layar atau browser audio dengan benar dapat memastikan struktur dokumen, tidak akan membuang waktu pengguna tunanetra's dengan membaca informasi diulang atau tidak relevan ketika telah ditandai dengan benar. [Sunting] Pengiriman
dokumen HTML dapat disampaikan dengan cara yang sama seperti file komputer lain. Namun, mereka yang paling sering disampaikan baik oleh HTTP dari server web atau melalui email. [Sunting] HTTP Artikel utama: Hypertext Transfer Protocol
World Wide Web adalah terutama terdiri dari dokumen HTML dikirim dari web server ke web browser menggunakan Hypertext Transfer Protocol (HTTP). Namun, HTTP digunakan untuk melayani gambar, suara, dan konten lainnya, selain HTML. Untuk memungkinkan browser Web untuk mengetahui bagaimana menangani setiap dokumen yang diterima, informasi lainnya dikirim bersama dengan dokumen. Meta data ini biasanya termasuk tipe MIME (teks misalnya / html atau aplikasi / xhtml + xml) dan pengkodean karakter (lihat Encoding karakter dalam HTML).
Pada browser modern, jenis MIME yang dikirimkan dengan dokumen HTML dapat mempengaruhi bagaimana dokumen pada awalnya diartikan. Sebuah dokumen yang dikirim dengan tipe MIME XHTML diharapkan well-formed XML; kesalahan sintaks dapat menyebabkan browser gagal untuk membuat itu. Dokumen yang sama dikirim dengan tipe MIME HTML mungkin ditampilkan berhasil, karena beberapa browser yang lebih ringan dengan HTML.
W3C rekomendasi menyatakan bahwa XHTML 1.0 dokumen yang mengikuti pedoman yang ditetapkan dalam rekomendasi's Lampiran C dapat diberi label dengan MIME baik Type. [53] XHTML 1.1 yang sekarang Bekerja Draft juga menyatakan bahwa XHTML 1.1 dokumen harus [54] diberi label dengan MIME baik tipe. [55] [Sunting] HTML e-mail Artikel utama: HTML email
Kebanyakan klien email grafis memungkinkan penggunaan subset dari HTML (sering sakit-ditentukan) untuk memberikan format dan markup semantik tidak tersedia dengan teks biasa. Ini mungkin termasuk informasi tipografi seperti pos berwarna, menekankan dan dikutip teks, gambar dan diagram inline. Banyak klien seperti mencakup editor GUI untuk menulis pesan HTML e-mail dan mesin rendering untuk menampilkan mereka. Penggunaan HTML dalam e-mail ini kontroversial karena masalah kompatibilitas, karena dapat membantu menyamarkan serangan phishing, karena dapat membingungkan penyaring spam dan karena ukuran pesan lebih besar dari teks biasa. [Sunting] Konvensi penamaan
Perpanjangan paling umum nama file untuk file yang mengandung HTML. Html. Sebuah singkatan umum ini. Htm, yang berasal karena beberapa sistem operasi awal dan sistem file, seperti DOS dan FAT, ekstensi file terbatas pada tiga huruf. [Sunting] HTML Aplikasi Artikel utama: HTML Aplikasi
Permohonan HTML (HTA; file ekstensi ". HTA") adalah Microsoft Windows aplikasi yang menggunakan HTML dan Dynamic HTML pada browser untuk menyediakan antarmuka grafis aplikasi. Sebuah file HTML biasa hanya terbatas pada model keamanan dari browser web, berkomunikasi hanya untuk server web dan hanya memanipulasi objek halaman web dan cookie situs. Sebuah HTA berjalan sebagai aplikasi dipercaya sepenuhnya dan karena itu memiliki hak lebih, seperti pembuatan / pengeditan / penghapusan file dan Windows Registry entri. Karena mereka beroperasi di luar model keamanan browser, HTAs tidak dapat dijalankan melalui HTTP, tetapi harus didownload (seperti file EXE) dan dijalankan dari sistem file lokal. [Sunting] variasi Lancar
HTML adalah persis apa yang kami mencoba untuk link MENCEGAH-pernah-melanggar, link akan lahiriah saja, kutipan Anda tidak dapat mengikuti asal-usul mereka, tidak ada manajemen versi, tidak ada manajemen hak. Ted Nelson [56]
Sejak awal, HTML dan protokol yang terkait memperoleh penerimaan relatif cepat. Namun, tidak ada standar yang jelas ada pada tahun-tahun awal bahasa. Meskipun penciptanya awalnya dipahami dari HTML sebagai bahasa semantik tanpa rincian presentasi, [57] menggunakan praktis mendorong banyak elemen presentasi dan atribut ke dalam bahasa, sebagian besar didorong oleh berbagai vendor browser. Standar terbaru sekitarnya HTML mencerminkan upaya untuk mengatasi pembangunan kadang-kadang kacau bahasa [58] dan menciptakan landasan yang rasional untuk membangun kedua dokumen berarti dan baik disajikan. Untuk kembali HTML untuk perannya sebagai bahasa semantik, W3C telah mengembangkan gaya bahasa seperti CSS dan XSL menanggung beban presentasi. Dalam rangka, spesifikasi HTML telah perlahan-lahan mengekang unsur-unsur penyajian.
Ada dua sumbu membedakan berbagai variasi dari HTML seperti yang ditentukan: SGML berbasis HTML versus HTML berbasis XML (disebut sebagai XHTML) pada satu sumbu, dan ketat versus transisi (loose) versus frameset pada sumbu lainnya. [Sunting] SGML berbasis versus HTML berbasis XML
Satu perbedaan dalam spesifikasi HTML terbaru terletak pada perbedaan antara SGML berbasis spesifikasi dan spesifikasi berbasis XML. Spesifikasi XML-based biasa disebut XHTML untuk membedakan dengan jelas dari definisi yang lebih tradisional. Namun, nama elemen akar terus menjadi 'html' bahkan dalam HTML XHTML-ditentukan. W3C XHTML 1.0 dimaksudkan untuk menjadi identik dengan HTML 4.01 kecuali keterbatasan XML selama lebih kompleks membutuhkan workarounds SGML. Karena XHTML dan HTML ini sangat erat hubungannya, mereka kadang-kadang didokumentasikan secara paralel. Dalam keadaan seperti itu, beberapa penulis conflate dua nama sebagai (X) HTML atau X (HTML).
Seperti HTML 4.01, XHTML 1.0 memiliki tiga sub-spesifikasi: ketat, transisi dan frameset.
Selain deklarasi pembuka yang berbeda untuk dokumen, perbedaan antara HTML 4.01 dan XHTML 1.0 dokumen-di masing-masing DTD-sintaksis sebagian besar yang sesuai. Sintaks dasar dari HTML memungkinkan banyak jalan pintas yang tidak XHTML, seperti elemen dengan membuka opsional atau tag penutup, dan elemen bahkan KOSONG yang tidak harus memiliki tag akhir. Sebaliknya, XHTML mengharuskan semua elemen untuk memiliki tag pembuka dan tag penutup. XHTML, bagaimanapun, juga memperkenalkan shortcut baru: sebuah tag XHTML dapat dibuka dan ditutup dalam tag yang sama, dengan menyertakan garis miring sebelum akhir tag seperti ini: <br/>. Pengenalan singkat ini, yang tidak digunakan dalam deklarasi SGML untuk HTML 4.01, dapat membingungkan perangkat lunak sebelumnya terbiasa dengan konvensi baru. Sebuah memperbaiki untuk ini adalah untuk memasukkan spasi sebelum tag penutup, seperti:. /> <br [59]
Untuk memahami perbedaan halus antara HTML dan XHTML, mempertimbangkan transformasi dokumen 1.0 valid dan well-formed XHTML yang mengacu pada Lampiran C (lihat di bawah) ke dalam dokumen HTML yang valid 4.01. Untuk membuat terjemahan ini membutuhkan langkah-langkah berikut:

   
1. Bahasa untuk elemen ini harus dilengkapi dengan atribut lang daripada xml XHTML: atribut lang. XHTML XML menggunakan built dalam bahasa-mendefinisikan atribut fungsi.
   
2. Lepaskan namespace XML (xmlns = URI). HTML tidak memiliki fasilitas untuk ruang nama.
   
3. Ubah deklarasi tipe dokumen dari XHTML 1.0 ke HTML 4.01. (Lihat bagian DTD untuk penjelasan lebih lanjut).
   
4. Jika ada, hapus deklarasi XML. (Biasanya ini adalah:? <Versi xml = "1.0" encoding "= utf-8 "?>).
   
5. Pastikan bahwa tipe MIME dokumen diatur ke text / html. Untuk kedua HTML dan XHTML, ini berasal dari header HTTP Content-Type dikirim oleh server.
   
6. Ubah sintaks XML kosong-elemen ke elemen style HTML kosong (<br/> untuk <br>).
Mereka adalah perubahan utama yang diperlukan untuk menerjemahkan dokumen dari XHTML 1.0 ke HTML 4.01. Untuk menerjemahkan dari HTML ke XHTML juga akan membutuhkan penambahan setiap membuka dihilangkan atau tag penutup. Apakah coding dalam HTML atau XHTML itu hanya mungkin lebih baik untuk selalu memasukkan tag opsional dalam sebuah dokumen HTML daripada mengingat yang tag dapat dihilangkan.
Sebuah dokumen XHTML well-formed mematuhi semua persyaratan sintaks XML. Sebuah dokumen yang sah untuk mematuhi spesifikasi konten untuk XHTML, yang menggambarkan struktur dokumen.
W3C merekomendasikan beberapa konvensi untuk memastikan migrasi yang mudah antara HTML dan XHTML (lihat Pedoman Kompatibilitas HTML). Langkah-langkah berikut dapat diterapkan untuk XHTML 1.0 dokumen saja:

    
* Sertakan keduanya xml: lang dan lang atribut pada setiap elemen penetapan bahasa.
    
* Gunakan elemen-kosong sintaks hanya untuk elemen yang ditentukan sebagai kosong dalam HTML.
    
* Sertakan ruang ekstra dalam tag kosong-elemen: untuk <br contoh /> bukan <br/>.
    
* Tag Sertakan dekat eksplisit untuk elemen yang memungkinkan konten namun dibiarkan kosong (misalnya, <div> </ span>, tidak /> <div).
    
* Abaikan deklarasi XML.
Dengan hati-hati mengikuti petunjuk kompatibilitas W3C, sebuah agen pengguna harus dapat menafsirkan dokumen tersebut sama seperti HTML atau XHTML. Untuk dokumen yang XHTML 1.0 dan telah dibuat kompatibel dengan cara ini, W3C memungkinkan mereka untuk dilayani baik sebagai HTML (dengan teks / tipe MIME html), atau sebagai XHTML (dengan aplikasi / xhtml + xml atau aplikasi / xml tipe MIME). Saat dikirim sebagai XHTML, browser harus menggunakan XML parser, yang melekat ketat dengan spesifikasi XML untuk parsing isi dokumen. [Sunting] Transisi versus ketat
HTML 4 didefinisikan tiga versi yang berbeda dari bahasa: Ketat, Transisi (pernah disebut Loose) dan Frameset. Versi ketat ini dimaksudkan untuk dokumen baru dan dianggap praktek terbaik, sedangkan versi Transisi dan Frameset dikembangkan untuk membuatnya lebih mudah untuk dokumen transisi yang sesuai dengan spesifikasi HTML lebih tua atau tidak sesuai dengan setiap spesifikasi ke versi HTML 4. Versi Transisi dan Frameset memungkinkan untuk markup presentational, yang dihilangkan dalam versi Ketat. Sebaliknya, cascading style sheets didorong untuk meningkatkan penyajian dokumen HTML. Karena XHTML 1 hanya mendefinisikan sintaks XML untuk bahasa yang didefinisikan oleh HTML 4, perbedaan yang sama berlaku untuk XHTML 1 juga. Versi Transisi memungkinkan bagian-bagian berikut ini dari kosa kata, yang tidak termasuk dalam versi Ketat:

    
* Sebuah model longgar konten
          
o Inline elemen dan teks biasa diperbolehkan langsung di: tubuh, blockquote, bentuk, noscript dan NoFrames
    
* Presentasi terkait unsur
          
o menggarisbawahi (u) (Deprecated. dapat membingungkan pengunjung dengan hyperlink.)
          
o strike-through (s)
          
o Pusat (Deprecated. menggunakan CSS sebagai gantinya.)
          
o font (Deprecated. menggunakan CSS sebagai gantinya.)
          
o basefont (Deprecated. menggunakan CSS sebagai gantinya.)
    
* Presentasi terkait atribut
          
o latar belakang (Deprecated. menggunakan CSS sebagai gantinya.) dan bgcolor (Deprecated. menggunakan CSS sebagai gantinya.) atribut untuk tubuh (diperlukan elemen menurut W3C.) elemen.
          
o menyelaraskan (Deprecated. menggunakan CSS sebagai gantinya.) atribut pada div, bentuk, ayat (p) dan pos (h1. .. h6) elemen
          
o menyelaraskan (Deprecated. menggunakan CSS sebagai gantinya.), noshade (Deprecated. menggunakan CSS sebagai gantinya.), ukuran (Deprecated. menggunakan CSS sebagai gantinya.) dan lebar (Deprecated. menggunakan CSS sebagai gantinya.) atribut pada elemen jam
          
o menyelaraskan (Deprecated. menggunakan CSS sebagai gantinya.), perbatasan, atribut vSpace dan hspace pada obyek img dan (peringatan: elemen objek hanya didukung di Internet Explorer (dari browser utama)) unsur
          
o menyelaraskan (Deprecated. menggunakan CSS sebagai gantinya.) Atribut pada elemen legenda dan keterangan
          
o menyelaraskan (Deprecated. menggunakan CSS sebagai gantinya.) dan bgcolor (Deprecated. menggunakan CSS sebagai gantinya.) pada elemen tabel
          
o nowrap (Usang), bgcolor (Deprecated. menggunakan CSS sebagai gantinya.), lebar, tinggi pada unsur-unsur dan th td
          
o bgcolor (Deprecated. menggunakan CSS sebagai gantinya.) Atribut pada elemen tr
          
jelas o (Usang) Atribut pada elemen br
          
o kompak atribut pada dl, dir dan elemen menu
          
o jenis (Deprecated. menggunakan CSS sebagai gantinya.), kompak (Deprecated. menggunakan CSS sebagai gantinya.) dan mulai (Deprecated. menggunakan CSS sebagai gantinya.) atribut pada elemen ol dan ul
          
o jenis dan nilai atribut pada elemen li
          
o Lebar atribut pada elemen pra
    
* Tambahan elemen dalam spesifikasi Transisi
          
o menu (Deprecated. menggunakan CSS sebagai gantinya.) daftar (pengganti tidak ada, meskipun daftar unordered disarankan)
          
o dir (Deprecated. menggunakan CSS sebagai gantinya.) daftar (pengganti tidak ada, meskipun daftar unordered disarankan)
          
o isindex (Deprecated.) (elemen memerlukan dukungan server-side dan biasanya ditambahkan ke dokumen server-side, bentuk dan elemen input dapat digunakan sebagai pengganti)
          
o applet (Deprecated. menggunakan elemen object instead.)
    
* Bahasa (Usang) Atribut pada elemen script (berlebihan dengan atribut tipe).
    
* Frame terkait entitas
          
o iframe
          
o NoFrames
          
o target (ditinggalkan dalam unsur-unsur peta, link dan bentuk.) atribut pada client-side image-map (peta), link, bentuk dan unsur-unsur dasar
Versi Frameset meliputi segala sesuatu dalam versi Transisi, serta elemen frameset (digunakan sebagai pengganti tubuh) dan unsur bingkai. [Sunting] Frameset versus transisi
Selain perbedaan transisi di atas, spesifikasi frameset (apakah XHTML 1.0 atau HTML 4.01) menentukan model konten yang berbeda, dengan tubuh menggantikan rangkaian bingkai, yang mengandung elemen frame baik, atau opsional NoFrames dengan tubuh. [Sunting] Ringkasan versi spesifikasi
Sebagai daftar ini menunjukkan, versi longgar spesifikasi diselenggarakan untuk dukungan warisan. Namun, bertentangan dengan kesalahpahaman populer, yang pindah ke XHTML tidak menyiratkan penghapusan ini mendukung warisan. Sebaliknya X dalam XML singkatan extensible dan W3C adalah modularizing seluruh spesifikasi dan membuka peluang terhadap ekstensi independen. Pencapaian utama dalam berpindah dari XHTML 1.0 ke XHTML 1.1 adalah modularisasi dari spesifikasi keseluruhan. Versi ketat HTML ini digunakan dalam XHTML 1.1 melalui serangkaian ekstensi modular dengan spesifikasi dasar XHTML 1.1. Demikian juga, seseorang mencari spesifikasi longgar (transisi) atau rangkaian bingkai akan menemukan serupa diperpanjang XHTML 1.1 mendukung (banyak yang terkandung dalam modul warisan atau frame). modularisasi ini juga memungkinkan untuk fitur terpisah untuk berkembang pada jadwal mereka sendiri. Jadi misalnya, XHTML 1.1 akan memungkinkan migrasi cepat untuk muncul standar XML seperti MathML (bahasa matematika presentasi dan semantik berdasarkan XML) dan XForms-teknologi baru yang sangat canggih web-formulir ini untuk menggantikan bentuk HTML yang ada.
Secara ringkas, spesifikasi HTML 4.01 terutama mengekang semua implementasi berbagai HTML ke dalam spesifikasi jelas tertulis tunggal berdasarkan SGML. XHTML 1.0, porting spesifikasi ini, seperti, dengan spesifikasi XML baru didefinisikan. Selanjutnya, XHTML 1.1 mengambil keuntungan dari sifat extensible XML dan modularizes spesifikasi keseluruhan. XHTML 2.0 akan menjadi langkah pertama dalam menambahkan fitur baru ke spesifikasi pendekatan standar-tubuh berbasis. [Sunting] Hypertext fitur tersebut tidak dalam HTML
HTML tidak memiliki beberapa fitur yang ditemukan dalam sistem hypertext sebelumnya, seperti link diketik, pelacakan sumber, link lemak dan lain-lain [60] Bahkan beberapa fitur hypertext yang ada di versi awal HTML memiliki. Telah diabaikan oleh browser web yang paling populer sampai saat ini, seperti elemen link dan di-browser mengedit halaman web.
Kadang-kadang layanan browser Web atau produsen obat kekurangan-kekurangan. Sebagai contoh, wiki dan sistem manajemen konten memungkinkan peselancar untuk mengedit halaman web yang mereka kunjungi.

GIVE COMMENT HERE!


ShoutMix chat widget
Twitter Delicious Facebook Digg Stumbleupon Favorites More