Minggu, 11 Desember 2011

cara membuat blog di blogger

Mendaftar Google Sitemap (8)

Seri Promosi Blog: Google Sitemap

Seperti yg pernah diterangkan sebelumnya di sini dan di sini, untuk membuat blog dan tulisan kita banyak dibaca dan dikunjungi orang adalah karena dua kemungkinan (a) karena inter-link antar blog, dan (b) karena orang datang melalui mesin pencari (search engine) terutama Google. Bagaimana supaya semua entry di blog kita ditangkap google? Gunakan Google Sitemaps.
Read More - Baca Selengkapnya Disini

Technorati: Direktori Blog, Tags & Bookmarks (7)

Seperti yg pernah dijelaskan sebelumnya, untuk promosi blog supaya lebih luas dikenal setidaknya anda harus mensubmit ke dua direktori blog terkenal: technorati.com dan feedburner.com.
Read More - Baca Selengkapnya Disini

menambah Aksesoris Blog (6)

Konon, blog itu berjenis kelamin perempuan. Dan, karena itu, perlu dihiasi dg aksesoris supaya selalu tampak cantik dan dapat menarik hati kaum blogger (yg ini berjenis laki-laki).
Read More - Baca Selengkapnya Disini

Membuat maksimal unjuk kerja Blog di Blogger (5)

Pada tulisan-tulisan lalu, sudah dijelaskan sejumlah tips untuk membuat blog kita menjadi google friendly, mudah ditangkap mesin pencari (search engine) google dan saudara-saudaranya. Tips berikut ini sebagian akan mengulang tulisan lalu secara lebih detail plus sejumlah tambahan bagaimana untuk memaksimalkan cara kerja blog kita. Saya urut dari awal.
Read More - Baca Selengkapnya Disini

Cara Memasang Foto di Blog (4)

Pasang Foto di Profile Blogger/Blogspot (4)
Banyak blogger yg nanya tentang bagaimana cara memasukkan fotonya yg ganteng dan cantik di profile blognya. Berbeda dg di blog gratis lain, di blogger/blogspot, prosesnya agak sedikit rumit bagi yg masih baru di dunia internet.
Read More - Baca Selengkapnya Disini

Cara Praktis Promosi Blog (3)

Setelah membuat blog dan memposting tulisan, curhat, puisi dan cerpen serta diari Anda, cobalah tiga hari kemudian cek blog Anda di http://technorati.com/search,
Read More - Baca Selengkapnya Disini

Cara Mempromosikan Blog (2)

Setelah selesai membuat blog, hal yg tak kalah pentingnya adalah empromosikan/memperkenalkan blog milik Anda pada dunia ramai. Apa gunanya membuat blog kalau isi curhat, puisi, cerpen, refleksi dan opini Anda yang diposting tidak dibaca orang, bukan?
Read More - Baca Selengkapnya Disini

PEMBUATAN BLOG BARU

Karena banyak yg bertanya tentang apa itu blog, maka agar lebih praktis saya tuliskan saja di sini info dasar blog bagi pemula.
Membuat blog di blogger.com sangatlah mudah.
Sekarang saya akan tunjukan cara untuk membuat sebuah account baru di blogger.com, yang 100% gratis. Saya merekomendasikan anda untuk membuat blog di blogger.com karena program ini sangat didukung penuh oleh google, sehingga apabila kita membuat blog disini maka google akan cepat mengindeks blog kita. Alhasil blog kita akan muncul dihalaman pencari google.

  • LANGKAH KE-1 (GETTING STARTED)

Silahkan anda kunjungi website www2.blogger.com

  • LANGKAH KE-2 (CREATE AN ACCOUNT)

Setelah page terbuka, silahkan anda klik CREATE AN ACCOUNT setelah anda klik, maka akan muncul form untuk mengisikan nama dan password. Silahkan isi dan anda harus selalu ingat username dan password yang anda isikan.
Jangan lupa untuk menceklist Term of service agreement.
Kemudian klik tombol panah "Continue" untuk melanjutkan ke langkah ke-3

  • LANGKAH KE-3 (NAME YOUR BLOG)

Bagian ini sangat penting, karena nama dari blog anda nantinya akan menjadi sebuah keyword.
TIPS: agar blog anda mudah terindex oleh search engine(mesin pencari), maka alangkah lebih bagusnya jika anda membuat sebuah kesamaan antara addres dan name dari blog anda!
Sekarang klik tombol panah ORANGE"Continue" untuk melanjutkan ke langkah ke-4

  • LANGKAH KE-4 (CHOOSE YOUR BLOG TEMLATE)

Sekarang anda haya tinggal selangkah lagi untuk mempunyai webblog buatan sendiri!!!
Disini anda ditujukan untuk memilih warna dan bentuk dari web anda. Silahkan pilih sesuai dengan topic dan selera anda.
OK jika anda sudah selesai memilih template, sekarang kita akan lanjut ke langkah berikutnya.
Sekarang klik tombol panah ORANGE"Continue" untuk melanjutkan ke langkah ke-5

  • LANGKAH KE-5 (GENERATE YOUR BLOG)

Sekarang blogger akan menciptakan blog anda. Setelah blog selesai dibuat, maka di browser anda akan ada tulisan "Your Blog Has Beeb Created" Klik start Posting untuk untuk membuat artikel/tulisan pertamamu.
Sekarang Isikan Judul artikel kamu pada kolom tile, dan tulis isi dari artikelmu di bawahnya!

SELAMAT!! sekarang anda sudah mempunyai blog sendiri dan sudah bisa dilihat dari penjuru dunia manapun :)
Read More - Baca Selengkapnya Disini
APA ITU META TAG ?
What are meta tags? Meta tags are HTML codes that are inserted into the header on a web page, after the title tag. They take a variety of forms and serve a variety of purposes, but in the context of search engine optimization when people refer to meta tags, they are usually referring to the meta description tag and the meta keywords tag. Read More... Memfilter Iklan Google Adsense Yang Muncul di Web
To create and manage a filter list of websites whose ads you'd like to restrict from showing on your site or AdSense for search results pages, simply log in to your account at https://www.google.com/adsense and click the Competitive Ad Filter link below the AdSense Setup tab. You can create separate filter lists for your content pages and for your AdSense for search results pages. Ads for the websites that you add to your competitive ad filter list typically will not run on your pages, but remember that filtering sites may decrease the number of ads that can appear on your pages as well as decrease your potential earnings. Read More...

bahasa HTML

HTML

