Bingkai HTML (Frameset) ialah teknologi yang memaparkan berbilang halaman web pada satu halaman web. Ia membahagikan halaman web kepada kawasan (atau "bingkai"), yang setiap satu boleh memaparkan halaman web yang berbeza. Teknologi ini sangat popular pada era awal Web, tetapi dengan perkembangan teknologi rangkaian yang berterusan, ia telah digantikan oleh teknologi lain.
Bingkai HTML dilaksanakan melalui gabungan elemen bingkai, elemen utamanya ialah f900b4fc197b16ab214eecf015bb6bd2, 04a0d55efbbfd646a993fbc01f262c57 dan d5ba1642137c3f32f4f4493ae923989c. Ia digunakan untuk menentukan struktur halaman, mentakrifkan subframe dan membenamkan halaman luaran ke dalam bingkai masing-masing. Elemen
f900b4fc197b16ab214eecf015bb6bd2 ialah elemen bingkai yang paling penting, yang mentakrifkan struktur bingkai keseluruhan halaman. Ia mempunyai beberapa sifat penting, seperti baris, kol dan jarak bingkai, yang mentakrifkan saiz, kedudukan dan jarak setiap bingkai. Berikut ialah contoh mudah:
<frameset rows="25%, 75%">
<frame src="header.html">
<frameset cols="50%, 50%">
<frame src="left.html">
<frame src="right.html">
</frameset>
</frameset>
Dalam contoh ini, halaman dibahagikan kepada bingkai, dengan bingkai atas mengambil 25% ketinggian dari bahagian atas halaman dan bingkai bawah mengambil 75%. Bingkai bawah dibahagikan lagi kepada dua lajur, setiap satu mengambil 50% daripada lebar. Setiap bingkai mempunyai atribut src yang sepadan yang menentukan halaman web yang ingin dipaparkan. Elemen
8dbc5f96aa4da081cdb2fdacad0ee0dc digunakan untuk mentakrifkan setiap subframe. Ia biasanya bersarang di dalam elemen f900b4fc197b16ab214eecf015bb6bd2 dan mengandungi atribut src dan beberapa atribut lain, seperti frameborder dan skrol, untuk mengawal sempadan bingkai dan bar skrol. Berikut ialah contoh:
<frame src="left.html" frameborder="0" scrolling="yes">
Dalam contoh ini, 04a0d55efbbfd646a993fbc01f262c57 mentakrifkan bingkai bernama "left" dan menentukan "left.html" sebagai kandungannya. Sifat frameborder menetapkan sama ada sempadan bingkai kelihatan dan sifat menatal mengawal sama ada bar skrol dipaparkan di dalam bingkai. Elemen
d5ba1642137c3f32f4f4493ae923989c serupa dengan 04a0d55efbbfd646a993fbc01f262c57 Perbezaan utama antaranya dan 04a0d55efbbfd646a993fbc01f262c57 ialah d5ba1642137c3f32f4f4493ae923989c boleh bersarang di mana-mana sahaja, manakala 04a0d55efbbfd646a993fbc01f262c57 Berikut ialah contoh:
<iframe src="http://www.example.com" width="100%" height="400px"></iframe>
Dalam contoh ini, d5ba1642137c3f32f4f4493ae923989c membenamkan halaman web "http://www.example.com" ke dalam halaman web semasa dan menetapkannya kepada 100% lebar, ketinggian 400px.
Walaupun teknologi pembingkaian HTML sangat popular pada masa lalu, penggunaannya tidak lagi disyorkan. Ini kerana ia mempunyai beberapa kelemahan, seperti:
- Membingkai URL dan sejarah halaman boleh menyebabkan masalah.
- Pengoptimuman enjin carian adalah sukar dan sukar untuk mengoptimumkan halaman bingkai.
- Halaman berbingkai dianggap sebagai teknologi lapuk dan tidak lagi disokong oleh banyak penyemak imbas.
Akibatnya, pembangun tapak web moden telah beralih kepada teknologi lain seperti reka bentuk web responsif dan aplikasi satu halaman.
Ringkasnya, teknologi pembingkaian HTML ialah teknologi yang memaparkan berbilang halaman web pada satu halaman web. Walaupun ia sangat popular pada masa lalu, ia kini telah digantikan dengan teknologi lain. Walau apa pun, ia masih merupakan peringkat penting dalam evolusi Web dan patut disebut.
Atas ialah kandungan terperinci apa itu html bingkai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!