Framesets: Panduan Komprehensif
Framesets, kaedah untuk menstrukturkan laman web ke dalam pelbagai bingkai bebas, menawarkan cara untuk membahagikan tetingkap penyemak imbas ke bahagian, masing -masing mampu memaparkan dokumen HTML yang berasingan. Walaupun sekali biasa, mereka sebahagian besarnya telah digantikan oleh teknik susun atur moden. Panduan ini meneroka fungsi, batasan, dan alternatif mereka.
bagaimana frameset berfungsi:
Framesets Gunakan elemen <frameset></frameset>
untuk mengumpulkan bingkai berganda. Bingkai ini boleh diatur secara mendatar (menggunakan atribut rows
) atau secara menegak (menggunakan atribut cols
), atau dalam gabungan kedua -duanya. Setiap bingkai ditakrifkan oleh elemen <frame>
. Secara kritis, frameset memerlukan doktor tertentu dan tidak membenarkan kandungan dalam tag ; Frameset itu sendiri menggantikan badan.
Rajah 1: Frameset dua baris mudah.
Frameset bersarang mungkin, membolehkan susun atur kompleks. Sebagai contoh, menggantikan bingkai dengan frameset lain mencipta struktur hierarki.
Batasan dan cabaran:
framesets hadir beberapa kebolehgunaan dan cabaran SEO:
bookmarking:
frameset mudah dengan dua bingkai yang diatur secara mendatar:
Gunakan kes (terhad):
<frameset cols="50%,50%"> <frame src="frame1.html"> <frame src="frame2.html"> </frameset>
Walaupun sebahagian besar ketinggalan zaman, frameset mungkin dipertimbangkan dalam situasi khusus di mana panel navigasi yang berterusan perlu wujud bersama dengan kandungan yang berubah secara dinamik. Walau bagaimanapun, penyelesaian berasaskan CSS biasanya disukai untuk senario tersebut.
Soalan -soalan yang sering ditanya:
<frameset></frameset>
: untuk membahagikan tetingkap penyemak imbas ke dalam pelbagai bingkai, masing -masing memuat dokumen HTML yang berasingan. <frameset></frameset>
<frameset></frameset>
rows
cols
rows
cols
target
elemen. <a></a>
<form></form>
<div> reka bentuk semula menggunakan unsur CSS dan HTML5 untuk susun atur moden dan boleh diakses.
<li>
Ringkasnya, sementara framesets menawarkan cara untuk membuat susun atur halaman yang kompleks, batasan mereka dan ketersediaan alternatif yang lebih baik menggunakan CSS dan HTML5 menjadikannya secara umumnya tidak sesuai untuk pembangunan web moden. Memahami fungsi mereka, bagaimanapun, memberikan konteks yang berharga untuk evolusi reka bentuk web. <strong></strong>
</li>
</div>
Atas ialah kandungan terperinci rangka kerja.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!