Dari Wikipedia, ensiklopedia bebas
HTML (HyperText Markup Language)
Filename ekstensi .html, .htm
Jenis media internet text/html
Ketik kode TEKS
Jenis Seragam Identifier public.html
Dikembangkan oleh Dunia Wide Web Consortium & WHATWG
Jenis format Markup language
Diperpanjang dari SGML
Diperpanjang untuk XHTML
Standar (s) ISO / IEC 15445
W3C HTML 4.01
W3C HTML5 (draft)
HyperText Markup Language (HTML) adalah dominan bahasa markup untuk halaman web . Elemen HTML adalah dasar bangunan-blok halaman web.
HTML ditulis dalam bentuk elemen HTML terdiri dari tag, tertutup dalam kurung sudut (seperti <html> ), dalam konten halaman web. Tag HTML yang paling sering datang berpasangan seperti <h1> dan </h1> , meskipun beberapa tag, dikenal sebagai elemen kosong, yang tidak berpasangan, misalnya <img> . Tag pertama dalam pasangan adalah tag pembuka, tag kedua adalah tag akhir (mereka juga disebut tag pembuka dan tag penutup). Di antara tag ini web designer dapat menambahkan teks, tag, komentar dan jenis konten lainnya berbasis teks.
Tujuan dari web browser adalah untuk membaca dokumen HTML dan menulis mereka ke halaman web terlihat atau terdengar. Browser tidak menampilkan tag HTML, tetapi menggunakan tag untuk menafsirkan isi dari halaman tersebut.
Elemen HTML membentuk blok bangunan dari semua website. HTML memungkinkan gambar dan benda untuk dimasukkan dan dapat digunakan untuk membuat bentuk-bentuk interaktif . Ini menyediakan sarana untuk membuat dokumen terstruktur oleh yang menunjukkan struktur semantik untuk teks seperti judul, paragraf, daftar, link, kutipan dan item lainnya. Hal ini dapat menanamkan script dalam bahasa seperti JavaScript yang mempengaruhi perilaku halaman Web HTML.
Web browser juga dapat merujuk ke Cascading Style Sheets (CSS) untuk mendefinisikan bagaimana tampilan dan tata letak teks dan materi lain. Para W3C , maintainer dari kedua standar HTML dan CSS, mendorong penggunaan CSS lebih dari markup HTML eksplisit penyajian. [1]

Isi

 [hide

[ sunting ] Sejarah

[ sunting ] Asal

Pada tahun 1980, fisikawan Tim Berners-Lee , yang kontraktor di CERN , diusulkan dan prototyped Enquire , sebuah sistem untuk CERN peneliti untuk menggunakan dan berbagi dokumen. Pada tahun 1989, Berners-Lee menulis sebuah memo mengusulkan sebuah internet berbasis hypertext sistem. [2] Berners-Lee ditentukan HTML dan menulis browser dan perangkat lunak server di bagian terakhir dari 1990. Pada tahun itu, Berners-Lee dan CERN sistem data insinyur Robert Cailliau berkolaborasi atas permintaan bersama untuk pendanaan, tapi proyek ini tidak secara resmi diadopsi oleh CERN. Dalam catatan pribadinya [3] dari 1990 ia daftar [4] "beberapa banyak wilayah di mana hypertext yang digunakan" dan menempatkan sebuah ensiklopedia pertama.

[ sunting ] Spesifikasi Pertama

Gambaran umum pertama yang tersedia HTML adalah sebuah dokumen yang disebut "Tag HTML", pertama kali disebutkan di Internet oleh Berners-Lee pada akhir 1991. [5] [6] Ini menggambarkan 20 elemen yang terdiri dari desain, awal yang relatif sederhana dari HTML. Kecuali untuk tag hyperlink, ini sangat dipengaruhi oleh SGMLguid, in-house dokumentasi SGML format berbasis di CERN. Tiga belas dari unsur-unsur ini masih ada dalam HTML 4. [7]
Hypertext markup language adalah bahasa markup yang web browser digunakan untuk menafsirkan dan menulis teks, gambar dan materi lain ke dalam halaman web visual atau terdengar. Standar karakteristik untuk setiap item dari HTML markup didefinisikan dalam browser, dan karakteristik ini dapat diubah atau ditingkatkan oleh penggunaan tambahan halaman web desainer dari CSS . Banyak dari elemen teks ditemukan di ISO 1988 teknis TR 9537 Laporan Teknik untuk menggunakan SGML, yang pada gilirannya meliputi fitur dari bahasa pemformatan teks awal seperti yang digunakan oleh perintah limpasan dikembangkan pada awal 1960-an untuk CTSS Waktu (Kompatibel -Berbagi Sistem) Sistem operasi: ini perintah format berasal dari perintah yang digunakan oleh typesetters secara manual format dokumen. Namun, konsep SGML dari markup umum didasarkan pada unsur-unsur (nested dijelaskan rentang dengan atribut) bukan hanya efek cetak, dengan juga pemisahan struktur dan pengolahan; HTML telah semakin bergerak ke arah ini dengan CSS .
Berners-Lee dianggap HTML untuk menjadi aplikasi dari SGML. Ini secara resmi didefinisikan sebagai seperti oleh Internet Engineering Task Force (IETF) dengan pertengahan tahun 1993 publikasi 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 yang dari NCSA Mosaic tag kustom browser untuk embedding dalam garis gambar, mencerminkan filosofi IETF standar mendasarkan pada sukses prototipe. [9] Demikian pula, Dave Raggett 's bersaing internet-Draft, "HTML + (Hypertext Markup Format)", dari akhir tahun 1993, mengusulkan standardisasi fitur yang sudah diimplementasikan seperti meja dan mengisi formulir. [10]
Setelah HTML dan HTML + draft berakhir pada awal tahun 1994, IETF menciptakan sebuah Kelompok Kerja HTML, yang pada tahun 1995 selesai "HTML 2.0", spesifikasi HTML pertama dimaksudkan untuk diperlakukan sebagai standar yang implementasi di masa mendatang harus didasarkan. [9] dipublikasikan sebagai Request for Comments 1866, HTML 2.0 mencakup ide-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 yang bersaing. Sejak tahun 1996, spesifikasi HTML 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 yang diterbitkan oleh W3C adalah 4,01 Rekomendasi HTML, yang diterbitkan pada akhir tahun 1999. Isu-isu tersebut dan kesalahan yang terakhir diakui oleh errata diterbitkan pada tahun 2001.

[ sunting ] Sejarah dari standar Versi

HTML
Kotak ini: lihat · bicara · sunting

[ sunting ] versi HTML timeline

November 24, 1995
HTML 2.0 diterbitkan sebagai IETF RFC 1866 . Tambahan RFC menambahkan kemampuan:
Pada bulan Juni 2000, semua dinyatakan usang / bersejarah oleh RFC 2854 .
Januari 1997
HTML 3.2 [14] diterbitkan sebagai Rekomendasi W3C . Ini adalah versi pertama dikembangkan dan distandarisasi secara eksklusif oleh W3C, seperti IETF telah menutup Kelompok Kerja HTML pada bulan September 1996. [15]
HTML 3.2 menjatuhkan rumus matematika sama sekali, didamaikan tumpang tindih antara berbagai kepemilikan ekstensi dan mengadopsi sebagian besar Netscape tag visual markup. Netscape berkedip elemen dan Microsoft 's Elemen tenda dihilangkan karena kesepakatan bersama antara dua perusahaan. [13] Sebuah markup untuk rumus matematika serupa dengan yang dalam HTML tidak standar sampai 14 bulan kemudian di MathML .
Desember 1997
HTML 4.0 [16] diterbitkan sebagai Rekomendasi W3C. Ini menawarkan tiga variasi:
  • Ketat, di mana unsur usang dilarang,
  • Transisi, di mana unsur usang diperbolehkan,
  • Frameset, di mana kebanyakan hanya bingkai diperbolehkan unsur terkait;
Kode awalnya bernama "Cougar", [17] HTML 4.0 mengadopsi banyak elemen jenis browser tertentu dan atribut, tapi pada saat yang sama berusaha keluar fase fitur visual Netscape markup dengan menandai mereka sebagai usang yang mendukung style sheet. HTML 4 adalah aplikasi SGML sesuai dengan ISO 8879 -. SGML [18]
April 1998
HTML 4.0 [19] dikeluarkan kembali dengan suntingan kecil tanpa nomor versi incrementing.
Desember 1999
HTML 4.01 [20] diterbitkan sebagai Rekomendasi W3C. Ini menawarkan tiga variasi yang sama sebagai HTML 4.0 dan terakhir errata diterbitkan 12 Mei 2001.
Mei 2000
ISO / IEC 15445:2000 [21] [22] (" ISO HTML ", berdasar pada HTML 4.01 Strict) diterbitkan sebagai ISO / IEC standar internasional. Dalam standar ISO ini jatuh dalam domain dari ISO / IEC JTC1/SC34 (ISO / IEC Bersama Panitia Teknis 1, Sub-komite 34 - Dokumen deskripsi dan pengolahan bahasa). Ajmal [21]
Pada pertengahan 2008, HTML 4.01 dan ISO / IEC 15445:2000 adalah versi terbaru dari HTML. Pengembangan XHTML, paralel berbasis XML bahasa diduduki Grup HTML W3C Bekerja melalui awal dan pertengahan 2000-an.

[ sunting ] HTML rancangan versi timeline

Logo HTML 5
Oktober 1991
Tag HTML, [5] informal daftar dua belas dokumen CERN tag HTML, pertama kali disebutkan di depan umum.
Juni 1992
Pertama formal draft DTD HTML, [23] dengan tujuh [24] [25] [26] berikutnya revisi (15 Juli, Agustus 6, Agustus 18, November 17, November 19 November 20 November 22)
November 1992
DTD HTML 1.1 (yang pertama dengan nomor versi, berdasarkan revisi RCS, yang dimulai dengan 1,1 daripada 1,0), sebuah draft resmi [26]
Juni 1993
Hypertext Markup Language [27] diterbitkan oleh IETF IIIR Kelompok Kerja sebagai Internet Draft-(proposal kasar standar). Ia digantikan oleh versi kedua [28] satu bulan kemudian, diikuti oleh enam draft lanjut diterbitkan oleh IETF sendiri [29] yang akhirnya menyebabkan HTML 2.0 pada RFC1866
November 1993
HTML + diterbitkan oleh IETF sebagai Draft internet-dan proposal bersaing untuk draft Hypertext Markup Language. Ini berakhir pada Mei 1994.
April 1995 (menulis Maret 1995)
HTML 3.0 [30] diusulkan sebagai standar untuk IETF, tetapi proposal berakhir lima bulan kemudian tanpa tindakan lebih lanjut. Ini termasuk banyak dari kemampuan yang ada di HTML + Raggett itu usulan, seperti dukungan untuk tabel, aliran teks di sekitar gambar dan layar formula matematika yang kompleks. [31]
W3C memulai pengembangan sendiri peramban Arena 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] Browser vendor, termasuk Microsoft dan Netscape pada waktu itu, memilih untuk mengimplementasikan himpunan bagian yang berbeda dari draft HTML 3 itu fitur serta untuk memperkenalkan ekstensi mereka sendiri untuk itu. [13] (Lihat perang Browser ) Ekstensi ini termasuk untuk mengontrol aspek-aspek stilistik dokumen, bertentangan dengan keyakinan "[dari komunitas rekayasa akademis] bahwa seperti hal-hal sebagai warna teks, tekstur latar belakang, ukuran font dan font yang jelas di luar lingkup bahasa ketika mereka satu-satunya tujuan adalah untuk menentukan bagaimana dokumen akan diatur. " [13] Dave Raggett, yang telah menjadi Fellow W3C bagi banyak tahun telah berkomentar misalnya, "Untuk batas tertentu, Microsoft membangun bisnis di Web dengan memperluas fitur HTML." [13]
Januari 2008
HTML5 diterbitkan sebagai Draft Working ( Link ) oleh W3C. [35]
Meskipun sintaks mirip yang dari SGML, HTML5 telah ditinggalkan setiap usaha untuk menjadi aplikasi SGML dan memiliki eksplisit didefinisikan sendiri "html" serialisasi, di samping sebuah serialisasi berbasis XML XHTML5 alternatif. [36]

