Rabu, 28 September 2011

Bermain dengan elemen PRE di MP

Elemen Pre biasa digunakan dalam dunia web untuk memberikan tampilan seperti code asal dalam bentuk bahasa pemrograman aslinya. Misal PHP, HTML, SQL dan lain sebagainya. Pre, biasanya akan menggunakan font jenis Courier, atau font yang memiliki lebar karakter sama untuk seluruh karakter (untuk courier o dan i adalah sama lebarnya).

Pre didukung oleh semua jenis browser, baik dari Safari, Chrome, IEsuckbrowser paling rewel, Firefox, dll. Bagi para MPer yang biasa menampilkan contoh-contoh kode css, html, php, sql atau kode yang lain dalam posting, bisa memperindah tampilannya dengan mengkreasikan elemen pre dalam css customized masing-masing.

Untuk saya yang biasa menggunakan bahasa SQL misalnya, akan menuliskan dalam MP saya seperti ini
<pre>SELECT NOW();</pre>



Maka hasilnya akan seperti ini:
SELECT NOW();

Pre dapat memiliki atribut : lang, class, id, style, title dll, dimana semuanya dapat dikreasikan dengan style tertentu.
Pre ini bagus juga digunakan untuk yang biasa menuliskan tablature gitar misalnya seperti hasil berikut
When the Children Cry
White Lion

Intro:

e|0-------12-------|10-------8--7----|10-------8-------|7----------3--2--|
B|--0---0----0---0-|---0---0---0--0--|---0---0---0---0-|---0---0---------|
G|----0--------0---|-----0-----------|-----0-------0---|-----0-----------|
D|-----------------|-----------------|-----------------|-----------------|
A|-----------------|-----------------|-----------------|-----------------|
E|0----------------|-----------------|-----------------|-----------3--2--|

e|0-------12-------|10-------8--7----|10-------8-------|7----------------|
B|--0---0----0---0-|---0---0---0--0--|---0---0---0---0-|---0---0---0--3--|
G|----0--------0---|-----0-----------|-----0-------0---|-----0-----------|
D|-----------------|-----------------|-----------------|-----------------|
A|-----------------|-----------------|-----------------|-----------------|
E|0----------------|-----------------|-----------------|-----------3--2--|

Pada halaman saya, pre telah saya set pada css saya dengan kode kira kira seperti ini:


pre{
font-family:courier;
width:90%;
overflow:auto;
font-size:11px;
color:#111;
background:#eee;
border:1px solid #b07d14;
padding:5px 5px 5px 5px;
font-weight:bold;
}

pre .sql{
color:#000;
}

pre .html{
color:#0000e1;
}

Dengan demikian saya pun tinggal memilih styling ketika sebuah text atau post membutuhkan styling khusus sesuai Pre seperti berikut..


<pre class="html"><html><head><title>MDRCCT</title><link rel="stylesheet" href="css/style.css" type="text/css"></head></pre>

Mudah bukan? hmm semoga berguna, tapi mbuh juga ini postingan apa? Daripada bingung MP dianggurin

42 komentar:

  1. Bwahahahha... thanks ilmu nya ya om! :D

    BalasHapus
  2. lha tumamu wis marai aku semafut sik jeeeh

    BalasHapus
  3. iseng , lagi lupa cara psting sih hahahahaa

    BalasHapus
  4. ehem.. klo mainan ini ada jaminan gak tar gak kena jotos :D
    maklum hal-hal dari mas Bim ini sering membahayakan hehehe

    BalasHapus
  5. ah ndak... tenang aja... siapa berani joTOS, aku lari dah

    BalasHapus
  6. seperti suara seseorang yang sedang memanggil ayam... ::D

    BalasHapus
  7. Ah, ente koq bisa bahasa kode ayam ya. Gimana ceritanya? @_@

    BalasHapus
  8. iya hahahaha, dulu bapak saya juragan ternak ayam hibro..

    BalasHapus
  9. Bapak ente itu juragan ayam ya? #koq tauw?# Soalnya ente telah men-ckckck-an hatiku..... :xd

    BalasHapus
  10. apa kabar mas bimo?

    Sy ngertinya cuma htlm dan css doang. Ooo jadi 'pre' itu nantinya juga disisipi di CSS ya? *manggut2

    BalasHapus
  11. lah elemen PRE we ra ngerti artine kok kang hahahaa

    BalasHapus
  12. wakakakakakak... dulunya iya... sekarang saya aja deh juragan ayam...
    *carimodal buat ternak

    BalasHapus
  13. nggak usah ngerti mba Niez..
    Ribet..
    gak baik untuk rambut kriwil hihi

    BalasHapus
  14. alhamdulillah baik...

    setahu saya , pre adalah elemen seperti a, table, h, p, body, head, yang dia elemen utama yang bisa diikuti dengan atribut id, style dll... kira kira gitu mas

    BalasHapus
  15. eh artine apa ya??? nek mbiyen ono game jenenge pre, Prehistorik hahahah

    BalasHapus
  16. emangnya saya nggak kriwil?????? udah kriwil, rontok lagi!!!

    *lempar helem ... anti diskriminasi kriwil

    BalasHapus
  17. laah dikau kan udah cepak gitu.
    sealiran ama gotrek yang hemat sampo haha

    BalasHapus
  18. kalau ini khan menyembunyikan kekriwilan ajaaa...

    BalasHapus
  19. Wokey, manteb ilmune meski aku lom paham² juga hahaha.

    BalasHapus
  20. Weh.. weh, jyan aku mringis delok kode koyok ngene kie, Yawes tak pelajari maning, sopo eruh mengko aku duwe web dewe.. Suwon ilmune pakdhe

    BalasHapus
  21. ikutan belajar, ah...:)

    apa kabar, mas Bimo?
    seneng white lion juga yah...

    BalasHapus
  22. sebenarnya saya nggak bisa mas, cuma ini sekalian belajar, saya catat di MP heheheh

    BalasHapus
  23. monggo mas suga, apa kabar juga, saya senantiasa baik... mestinya njenengan juga...
    saya seneng slowrock ballad lama mas... :D

    BalasHapus
  24. howasyu ik? :(( mbahku ki tukang nadahi lengo je, dudu kiper

    BalasHapus
  25. EMOSI AKU!!!

    NEK KIPER NJUR NGOPO??????

    BalasHapus
  26. hmm

    hmm
    hmm

    Kiper..? Kok iso yo pisuhan kok kiper? Ketemu pirang perkara.....

    *kepikiran...

    BalasHapus
  27. yen nganggo sing ra jenis kui, mawut... soale antar karakter beda width nya

    BalasHapus
  28. Iya, emang mawut, tapi nek di print dadi hemat tempat :p
    Jadi ada yg kuhapus2..termasuk tanda pemisah bar-nya juga didelete..hwkwk..

    BalasHapus
  29. ha nek ngisor nduwur akeh 0 karo 1 ne khan remuk tampilane dik, belum lagi sing melibatkan tanda teknis bending, pull-up, tapping, hammer, sliding dll

    BalasHapus
  30. Wah, belom nyampe situ *rung iso moco bending, pullup, tapping, hammer, sliding*
    Biasane tak siasati pake tanda penghubungnya. Yang penting angkanya ada, tempo dll, belajarnya langsung dari lagunya,,,hak hak
    *abisnya bisa baca tab gitar dengan cepet jg baru2 ini*

    BalasHapus
  31. wong aku sing nulis yo ra mudeng kok

    BalasHapus
  32. ha kiper o'on weee...
    mosok ngadepin barca isa kejebolan lima kosong...
    huuuuuuuuuuu

    BalasHapus