Mengenal Frame dan Frameset


  Setelah kita belajar Memberikan Warna Teks dan Background yang mungkin sedikit membingungkan karena kita harus berfikir menganai kode hexadesimal, kali ini kita akan belajar tentang Frame dan Frameset. 

 

- Frame   

   Frame adalah sebuah jendela khusus atau dalam bahasa mudahnya adalah sebuah bingkai di sebuah halaman HTML yang digunakan untuk menampilkan sebuah halaman HTML lainnya secara utuh.  Frame di deklarasikan di dalam HTML menggunakan tag <frame>. Frame dapat digunakan bersama dengan tag <frameset>. Tag <frame> harus di letakkan di dalam elemen <frameset>. Jika kita membahas tentang tag ini, banyak hal menarik yang dapat diulas, karena kemampuannya yang dapat menampilkan sebuah halaman HTML secara utuh. Sebelum dihapuskan di HTML5 karena kurang efektifnya dalam penggunaan dan permasalahan tentang aksebilitas, tag ini merupakan salah satu tag yang banyak dimanfaatkan untuk menampilkan sebuah halaman HTML. Meskipun sudah tidak dianjurkan lagi di HTML5, tak masalah kita belajar tag ini sebagai tambahan pengetahuan.

Contoh beberapa atribut yang dapat digunakan dalam tag frame adalah

  • frameborder (membuat ketebalan garis bingkai)
  • name (menentukan nama frame)
  • noresize (tidak memperbolehkan frame diberi ukuran)
  • scrolling (membuat frame dapat di scroll atau digulir)
  • src (menentukan sumber halaman yang akan ditampilkan di dalam frame)

 

- Frameset

   Frameset adalah sebuah tag yang digunakan untuk mengatur frame yang ada didalamnya. Aturan itu bisa meliputi berapa jumlah frame yang akan di tampilkan didalam frameset, berapa ukuran masing - masing frame, dan lain sebagainya. Jika kita ibaratkan, frameset adalah sebuah bingkai utama yang digunakan untuk membingkai bingkai lainnya.Tag frameset di deklarasikan dalam HTML dengan tag <frameset>. Ingatlah bahwa atribut yang digunakan dalam tag frame dapat berbeda dengan atribut yang digunakan dalam frameset. 

Dibawah ini adalah contoh penulisan sintak frameset dan frame serta hasil dari sintak tersebut.

<frameset cols="25%,50%,25%">
  <frame src="http://www.akawebster.com" />
  <frame src="http://www.akawebster.com/arsip-belajar-html" />
  <frame src="http://www.akawebster.com" />
</frameset>

Dari sintak dan sekaligus hasilnya diatas kita dapat melihat bahwa tag <frame> berada didalam elemen <frameset>, dan juga tag frame adalah salah satu tag tunggal yang tidak memiliki tag penutup. Akan tetapi pada tag frameset tetap membutuhkan tag penutup. Pada contoh diatas, tag frameset saya berikan atribut cols yang berarti membagi frame yang ada didalamnya dengan colspan atau kolom, yang namanya kolom tentu saja akan membaginya ke samping, jika kita ingin membagi frame kebawah maka kita gunakan atribut rows. Nilai cols didalam atribut itu yaitu 25%, 50%, 25%. Itu dapat diterjemahkan bahwa saya memberikan ukuran frame yang ada didalamnya dengan lebar 25% pada frame pertama, 50% pada frame kedua, dan 25% pada frame ketiga. Kita dapat menggunakan atribut lain dalam tag frameset terbut seperti scroll, garis tebal, dan lain sebagainya.

Catatan: "Ingatlah bahwa tag <frameset> dan tag <frame> tidak lagi didukung pada HTML5, Jika kamu ingin menggunakan tag ini pada halaman HTML, maka kamu harus memvalidasi halaman tersebut. Pastikan sintak <! DOCTYPE> diset ke "HTML Frameset DTD" atau "XHTML Frameset DTD".
Contoh beberapa tag yang tidak lagi didukung yaitu:
  • isindex
  • noframes
  • acronym
  • applet
  • basefont
  • dir
  • font
  • frame
  • frameset
  • big
  • center
  • strike
Dan perlu diperhatikan, tag frameset ataupun frame berbeda dengan tag iframe <iframe>. Semoga kita dapat belajar lebih lanjut mengenai iframe pada pembelajaran selanjutnya."


Memberikan Warna Teks dan Background    -    Pengertian dan Sejarah HTML5


Berikan Komentar Anda

juli - blog.binadarma.ac.id/Hadi_Syaputra
2018-01-08 01:55:01

Terimakasih kak artikelnya