[ sunting ] XHTML versi

XHTML adalah bahasa terpisah yang dimulai sebagai sebuah reformulasi HTML 4.01 menggunakan XML 1.0. Hal ini terus dikembangkan:
  • XHTML 1.0, [37] yang diterbitkan 26 Januari 2000, sebagai Rekomendasi W3C, kemudian direvisi dan diterbitkan 1 Agustus 2002. Ini menawarkan tiga variasi yang sama sebagai HTML 4.0 dan 4.01, dirumuskan dalam XML, dengan pembatasan kecil.
  • XHTML 1.1, [38] yang diterbitkan 31 Mei 2001, sebagai Rekomendasi W3C. Hal ini didasarkan pada XHTML 1.0 Strict, tapi juga meliputi perubahan kecil, dapat disesuaikan, saripati menggunakan modul dari modularisasi XHTML , yang diterbitkan April 10, 2001, sebagai Rekomendasi W3C.
  • XHTML 2.0,. [39] [40] Tidak ada XHTML 2.0 standar. XHTML 2.0 hanya dokumen draft dan tidak patut untuk mengutip dokumen ini sebagai selain bekerja di kemajuan. XHTML 2.0 tidak kompatibel dengan XHTML 1.x dan, karenanya, akan lebih akurat dicirikan sebagai bahasa XHTML-terinspirasi baru daripada update ke XHTML 1.x.
  • XHTML5, yang merupakan update ke XHTML 1.x, sedang didefinisikan bersama HTML5 dalam draft HTML5. [41]

[ sunting ] Markup

HTML markup terdiri dari komponen kunci, termasuk unsur-unsur (dan atribut mereka), berbasis karakter tipe data, referensi dan referensi karakter entitas. Komponen penting lainnya adalah jenis dokumen deklarasi , yang memicu modus standar rendering.
Para Program Halo dunia , yang umum program komputer digunakan untuk membandingkan bahasa pemrograman , bahasa scripting dan bahasa markup terbuat dari 9 baris kode , meskipun dalam HTML baris adalah opsional:
 <DOCTYPE html>
 <Html>
   <Head>
     <Title> Hello HTML </ title>
   </ Head>
   <Body>
     <P> Hello World </ p>!
   </ Body>
 </ Html>
