blog, tutorial

Tips CSS (1): Hindarkan penggunaan border

February 1st, 2006

Atas permintaan seorang teman, aku diminta menulis tutorial bagaimana menyesuaikan desain di berbagai browser. Khususnya IE dan Firefox. Aku menulis ini bukan berarti aku handal dan segalanya tahu. Ini didasari dari beberapa pengalamanku yang mungkin berhubungan langsung dengan hal ini.

Kenapa border?

Firefox dan IE mempunyai penterjemahan yang berbeda dalam mengartikan kata kunci border. Berikut sedikit gambar yang menjelaskan bagaimana IE dan Firefox mengaplikasikan kata kunci border.

Penjelasan:
Pada kotak pertama, adalah sebuah kotak tanpa menggunakan border, dan terlihat sama besar dikedua browser. Jika kotak tersebut diberikan border disemua sisi, maka akan terjadi penambahan 1 piksel di setiap sisi pada IE.

Hal ini tidak akan terlalu menjadi masalah jika anda menggunakan beberapa ruang yang cukup untuk menangani perbedaan ini. Tapi bagaimana dengan layout yang benar-benar membutuhkan ketelitian sampai dengan 1 piksel pun sangat berharga? yeah, betul! sangat menjadi masalah.

Lalu siapa yang patut disalahkan? IE atau Firefox? Aku pikir, jangan terlalu cepat mencari kambing hitam dulu. Walaupun secara standar W3C, IE berbeda sendiri. Tapi justru disinilah peran web designer dan developer. Mengatasi perbedaan untuk menghasilkan hasil karya yang lebih baik dan sempurna. *halah!*

Dulu, pernah aku menulis tentang sebuah konsep. Sebelum membuat layout, akan lebih baik kita menggunakan software design seperti Macromedia Fireworks atau Adobe Photoshop. Tidak menjadi masalah jika anda bercoret-coret ria di atas kertas, kemudian menaruh kesemuanya di dalam pikiran, dan dituangkan ke dalam kode-kode CSS. I call that style of web designer. Every designer have a good things and they have own ways to design a site.

Solusi
Itulah gunanya menggunakan software design seperti Macromedia Fireworks atau Adobe Photoshop. Kita bisa membuat border dari design yang kita buat, kemudian tugas kita hanya ekspor bagian tersebut menjadi file gif atau jpg.


Lihat gambar di atas. Gambar pertama menjelaskan sebuah kotak yang sudah di desain dengan menggunakan border, dan gambar kedua menjelaskan how we slice it up. *halah! ga nemu bahasa yang cocok*

Kesimpulan

  1. Kalau bisa, hindarkan penggunaan border. Karena antara IE dan Firefox mempunyai cara implementasi yang berbeda.
  2. Jika terpaksa menggunakan border, maka ambillah border sebagai background image.
  3. Tips-tips lain akan aku teruskan jika sempat *halah*

Share:
These icons link to social bookmarking sites where readers can share and discover new web pages.

  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • Ma.gnolia
  • StumbleUpon
  • Technorati

Daftar sekarang juga untuk cara gampang dapat uang lewat blog


240 Comments


Gravatar
#1. egghead » 01.02.2006

pertamax

Gravatar
#2. endhoot » 01.02.2006

border buat apa sih, dats?

Gravatar
#3. aRdho » 01.02.2006

nice tips for newbie like me.. :)

thanks..

Gravatar
#4. Indra » 01.02.2006

penjelasannya berguna sekali, thanx’s master… :-”

Gravatar
#5. f*ck » 01.02.2006

bedanya border sama bordel (bordil,red) sich ?

dats, kalo soal margin sama padding bisa beda gak persepsinya antara IE sama FF?

emang suck IE!!!

Gravatar
#6. didats » 01.02.2006

wah, ada yang marah2.. hihihi

iya, margin dan padding di ie dan ff beda.
aku belum nemu solusi yang paling pas.
tunggu aja artikel selanjutnya… :D

aku juga lagi cari bahan2.

Gravatar
#7. saylow » 01.02.2006

MAKANYA PAKE ROUNDED BORDER+SHADOW+PATTERN MAMPOS KAMU! HAHAHAHAHA

Gravatar
#8. saylow » 01.02.2006

ANJIST DIPAKSA BANGED HARUS NGETIK TRIADI DI COMMENT BLOG INI! SEBAL!

Gravatar
#9. iang » 01.02.2006

makanya, pake border atas bawah aja.. hehehe..

box model bug ya? http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug

rasanya dulu gw pernah nulis yg mirip2 ginian.. http://fajran.net/tutorial/crossbrowser-css

Gravatar
#10. iang » 01.02.2006
Gravatar
#11. husein » 01.02.2006

teruskan tutorialnya bos! hehehe

