Quotes
Laki-laki yang memperlakukan kekasihnya dengan lembut pasti dibesarkan oleh wanita yang berkelas. Orang tua yang kasar akan membesarkan anak yang kasar kepada pasangannya. Berkenalan dengan orang tua kekasih bukanlah tanda akan melamar, tapi untuk mengenal kualitas pendidik anaknya.

close
17 Feb 2014

Mengenal Tag Pre

Pre Tag - Ada beberapa pertanyaan yang diajukan oleh member blog ini seputar tag pre. Diantara pertanyaan yang diajukan adalah: Apa bedanya PRE dengan Blockquote? Mana yang lebih baik digunakan untuk menulis kode? Bagaimana Cara membuat kode warna-warni? Saya suka menggunakan blockquote, bagaimana?

pre tag

Pertanyaan2 itu akan coba saya jawab satu per satu. Akan tetapi sebelum itu, saya ajak sobat mengenal lebih jauh apa itu tag pre.

PRE artinya pre-formatted atau secara mudahnya, apabila teks ditulis dalam tag pre maka hasilnya akan sama dengan apa yang kita tulis, baik dalam jarak (white space, line break atau tab.

Apabila pada penulisan menggunakan mode HTML, kemudian membuat spasi yang jauh, maka hasilnya akan tetap seperti biasa. Berbeda dengan tag pre, spasi akan tetap.

Untuk lebih memahaminya coba sobat copy kode ini pada postingan (mode HTML). html

<pre>

ini     adalah contoh

  tag pre

    coba      tulis

      seperti

  ini di

blog sobat

</pre>



<p>

ini     adalah contoh

  tag pre

    coba      tulis

      seperti

  ini di

blog sobat

</pre>

kemudian lihat hasilnya pada mode Compose, maka akan ada perbedaan yang mencolok antara keduanya. Dengan menggunakan tag pre, spasi akan dipertahankan, berbeda dengan penggunaan tag p hasilnya akan lurus atau berjejer ke bawah.

PRE dan BLOCKQUOTE

Banyak yang menggunakan blockquote untuk berbagi kode. Untuk menjawab pertanyaan "Mana yang lebih baik untuk berbagi kode? blockquote atau pre?" Sebelum melangkah pada jawaban, silahkan simak pengertian blockquote.

Blockquote adalah kutipan penting dan menonjol dari tulisan lainnya, agar tidak terlewatkan oleh pembaca. Contohnya ini.. sobat akan lebih tertarik pada paragraf ini, daripada di atasnya.

Kalau melihat pengertian blockquote, tentunya kurang pas untuk berbagi kode, secara bahasa pun sudah dimengeri blockquote merupakan 'blok kutipan'. Menurut saya sah2 saja menggunakan blockquote sebagai tempat kode.

Tapi kalau dibandingkan, lebih baik menggunakan tag pre daripada blockquote untuk kode. Berikut ini kelebihan tag pre dibanding blockquote :

1. Struktur HTML lebih mudah difahami, lihat gambar :

pre dan blockquote

Lihat yang saya tandai dengan garis merah, jelas mana pembuka dan penutup. Sobat akan melihat susunan otomatis apabila menulis kode menggunakan Notepad++ atau Macromedia DreamWeaver. Bandingkan dengan gambar dibawahnya yang menggunakan blockquote, rada susah untuk memahami struktur htmlnya.

2. Standar huruf menggunakan monospace.

Artinya, tanpa CSS pun tag pre akan mempunya hurup monospace, dimana hurup 'W' akan sama dengan huruf 's' atau lainnya dalam segi ukuran. lebih jelasnya baca disini.

3. Bisa disisipi SyntaxHighlighter (Kode warna warni).

Pewarnaan kode ini, bukan hanya mengejar nilai estetika (enak dilihat), tapi dengan pembedaan warna akan mudah memahami, mana JavaScript, mana CSS, mana HTML, mana tag pembuka, penutup, command, string, dll.

Mungkin masih banyak kelebihan lainnya, silahkan bisa sobat cari dan temukan.

MENGGUNAKAN SYNTAXHIGHLIGHTER

Di blog ini saya sudah share SyntaxHighlighter, berikut cara penulisannya, yaitu PRISM

MENULIS KODE DENGAN TAG PRE

Untuk penulisan standar seperti ini

<pre>

isi kode

</pre>

apabila menggunakan syntaxhighlighter, ada beberapa tambahan seperti :

<pre><code>

isi kode

</code></pre>



atau



<pre lang="css">

isi kode

</code>


dan lain-lain

TAG PRE DETAILS

1. Browser Support :
  • Netscape 2, 3, 4, 6, 7 dst
  • Chrome 1 dst
  • Firefox 1 dst
  • Internet Explorer 2, 3, 4, 5, 6 dst
  • Opera 3, 4, 5, 6, 7, 8 dst
  • Safari 1 dst
  • WebTV / MSNTV
  • AvantGo Palm OS
  • AvantGo Windows CE
  • HTML 3.2, 4.0
  • XHTML 1.0
  • XHTML Text Module, XHTML Legacy Module
2. Atribut
  • align (optional)
  • class (optional)
  • dir (optional)
  • id (optional)
  • lang (optional)
  • onclick (optional)
  • ondblclick (optional)
  • onkeydown (optional)
  • onkeypress (optional)
  • onkeyup (optional)
  • onmousedown (optional)
  • onmousemove (optional)
  • onmouseout (optional)
  • onmouseover (optional)
  • onmouseup (optional)
  • style (optional)
  • title (optional)
3. Contents:

Teks. Beberapa tag yang valid pada tag pre tag:
a, abbr, acronym, applet, b, basefont, bdo, big, br, button, cite, code, dfn, em, font, i, iframe, img, input, kbd, label, map, object, q, s, samp, script, select, small, span, strike, strong, sub, sup, textarea, tt, u, var

4. Valid Context :

blockquote, body, button, center, dd, div, fieldset, form, iframe, li, noframes, noscript, object, td, th.

Sumber : http://blog.kangismet.net/2013/10/mengenal-tag-pre.html

2 Komentar

Wajib Coba Nih.. Artikel Yang Bermanfaat Gan..

BERI KOMENTAR | KHUSUS PENGGUNA TERDAFTAR
Silahkan beri komentar Anda dengan bijak dan sesuai dengan topik (untuk komentar OOT sebaiknya di Forum Ngopi).

Batal
Terima kasih telah berkomentar
 
notifikasi
Tutup