(Teks di antara <html> dan </ html> menjelaskan halaman web, dan teks antara <body> dan </ body> adalah isi halaman yang terlihat Teks markup '<title> Hello HTML </ title>' mendefinisikan. tab browser judul.)
Deklarasi Tipe Dokumen untuk HTML5. Jika <!doctype html> deklarasi ini tidak disertakan, berbagai browser akan kembali ke " quirks mode "untuk rendering. [42]

[ sunting ] Elemen

Dokumen HTML terdiri sepenuhnya dari elemen HTML yang, dalam bentuk yang paling umum memiliki tiga komponen: sepasang tag, sebuah "tag pembuka" dan "akhir tag", beberapa atribut dalam tag awal, dan akhirnya, setiap isi tekstual dan grafis di antara tag awal dan akhir, mungkin termasuk elemen bersarang lainnya. Elemen HTML adalah segalanya antara dan termasuk tag awal dan akhir. Setiap tag diapit oleh kurung sudut.
Bentuk umum dari suatu elemen HTML adalah karena: <tag attribute1="value1" attribute2="value2"> content </tag> . Beberapa elemen HTML didefinisikan sebagai elemen kosong dan mengambil bentuk <tag attribute1="value1" attribute2="value2" > . Elemen kosong dapat melampirkan konten. Nama dari elemen HTML adalah nama yang digunakan dalam tag. Perhatikan bahwa nama adalah tag akhir didahului dengan karakter garis miring, "/", dan bahwa dalam elemen kosong tag akhirnya adalah tidak diperlukan dan tidak diperbolehkan. Jika atribut tidak disebutkan, nilai-nilai default yang digunakan dalam setiap kasus.

[ sunting ] contoh Elemen

Header dari dokumen HTML: <head> ...</ head>. Biasanya judul harus disertakan di kepala, misalnya:
 <Head>
   <Title> Judul </ title>
 </ Head>
Judul: judul HTML didefinisikan dengan tag h1 untuk <h6>:
 <H1> Heading1 </ h1>
 <H2> Heading2 </ h2>
 <H3> Heading3 </ h3>
 <H4> Heading4 </ h4>
 <H5> Heading5 </ h5>
 <H6> Heading6 </ h6>
Paragraf:
 <P> Ayat 1 </ p> <p> Paragraf 2 </ p>
Baris istirahat: <br>. Perbedaan antara <br> dan <p> adalah bahwa 'br' jeda baris tanpa mengubah struktur semantik halaman, sedangkan bagian 'p' halaman ke dalam paragraf. Perhatikan juga bahwa 'br' adalah sebuah elemen kosong dalam, sementara itu mungkin memiliki atribut, dapat mengambil konten dan mungkin tidak memiliki tag akhir.
 <P> ini <br> adalah sebuah paragraf <br> dengan <br> jeda baris </ p>
Komentar:
 <- Ini adalah komentar ->
Komentar dapat membantu pemahaman markup dan tidak ditampilkan dalam halaman web.
Ada beberapa jenis elemen markup yang digunakan dalam HTML.
Markup Struktural menggambarkan tujuan dari teks
Sebagai contoh, <h2>Golf</h2> menetapkan "Golf" sebagai tingkat kedua pos . Markup struktural tidak menunjukkan apapun render spesifik, namun sebagian besar web browser memiliki gaya default untuk format elemen. Konten dapat lebih ditata menggunakan Cascading Style Sheets (CSS).
Presentasional markup menggambarkan tampilan teks, terlepas dari tujuannya
Sebagai contoh <b>boldface</b> menunjukkan bahwa perangkat output visual harus membuat "tebal" dalam teks tebal, tetapi memberi indikasi apa perangkat yang mampu melakukan hal ini (seperti perangkat aural yang membaca teks dengan keras) harus dilakukan. Dalam kasus kedua <b>bold</b> dan <i>italic</i> , ada unsur-unsur lain yang mungkin memiliki rendering visual yang setara tetapi yang lebih semantik di alam, seperti <strong>strong text</strong> dan <em>emphasised text</em> masing-masing. Hal ini lebih mudah untuk melihat bagaimana sebuah agen pengguna aural seharusnya menafsirkan dua elemen yang terakhir. Namun, mereka tidak setara dengan rekan-rekan presentasi mereka: itu akan diinginkan untuk pembaca layar-untuk menekankan nama buku, misalnya, tetapi pada layar seperti nama akan dicetak miring. Kebanyakan elemen markup presentational telah menjadi usang di bawah spesifikasi HTML 4.0, mendukung penggunaan CSS untuk styling.
Hypertext markup membuat bagian-bagian dari dokumen ke link ke dokumen lain
Sebuah elemen jangkar menciptakan hyperlink di dalam dokumen dan nya href atribut set target link yang itu URL . Misalnya HTML markup, <a href="http://www.google.com/">Wikipedia</a> , akan membuat kata " Wikipedia "sebagai hyperlink. Untuk membuat gambar sebagai hyperlink, sebuah 'img' elemen dimasukkan sebagai konten ke dalam elemen 'a'. Seperti 'br', 'img' adalah sebuah elemen kosong dengan atribut tapi tidak ada tag konten atau menutup. <a href="http://example.org"><img src="image.gif" alt="descriptive text" width="50" height="50" border="0"></a> .

[ sunting ] Atribut

Sebagian besar dari sebuah atribut elemen yang pasangan nama-nilai , dipisahkan oleh "=" dan ditulis dalam tag awal sebuah elemen setelah nama elemen. Nilai tersebut mungkin tertutup dalam tanda kutip tunggal atau ganda, meskipun nilai-nilai yang terdiri dari karakter tertentu dapat dibiarkan tanda kutip dalam HTML (tetapi tidak XHTML). [43] [44] Meninggalkan nilai atribut tanda kutip dianggap tidak aman. [45] Berbeda dengan nama nilai atribut pasangan, ada beberapa atribut yang mempengaruhi elemen hanya dengan kehadiran mereka pada tag awal elemen, [5] seperti ismap atribut untuk img elemen. [46]
Ada beberapa atribut umum yang mungkin muncul dalam banyak elemen:
  • Para id atribut menyediakan dokumen-lebar pengenal yang unik untuk elemen. Ini digunakan untuk mengidentifikasi elemen sehingga stylesheet dapat mengubah sifat presentasi, dan script dapat mengubah, menghidupkan atau menghapus isinya atau presentasi. Ditambahkan ke URL dari halaman, ia menyediakan pengenal global yang unik untuk elemen, biasanya bagian sub-halaman. Sebagai contoh, ID "Atribut" di http://en.wikipedia.org/wiki/HTML#Attributes
  • Para class atribut menyediakan cara untuk mengklasifikasikan unsur-unsur yang sama. Ini dapat digunakan untuk semantik tujuan atau presentasi. Sebagai contoh, sebuah dokumen HTML semantik mungkin menggunakan sebutan class="notation" untuk menunjukkan bahwa semua elemen dengan nilai kelas bawahan teks utama dokumen. Dalam presentasi, unsur-unsur seperti itu mungkin akan dikumpulkan bersama dan disajikan sebagai catatan kaki pada halaman bukannya muncul di tempat di mana mereka terjadi dalam sumber HTML. Atribut kelas digunakan semantik dalam Microformats . Beberapa nilai-nilai kelas dapat ditentukan, misalnya class="notation important" menempatkan elemen ke kedua 'notasi' dan 'penting' kelas.
  • Penulis dapat menggunakan style atribut untuk menetapkan properti penyajian untuk elemen tertentu. Hal ini dianggap praktik yang lebih baik untuk menggunakan elemen id atau class elemen atribut untuk memilih dari dalam stylesheet, meskipun kadang hal ini bisa menjadi terlalu rumit untuk styling sederhana, spesifik, atau ad hoc.
  • Para title atribut digunakan untuk melampirkan penjelasan subtextual ke elemen. Pada kebanyakan browser atribut ini ditampilkan sebagai tooltip .
  • Para lang atribut mengidentifikasi bahasa alami isi elemen, yang mungkin berbeda dari sisa dokumen. Sebagai contoh, dalam dokumen bahasa Inggris:
     <P> Oh well, <p lang = "fr"> c'est la vie </ span>, seperti yang mereka katakan di Prancis </ p>.
    