Gravatar
#12. hericz » 01.02.2006

weh, beramal baik untuk menghindari nasib buruk dats? :D

iya aku juga males nulis triadi di sini hihihi

Gravatar
#13. arie » 01.02.2006

nurut ae wis..ndak pa pa ngetik triadi ajah kok ..
(sumpah ngetik triadi ituh berat)
hahahkzx

Gravatar
#14. dental » 01.02.2006

kalo urusan teknis udah kelar, namanya juga designer - sense of art tetep berpengaruh besar 70:30

Gravatar
#15. aldi » 01.02.2006

harusnya box model hack (http://www.google.co.id/search?q=box+model+hack&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official) bisa dong ngatasin ini ;)

gak ada yang salah dengan pakai border :D

Gravatar
#16. fp » 01.02.2006

border sih masih bisa di itung datz,
tapi kalo udah padding, margin, floating, selector, de el el
*gubraxz - too cool for IE*

Gravatar
#17. Jay » 01.02.2006

Jadi, janganlah merancang web dengan menjadi budak layout pixel by pixel.

Gravatar
#18. rendy » 02.02.2006

#17 budak layout, bukan budak cinta

Gravatar
#19. Jauhari » 02.02.2006

BUDAK LAYOUT? *halah

Gravatar
#20. rifie » 02.02.2006

Nice one! Tapi memang saya jarang memakai border.. lebih enak buat dulu di photoshop untuk lay-outnya. Karena setiap pixel sangat berharga.. halah halah

Gravatar
#21. kere kemplu » 02.02.2006

nahhhhhhhhhhhhhh gitu dong, kasih petunjuk untuk awam kayak saya. jilid berikutnya ditunggu lho dats!

Gravatar
#22. andry » 02.02.2006

Hare gene loe masih design buat IE ?

Plis deh ! Hihihi..

Gravatar
#23. goldie » 02.02.2006

sapa yg minta, Dats?
aku yah?
nambah lagi dunks..

Gravatar
#24. ripai » 02.02.2006

pertanyaan : ada berapakah kata ‘halah’ dalam postingan ini?
*halah*

Gravatar
#25. awaloeddin » 02.02.2006

cool deh Om! lanjutin dong!

Gravatar
#26. saylow » 02.02.2006

triadi halah!

Gravatar
#27. dani » 02.02.2006

tutorial lanjuuutt…..tq….

Gravatar
#28. lantip » 03.02.2006

yup.. seperti kata iang *gak sempat baca komen yang lain :D* border dan padding sebaiknya untuk top sama bottom saja. Soalnya render di FF beda.
Psst.. mengatasi padding, gimana kalo bikin box within box, di mana box luar dikasih padding atas bawah, box dalam untuk margin kiri kanan. ;)

Gravatar
#29. lantip » 03.02.2006

yup.. seperti kata iang *gak sempat baca komen yang lain :D* border dan padding sebaiknya untuk top sama bottom saja. Soalnya render di FF beda.
Psst.. mengatasi padding, gimana kalo bikin box within box, di mana box luar dikasih padding atas bawah, box dalam untuk margin kiri kanan. ;)

Gravatar
#30. goldie » 03.02.2006

koq gravatarku gak muncul???

Gravatar
#31. sony » 03.02.2006

wedew… triadi deui

Gravatar
#32. Deny » 06.02.2006

lanjut, dats :D

Gravatar
#33. Wawan » 13.02.2006

halah

Gravatar
#60. cento ragazze e un marinaio » 06.11.2006
Gravatar

http://anass-ucutasa.trondring.org/index.html anassàgora (filosofo greco) http://anass-ucutasa.trondring.org/index.html anassàgora (filosofo greco)

Gravatar
#97. cento ragazze e un marinaio » 08.11.2006
Gravatar
#101. ricerca di hostess in torino » 08.11.2006
Gravatar
#105. anassàgora (filosofo greco) » 08.11.2006

http://anass-ucutasa.trondring.org/index.html anassàgora (filosofo greco) http://anass-ucutasa.trondring.org/index.html anassàgora (filosofo greco)

Gravatar
#111. abunje » 25.11.2006

Ilmu memang mahal, Tapi berbagi ilmu sungguh mulia. Tips-tipsnya kayaknya ga cocok tu pemula kaya saya. :{ kasih yang gampang dong. kenapa kolom kananku kacau ??

Gravatar
#112. lissitsky, el » 02.12.2006
Gravatar
#116. bewick, thomas » 02.12.2006
Gravatar
#117. il braccio violento della legg » 02.12.2006

http://il-braccio.motnolado.org il braccio violento della legge http://il-braccio.motnolado.org il braccio violento della legge

Gravatar
#118. beckmann, max » 02.12.2006
Gravatar
#119. fratella e sorello » 02.12.2006