Unsur singkatan, abbr , dapat digunakan untuk menunjukkan beberapa atribut:
 <Abbr id = "anId" class = "jargon" style = "color: ungu;" title = "Hypertext Markup Language"> HTML </ abbr>
Contoh ini menampilkan sebagai HTML, dalam kebanyakan browser, menunjuk kursor pada singkatan harus menampilkan teks judul "Hypertext Markup Language."
Elemen paling juga mengambil atribut terkait bahasa dir untuk menentukan arah teks, seperti dengan "rtl" untuk hak-ke-kiri teks dalam, misalnya, bahasa Arab , Persia atau Ibrani . [47]

[ sunting ] Referensi Karakter dan entitas

Pada versi 4.0, HTML mendefinisikan satu set 252 referensi karakter 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 & (bila ditulis sebagai &lt; dan &amp; , masing-masing) harus ditafsirkan sebagai data karakter, bukan markup. Sebagai contoh, literal < biasanya menunjukkan awal dari sebuah tag, dan & biasanya menunjukkan awal dari referensi entitas karakter atau referensi karakter numerik, menulis sebagai &amp; atau &#x26; atau &#38; memungkinkan & untuk dimasukkan dalam isi unsur atau nilai dari sebuah atribut. Karakter ganda-kutipan ( " ), bila tidak digunakan untuk mengutip nilai atribut, juga harus lolos sebagai &quot; atau &#x22; atau &#34; ketika itu muncul dalam nilai atribut itu sendiri. ekuivalen, kutipan tunggal karakter ( ' ), bila digunakan untuk mengutip nilai atribut, juga harus lolos sebagai &#x27; atau &#39; (bukan sebagai &apos; kecuali dalam dokumen XHTML [48] ) ketika itu muncul dalam nilai atribut itu 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 valid, yang membuat dokumen tersebut kurang dapat diakses dengan browser lain dan lain agen pengguna yang mungkin mencoba untuk mengurai dokumen untuk pencarian dan pengindeksan tujuan misalnya.
Melarikan diri juga memungkinkan untuk karakter yang tidak mudah diketik, atau yang tidak tersedia dalam dokumen pengkodean karakter , untuk diwakili dalam elemen dan atribut konten. Sebagai contoh, akut-beraksen e ( é ), karakter biasanya ditemukan hanya pada keyboard Eropa Barat, dapat ditulis dalam dokumen HTML sebagai entitas referensi &eacute; atau sebagai referensi numerik &#233; atau &#xE9; , menggunakan karakter yang tersedia pada semua keyboard dan didukung di semua pengkodean karakter. Unicode pengkodean karakter seperti UTF-8 yang kompatibel dengan semua browser modern dan memungkinkan akses langsung ke hampir semua karakter sistem di dunia menulis. [49]

[ sunting ] Data jenis

HTML mendefinisikan beberapa tipe data untuk konten elemen, seperti data naskah dan data stylesheet, dan kebanyakan jenis untuk nilai atribut, termasuk ID, nama, URI, angka, satuan panjang, bahasa, deskriptor media, warna, pengkodean karakter, tanggal dan waktu, dan sebagainya. Semua jenis data spesialisasi dari data karakter.

[ sunting ] Jenis Dokumen deklarasi

Dokumen HTML yang diperlukan untuk memulai dengan Deklarasi Tipe Dokumen (informal, sebuah "DOCTYPE"). Dalam browser, DOCTYPE membantu untuk menentukan modus render-terutama apakah akan menggunakan modus quirks .
Tujuan asli dari DOCTYPE ini adalah untuk mengaktifkan parsing dan validasi dokumen HTML dengan alat SGML didasarkan pada Document Type Definition (DTD). DTD yang DOCTYPE mengacu berisi tata bahasa mesin-dibaca menentukan isi diizinkan dan dilarang untuk dokumen sesuai dengan seperti DTD. Browser, di sisi lain, tidak menerapkan HTML sebagai aplikasi dari SGML dan dengan konsekuensi tidak membaca DTD. HTML5 tidak mendefinisikan DTD, karena keterbatasan teknologi, sehingga di HTML5 deklarasi DOCTYPE, <!doctype html> , tidak mengacu pada DTD.
Sebuah contoh dari sebuah DOCTYPE HTML 4
 <DOCTYPE HTML PUBLIC "- / / W3C / / DTD HTML 4.01 / / EN" "http://www.w3.org/TR/html4/strict.dtd">
Deklarasi ini referensi DTD untuk versi 'ketat' dari HTML 4.01. SGML berbasis validator membaca DTD untuk benar mengurai dokumen dan untuk melakukan validasi. Pada browser modern, DOCTYPE yang valid mengaktifkan modus standar sebagai lawan modus quirks .
Selain itu, DTD HTML 4.01 menyediakan Transisi dan Frameset, seperti dijelaskan di bawah .

[ sunting ] Semantic HTML

Semantik HTML adalah cara menulis HTML yang menekankan arti dari informasi yang dikodekan lebih dari presentasi (tampilan). HTML sudah termasuk markup semantik dari awal, [50] tetapi juga termasuk markup presentational seperti <font> , <i> dan <center> tag. Ada juga semantik netral rentang dan div tag. Sejak 1990-an ketika Cascading Style Sheets mulai untuk bekerja di hampir semua browser, web penulis telah didorong untuk menghindari penggunaan HTML markup presentational dengan pandangan ke pemisahan presentasi dan konten . [51]
Dalam sebuah diskusi 2001 dari Semantic Web , Tim Berners-Lee dan lain-lain memberikan contoh cara-cara di mana 'agen' perangkat lunak cerdas mungkin suatu hari secara otomatis pukat Web dan menemukan, filter dan berkorelasi sebelumnya tidak berhubungan, fakta diterbitkan untuk kepentingan pengguna manusia . [52] agen tersebut tidak biasa bahkan sekarang, tetapi beberapa dari ide-ide Web 2.0 , mashup dan website perbandingan harga mungkin akan datang dekat. Perbedaan utama antara hibrida ini aplikasi web dan agen semantik Berners-Lee terletak pada kenyataan bahwa saat ini agregasi dan hibridisasi informasi yang biasanya dirancang oleh pengembang web, yang sudah tahu lokasi web dan semantik API dari data spesifik yang mereka inginkan untuk bubur, membandingkan dan menggabungkan.
Suatu jenis penting dari agen web yang tidak trawl dan membaca halaman web secara otomatis, tanpa pengetahuan sebelumnya tentang apa yang mungkin menemukan, adalah crawler web atau mesin pencari laba-laba. Para agen perangkat lunak yang tergantung pada kejelasan semantik halaman web mereka menemukan ketika mereka menggunakan berbagai teknik dan algoritma untuk membaca dan indeks jutaan halaman web setiap hari dan menyediakan pengguna web dengan fasilitas pencarian yang tanpa World Wide Web akan menjadi hanya sebagian kecil dari yang sekarang kegunaan.
Agar search engine untuk dapat menilai pentingnya potongan teks yang mereka temukan dalam dokumen HTML, dan juga bagi mereka membuat mashup dan hibrida lainnya serta untuk agen otomatis lebih seperti yang dikembangkan, struktur semantik yang ada dalam HTML harus diterapkan secara luas dan merata untuk membawa keluar arti dari teks dipublikasikan. [53]
Presentasional markup tag yang usang di HTML saat ini dan rekomendasi XHTML dan ilegal di HTML5.
HTML semantik yang baik juga meningkatkan aksesibilitas dari dokumen web (lihat juga Pedoman Konten Aksesibilitas Web ). Sebagai contoh, ketika seorang pembaca layar atau browser audio yang benar dapat memastikan struktur dokumen, tidak akan membuang waktu pengguna tunanetra 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 lainnya. Namun, mereka yang paling sering disampaikan baik oleh HTTP dari web server atau email .

[ sunting ] HTTP

Para World Wide Web adalah terutama terdiri dari dokumen HTML yang dikirimkan dari server web ke browser web 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 lain yang dikirim bersama dengan dokumen. Ini meta data biasanya meliputi tipe MIME (misalnya teks / html atau aplikasi / xhtml + xml) dan pengkodean karakter (lihat pengkodean karakter dalam HTML ).
Pada browser modern, tipe MIME yang dikirim dengan dokumen HTML dapat mempengaruhi bagaimana dokumen pada awalnya ditafsirkan. Sebuah dokumen yang dikirim dengan tipe MIME XHTML diharapkan akan well-formed XML; kesalahan sintaks dapat menyebabkan browser untuk membuat itu gagal. Dokumen yang sama yang dikirim dengan tipe MIME HTML yang ditampilkan mungkin berhasil, karena beberapa browser yang lebih lunak dengan HTML.
W3C rekomendasi menyatakan bahwa XHTML 1.0 dokumen yang mengikuti pedoman yang ditetapkan dalam rekomendasi itu Lampiran C dapat diberi label dengan baik Tipe MIME. [54] Para XHTML 1.1 yang sekarang Draft Bekerja juga menyatakan bahwa XHTML 1.1 dokumen harus [55] diberi label dengan baik MIME jenis. [56]

[ sunting ] HTML e-mail

Kebanyakan klien email grafis memungkinkan penggunaan subset dari HTML (sering sakit-didefinisikan) untuk memberikan format dan semantik markup tidak tersedia dengan teks biasa . Ini mungkin termasuk informasi tipografi seperti judul berwarna, dan dikutip menekankan teks, gambar dan diagram inline. Banyak klien seperti mencakup baik GUI editor untuk menulis HTML e-mail dan mesin rendering untuk menampilkan mereka. Penggunaan HTML dalam e-mail ini kontroversial karena masalah kompatibilitas, karena bisa membantu menyamarkan phishing serangan, karena dapat membingungkan Spam filter dan karena ukuran pesan lebih besar dari teks biasa.

[ sunting ] Konvensi penamaan

Yang paling umum ekstensi nama file untuk file yang berisi 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 surat .

[ sunting ] Aplikasi HTML

Aplikasi HTML (HTA; ". HTA" ekstensi file) adalah Microsoft Windows aplikasi yang menggunakan HTML HTML dan Dinamis di browser untuk menyediakan antarmuka grafis aplikasi. Sebuah file HTML biasa hanya terbatas pada model keamanan dari browser web, berkomunikasi hanya untuk server web dan memanipulasi benda-benda hanya halaman web dan cookie situs . Sebuah HTA berjalan sebagai aplikasi sepenuhnya dipercaya dan karena itu memiliki hak yang 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 sebuah file EXE ) dan dijalankan dari sistem file lokal.

[ sunting ] variasi Lancar

HTML adalah tepat apa yang kita sedang mencoba untuk MENCEGAH-pernah-melanggar link, link pergi ke luar saja, kutipan Anda tidak dapat mengikuti asal-usul mereka, tidak ada manajemen versi, ada manajemen hak.
Sejak awal, HTML dan protokol yang terkait mendapatkan penerimaan yang relatif cepat. Namun, tidak ada standar yang jelas ada di tahun-tahun awal bahasa. Meskipun penciptanya awalnya dipahami dari HTML sebagai bahasa semantik tanpa rincian presentasi, [58] praktis menggunakan mendorong banyak elemen dan atribut presentasional ke dalam bahasa, sebagian besar didorong oleh berbagai vendor browser. Standar terbaru seputar HTML mencerminkan upaya untuk mengatasi perkembangan kadang-kadang kacau dari bahasa [59] dan untuk menciptakan landasan yang rasional untuk membangun kedua dokumen bermakna dan baik disajikan. Untuk kembali HTML untuk perannya sebagai bahasa semantik, yang W3C telah mengembangkan bahasa style seperti CSS dan XSL untuk memikul beban dari presentasi. Dalam hubungannya, spesifikasi HTML perlahan mengekang dalam elemen presentasi.
Ada dua sumbu membedakan berbagai variasi dari HTML seperti saat ini ditentukan: SGML berbasis HTML berbasis XML dibandingkan HTML (disebut sebagai XHTML) pada satu sumbu, dan ketat dibandingkan transisi (longgar) versus frameset pada sumbu lainnya.

[ sunting ] SGML berbasis vs berbasis XML HTML

Satu perbedaan dalam spesifikasi HTML terbaru terletak pada perbedaan antara spesifikasi berbasis SGML dan spesifikasi berbasis XML. Spesifikasi berbasis XML biasanya disebut XHTML untuk membedakan dengan jelas dari definisi yang lebih tradisional. Namun, nama elemen root terus menjadi 'html' bahkan dalam HTML XHTML yang ditentukan. W3C XHTML 1.0 dimaksudkan untuk menjadi identik dengan HTML 4.01 kecuali keterbatasan XML atas SGML yang lebih kompleks membutuhkan workarounds. Karena XHTML dan HTML erat terkait, 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 yang sesuai DTD-sebagian besar sintaksis. Sintaks yang mendasari HTML memungkinkan banyak jalan pintas yang tidak XHTML, seperti elemen dengan pembukaan opsional atau tag penutup, dan elemen bahkan KOSONG yang tidak harus memiliki tag akhir. Sebaliknya, XHTML mensyaratkan 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 memasukkan garis miring sebelum akhir dari 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. Perbaikan untuk ini adalah untuk memasukkan spasi sebelum menutup tag, seperti: <br /> . [60]
Untuk memahami perbedaan halus antara HTML dan XHTML, mempertimbangkan transformasi dokumen 1,0 valid dan well-formed XHTML yang menganut Lampiran C (lihat di bawah) ke dalam dokumen HTML yang valid 4.01. Untuk membuat terjemahan ini memerlukan langkah-langkah berikut:
  1. Bahasa untuk elemen harus ditentukan dengan lang atribut daripada XHTML xml:lang . atribut XHTML menggunakan XML dibangun pada bahasa-atribut mendefinisikan fungsi.
  2. Hapus namespace XML ( xmlns=URI ). HTML tidak memiliki fasilitas untuk ruang nama.
  3. Mengubah jenis dokumen deklarasi dari XHTML 1.0 ke HTML 4.01. (Lihat bagian DTD untuk penjelasan lebih lanjut).
  4. Jika ada, menghapus deklarasi XML. (Biasanya ini adalah: <?xml version="1.0" encoding="utf-8"?> ).
  5. Pastikan bahwa tipe MIME dokumen diatur ke text/html . Untuk kedua HTML dan XHTML, ini berasal dari HTTP Content-Type header yang dikirim oleh server.
  6. Ubah sintaks kosong-elemen XML ke elemen style HTML yang 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 tambahan dari setiap pembukaan dihilangkan atau tag penutup. Apakah coding dalam HTML atau XHTML mungkin saja yang terbaik untuk selalu menyertakan tag opsional dalam sebuah dokumen HTML daripada mengingat tag yang dapat diabaikan.
Sebuah dokumen well-formed XHTML 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 dokumen XHTML 1.0 saja:
  • Sertakan xml:lang dan lang atribut pada setiap elemen menetapkan bahasa.
  • Gunakan sintaks kosong-satunya elemen untuk elemen tertentu sebagai kosong dalam HTML.
  • Sertakan ruang ekstra dalam kosong-elemen tags: misalnya <br /> bukan <br/> .
  • Sertakan tag dekat eksplisit untuk unsur-unsur yang memungkinkan konten tetapi dibiarkan kosong (misalnya, <div> </div> , tidak <div /> ).
  • Menghilangkan deklarasi XML.
Dengan hati-hati mengikuti pedoman kompatibilitas W3C, agen pengguna harus mampu menafsirkan dokumen yang sama sebagai 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 text/html tipe MIME ), atau sebagai XHTML (dengan application/xhtml+xml atau application/xml tipe MIME). Ketika disampaikan sebagai XHTML, browser harus menggunakan XML parser, yang melekat ketat dengan spesifikasi XML untuk parsing isi dokumen.

[ sunting ] Transisi dibandingkan yang ketat

HTML 4 ditetapkan tiga versi yang berbeda dari bahasa: Strict, Transisi (pernah disebut longgar) dan Frameset. Versi ketat ditujukan 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 spesifikasi apapun ke versi HTML 4. Versi Transisi dan Frameset memungkinkan untuk markup presentational , yang dihilangkan dalam versi Ketat. Sebaliknya, cascading style sheet didorong untuk meningkatkan presentasi dari 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 kosa kata, yang tidak disertakan dalam versi Ketat:
  • Sebuah model longgar konten
    • Elemen inline dan teks biasa diperbolehkan langsung di: body , blockquote , form , noscript dan noframes
  • Presentasi unsur terkait
    • menggarisbawahi ( u ) (Deprecated. dapat membingungkan pengunjung dengan hyperlink.)
    • pemogokan-melalui ( s )
    • center (Deprecated. menggunakan CSS sebagai gantinya.)
    • font (Deprecated. menggunakan CSS sebagai gantinya.)
    • basefont (Deprecated. menggunakan CSS sebagai gantinya.)
  • Presentasi terkait atribut
    • background (Deprecated. menggunakan CSS sebagai gantinya.) dan bgcolor (Deprecated. menggunakan CSS sebagai gantinya.) atribut untuk body (elemen yang dibutuhkan sesuai dengan W3C.) elemen.
    • align (Deprecated. menggunakan CSS sebagai gantinya.) atribut pada div , form , ayat ( p ) dan pos ( h1 ... h6 ) unsur
    • align (Deprecated. menggunakan CSS sebagai gantinya.), noshade (Deprecated. menggunakan CSS sebagai gantinya.), size (Deprecated. menggunakan CSS sebagai gantinya.) dan width (Deprecated. menggunakan CSS sebagai gantinya.) atribut pada hr elemen
    • align (Deprecated. menggunakan CSS sebagai gantinya.), border , vspace dan hspace atribut pada img dan object (hati-hati: dalam object elemen hanya didukung di Internet Explorer (dari browser utama)) unsur
    • align (Deprecated. menggunakan CSS sebagai gantinya.) atribut pada legend dan caption elemen
    • align (Deprecated. menggunakan CSS sebagai gantinya.) dan bgcolor (Deprecated. menggunakan CSS sebagai gantinya.) pada table elemen
    • nowrap (Usang), bgcolor (Deprecated. menggunakan CSS sebagai gantinya.), width , height pada td dan th elemen
    • bgcolor (Deprecated. menggunakan CSS sebagai gantinya.) atribut pada tr elemen
    • clear (Usang) atribut pada br elemen
    • compact atribut pada dl , dir dan menu elemen
    • type (Deprecated. menggunakan CSS sebagai gantinya.), compact (Deprecated. menggunakan CSS sebagai gantinya.) dan start (Deprecated. menggunakan CSS sebagai gantinya.) atribut pada ol dan ul elemen
    • type dan value atribut pada li elemen
    • width atribut pada pre elemen
  • Tambahan elemen dalam spesifikasi Transisi
    • menu (Deprecated. menggunakan CSS sebagai gantinya.) daftar (pengganti tidak ada, meskipun daftar unordered disarankan)
    • dir (Deprecated. menggunakan CSS sebagai gantinya.) daftar (pengganti tidak ada, meskipun daftar unordered disarankan)
    • isindex (Deprecated.) (elemen memerlukan server-sisi dukungan dan biasanya ditambahkan ke dokumen server-side, form dan input elemen dapat digunakan sebagai pengganti)
    • applet (Deprecated. menggunakan object elemen sebagai gantinya.)
  • Para language (Usang) atribut pada elemen script (berlebihan dengan type atribut).
  • Bingkai entitas terkait
    • iframe
    • noframes
    • target (Ditinggalkan di map , link dan form elemen.) atribut pada a , sisi klien peta gambar-( map ), link , form dan base elemen
Versi Frameset meliputi segala sesuatu dalam versi Transisi, serta frameset elemen (digunakan sebagai pengganti body ) dan frame elemen.

[ sunting ] Frameset dibandingkan transisi

Selain perbedaan transisi di atas, spesifikasi frameset (apakah XHTML 1.0 atau HTML 4.01) menentukan model isi yang berbeda, dengan frameset menggantikan body , yang mengandung baik frame elemen, atau opsional noframes dengan body .

[ sunting ] Ringkasan versi spesifikasi

Sebagai daftar ini menunjukkan, versi longgar spesifikasi yang dipertahankan untuk dukungan warisan. Namun, bertentangan dengan kesalahpahaman yang populer, pindah ke XHTML tidak berarti penghapusan dari dukungan warisan. Sebaliknya X dalam XML singkatan extensible dan W3C adalah modularizing spesifikasi keseluruhan dan membuka peluang terhadap ekstensi independen. Pencapaian utama dalam bergerak dari XHTML 1.0 ke XHTML 1.1 adalah modularisasi dari spesifikasi keseluruhan. Versi yang ketat dari HTML ditempatkan di XHTML 1.1 melalui satu set ekstensi modular untuk spesifikasi dasar XHTML 1.1. Demikian juga, seseorang yang mencari spesifikasi longgar (transisi) atau rangkaian bingkai akan menemukan yang sama diperpanjang XHTML 1,1 mendukung (banyak yang terkandung dalam warisan atau modul frame). Modularisasi ini juga memungkinkan untuk fitur yang terpisah untuk mengembangkan pada jadwal mereka sendiri. Jadi misalnya, XHTML 1.1 akan memungkinkan migrasi cepat untuk standar XML berkembang seperti MathML (bahasa matematika presentasional dan semantik berbasis pada XML) dan XForms -baru yang sangat maju web-bentuk teknologi untuk menggantikan bentuk-bentuk HTML yang ada.
Dalam ringkasan, spesifikasi HTML 4.01 terutama mengekang semua implementasi berbagai HTML ke dalam spesifikasi jelas ditulis 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 untuk spesifikasi dalam pendekatan standar-tubuh berbasis.

[ sunting ] Hypertext dalam HTML fitur tidak

HTML tidak memiliki beberapa fitur yang ditemukan dalam sistem hypertext sebelumnya, seperti link diketik , pelacakan sumber , link lemak dan lain-lain. [61] Bahkan beberapa fitur hypertext yang berada di versi awal dari HTML telah diabaikan oleh browser web yang paling populer sampai saat ini, seperti elemen link dan di-browser mengedit halaman Web.
Kadang-kadang layanan Web atau produsen browser obat kekurangan tersebut. Sebagai contoh, wiki dan sistem manajemen konten memungkinkan peselancar untuk mengedit halaman Web yang mereka kunjungi.

[ sunting ] WYSIWYG editor

Ada beberapa WYSIWYG editor (Apa yang Anda Lihat adalah Apa yang Anda Dapatkan), di mana pengguna meletakkan segala sesuatu seperti yang muncul dalam dokumen HTML menggunakan antarmuka pengguna grafis (GUI), di mana editor membuat ini sebagai sebuah dokumen HTML, tidak lagi membutuhkan penulis untuk memiliki pengetahuan yang luas dari HTML.
WYSIWYG mengedit Model telah dikritik, [62] [63] terutama karena rendahnya kualitas kode yang dihasilkan, ada suara-suara yang menganjurkan perubahan ke WYSIWYM model (Apa yang Anda Lihat adalah Apa yang Anda maksud).
WYSIWYG editor tetap menjadi topik kontroversial karena dianggap kekurangan mereka seperti:
  • Mengandalkan terutama pada tata letak sebagai lawan makna, sering menggunakan markup yang tidak menyampaikan makna yang dimaksudkan tetapi hanya salinan tata letak. [64]
  • Seringkali memproduksi sangat verbose dan kode berlebihan yang gagal untuk memanfaatkan sifat HTML dan Cascading CSS .
  • Sering menghasilkan markup gramatikal sering disebut tag sup .
  • Sebagai banyak informasi dalam dokumen HTML tidak di tata letak, model telah dikritik karena 'apa yang Anda lihat adalah semua yang Anda get'-alam. Nya [65]
HTML (Hyper Text Markup Language) merupakan salah satu bahasa yang digunakan dalam membuat halaman web. HTML merupakan turunan atau pengembangan dari SGML (Standar Generalized Markup Language). HTML sendiri dikembangkan oleh Tim Berners-Lee sewaktu masih bekerja di CERN yang pertama kali dipopulerkan oleh browser Mosaic yang dikembangkan NCSA. Selama awal tahun 1990an, HTML terus mengalami kemajuan yang sangat cepat. Tapi pengembangan resmi HTML ini baru dikeluarkan pada tahun 1995 yang dikembangkan oleh Internet Engineering Task Force (IETF). HTML2 yang dikembangkan ini merupakan turunan dari HTML+ pada tahun 1993. HTML3 yang juga dirilis pada tahun 1995 mempunyai kemampuan yang jauh lebih bagus dari versi sebelumnya. Merupakan hasil usaha yang dikembangan oleh World Wide Web Consortium's (W3C) dan kemudian menghasilkan HTML3.2 pada tahun 1996. Dan akhirnya terbitlah HTML4 dan HTML4.1 pada akhir tahun 1997 dan 1998. HTML ini merupakan sebuah text biasa yang dirancang untuk tidak tergantung pada sistem operasi apapun. "Om Santhi, Santhi, Santhi, Om" If You Like IT Programmer's Article, Enter Your Email Address, Subscribe, and Get All My New Article FREE on Your Email Inbox Powered by FeedBurner Read Also: web programming Kesalahan Website Membuat Aplisaki Polling dengan PHP dan SQL Cara Membuat Sudut Bundar atau Rounded Corner dengan CSS Pentingnya Pengertian Client Dalam Project IT Kesalahan Umum yang Sering Dilakukan Programmer Download Ebook Tutorial HTML Lengkap Belajar HTML - Cara Membuat Tabel dalam HTML Cara Mengaktifkan Facebook Timeline Belajar Membuat Class Dalam PHP Membuat Program Penjumlahan Sederhana dengan PHP Download Ebook: PHP 5 Power Programming Cara Menaruh File PHP di htdocs Ubuntu 10.10 Cara Menginstall XAMPP Control Panel di Ubuntu 10.10 Membuat Program Luas Segitiga dengan PHP Pengenalan PHP - Memulai Membuat Form dengan PHP Pengenalan PHP - Membuat Konstanta dalam PHP Tutorial Bahasa Pemrograman PHP Pengenalan PHP - Variabel Global, Lokal dan Static dalam PHP Pengenalan PHP - Deklarasi Variabel dalam PHP Pengenalan PHP - Membuat Hello World dalam PHP Mengenal Pengertian dari PHP Tutorial Bahasa HTML (Hyper Text Markup Language) Belajar HTML - Ordered List dan Unordered List dalam HTML Daftar Kode Warna HTML Lengkap

Original Source : http://world-of-programmer.blogspot.com/2010/10/sejarah-singkat-bahasa-html.html
Copyright world-of-programmer.blogspot.com