cari
  • Log masuk
  • Daftar
Penetapan semula kata laluan berjaya

Ikuti proiects vou berminat dengan andi aet terbaru mengenai mereka

Jadual Kandungan
Apa yang sebenarnya dilakukan oleh atribut Noresize
Mekanisme untuk pelarasan saiz bingkai dinamik
Atribut gaya tidak mempunyai kesan ke atas saiz elemen bingkai.
Perbezaan antara menoreh dan iframe
Meringkaskan
Rumah hujung hadapan web html tutorial Melihat lebih dekat pada atribut HTML Noresize: Mengapa bingkai masih mengubah saiz dengan tetingkap pelayar?

Melihat lebih dekat pada atribut HTML Noresize: Mengapa bingkai masih mengubah saiz dengan tetingkap pelayar?

Dec 09, 2025 pm 05:33 PM

Melihat lebih dekat pada atribut HTML Noresize: Mengapa bingkai masih mengubah saiz dengan tetingkap pelayar?

Html ` Atribut `noresize` elemen` bertujuan untuk menghalang pengguna daripada mengubah saiz bingkai secara manual dengan menyeret sempadan. Walau bagaimanapun, jika dimensi bingkai ditentukan oleh ibu bapanya`

Atribut `cols` atau` baris` `ditakrifkan dalam unit relatif (seperti`*`atau peratusan), dan bingkai masih akan menyesuaikan secara dinamik sebagai saiz tetingkap pelayar berubah. Secara langsung dalam ` `Menetapkan` ketinggian` atau `lebar` dalam atribut` gaya` pada elemen tidak mempunyai kesan pada saiz susun aturnya.

Pada hari -hari awal HTML, unsur -unsur frameset dan bingkai digunakan secara meluas untuk membahagikan tetingkap penyemak imbas ke dalam pelbagai kawasan yang bebas dan bebas. Antaranya, atribut Noresize adalah ciri yang sering disalahpahami. Tutorial ini menerangkan secara terperinci apa sebenarnya yang dilakukan oleh Noresize, dan mengapa walaupun harta ini ditetapkan, bingkai kadang -kadang masih mengubah saiz sebagai saiz tingkap pelayar.

Apa yang sebenarnya dilakukan oleh atribut Noresize

Fungsi atribut Noresize adalah untuk menghalang pengguna daripada menukar saiz bingkai dengan menyeret garis pemisah antara bingkai dengan tetikus. Apabila elemen bingkai mempunyai set atribut Noresize, penyemak imbas tidak akan menyediakan antara muka pengguna draggable di sempadan bingkai. Ini berguna untuk senario di mana susun atur tetap diperlukan untuk mengekalkan integriti kandungan atau reka bentuk interaksi tertentu.

Sebagai contoh, coretan kod berikut menunjukkan penggunaan noresize:

 


<tirtle> Frameset dengan Noresize 

<frameset cols="200,*,*">
  <frame src="left.html" name="leftFrame" noresize>
  <frame src="middle.html" name="middleframe">
  <frame src="right.html" name="rightFrame">
</frameset>
</tirtle>

Dalam contoh ini, kerangka kiri di sebelah kiri tidak akan membenarkan pengguna untuk menyesuaikan lebarnya secara manual.

Mekanisme untuk pelarasan saiz bingkai dinamik

Walaupun atribut Noresize menghalang saiz semula manual oleh pengguna, bingkai mungkin masih saiz secara automatik apabila saiz tetingkap penyemak imbas berubah saiz. Ini terutamanya kerana susun atur bingkai ditentukan oleh elemen induknya, bukan dengan satu elemen .

Unsur

menggunakan atribut Cols (lajur) atau baris (baris) untuk menentukan dimensi subframenya. Nilai -nilai sifat -sifat ini boleh:
  1. Nilai Pixel (PX) : Sebagai contoh, cols = "200,*,*" bermaksud bahawa lajur pertama ditetapkan hingga 200 piksel.
  2. Peratus (%) : Sebagai contoh, cols = "25%, 50%, 25%" bermaksud bahawa setiap lajur menduduki peratusan yang sama dari jumlah lebar.
  3. * Nilai relatif ( )* : Sebagai contoh, `cols =" , 2 , "bermaksud bahawa ruang yang tinggal diperuntukkan secara proporsional. mewakili satu unit, 2 `mewakili dua unit.

Apabila atribut col atau baris frameset menggunakan peratusan atau nilai relatif (*), saiz sebenar bingkai dikira secara dinamik berdasarkan ruang yang tersedia dalam tetingkap penyemak imbas. Ini bermakna bahawa walaupun Noresize menghalang pengguna daripada menyeret, saiz bingkai masih akan menyesuaikan diri secara automatik sebagai tindak balas kepada penskalaan tetingkap penyemak imbas untuk mengekalkan perkadaran relatifnya seperti yang ditakrifkan dalam frameset.

Dalam soalan asal,

mentakrifkan tiga bingkai, masing-masing mengambil satu pertiga daripada lebar yang ada. Oleh itu, apabila lebar tetingkap penyemak imbas berubah, lebar setiap bingkai menyesuaikan dengan sewajarnya untuk mengekalkan nisbah satu pertiga ini.

Atribut gaya tidak mempunyai kesan ke atas saiz elemen bingkai.

Kesalahpahaman yang sama adalah untuk cuba mengawal saiz elemen dengan menetapkan atribut gaya inline (seperti ketinggian atau lebar) di atasnya. Walau bagaimanapun, pendekatan ini tidak sah untuk unsur -unsur bingkai di bawah susun atur .

Sebagai contoh, atribut gaya dalam kod berikut tidak akan memberi kesan:

 <frameset cols="*,*,*">
  <bingkai src="bianca.html" noresize gaya="Ketinggian: 800px; Lebar: 400px">
  <frame src="second.html">
  <frame src="second.html">
</bingkai>
</frameset>

Dimensi elemen dikawal sepenuhnya oleh atribut COLS atau baris ibu bapa . Perisytiharan lebar dan ketinggian dalam atribut gaya sebaris akan ditindih oleh mekanisme susun atur frameset. Jika anda perlu menetapkan dimensi bingkai, anda harus menentukannya menggunakan nilai piksel dalam atribut Cols atau baris .

Perbezaan antara menoreh dan iframe

Perlu diingat bahawa atribut Noresize adalah khusus untuk elemen dan digunakan dalam struktur tradisional. Dalam reka bentuk web moden, unsur -unsur dan telah ditamatkan dan digantikan oleh elemen

Sebagai bingkai inline bebas, saiz elemen

Meringkaskan

  • Atribut Noresize : Menghalang pengguna daripada menyesuaikan sempadan secara manual dengan menyeret dengan tetikus.
  • Penentu saiz bingkai : Saiz sebenar ditentukan oleh atribut cols atau baris induknya .
  • Sebab pelarasan dinamik : Jika frameset menggunakan peratusan atau nilai relatif (*) untuk menentukan saiz bingkai, bingkai akan menyesuaikan secara dinamik sebagai saiz perubahan tetingkap penyemak imbas, walaupun noresize ditetapkan.
  • Ketidaksuburan atribut gaya : menetapkan gaya = "lebar: ...; ketinggian: ...;" Secara langsung pada elemen tidak sah untuk dimensi susun aturnya, kerana dimensi ini diuruskan secara seragam oleh frameset.
  • Alternatif moden : Frameset dan Frame telah ditinggalkan, dan pembangunan web moden harus menggunakan

Memahami peranan sebenar Noresize dan mekanisme susun atur

dapat membantu pemaju mengelakkan kekeliruan yang mungkin ditemui dalam susun atur awal HTML. Walaupun teknik -teknik ini tidak lagi disyorkan untuk projek -projek baru, memahami bagaimana mereka bekerja masih berharga apabila mengekalkan sistem warisan atau memahami teknologi web bersejarah.

Atas ialah kandungan terperinci Melihat lebih dekat pada atribut HTML Noresize: Mengapa bingkai masih mengubah saiz dengan tetingkap pelayar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

Stock Market GPT

Stock Market GPT

Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Alat popular

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara memindahkan acara seret dan lepas jQuery ke JavaScript asli dengan betul Cara memindahkan acara seret dan lepas jQuery ke JavaScript asli dengan betul Mar 06, 2026 pm 05:15 PM

Artikel ini menerangkan secara terperinci perangkap utama apabila memindahkan logik drag-and-drop jQuery (seperti dragover/dragleave) ke Vanilla JS - terutamanya masalah penyalahgunaan e.originalEvent yang menyebabkan kegagalan Pemindahan data, dan menyediakan pembetulan dan amalan terbaik yang boleh dijalankan secara langsung.

Bagaimana untuk membuat imej dalam div diisi tanpa margin sambil mengekalkan margin dalam teks Bagaimana untuk membuat imej dalam div diisi tanpa margin sambil mengekalkan margin dalam teks Mar 07, 2026 pm 10:54 PM

Artikel ini menerangkan cara untuk mengekalkan padding keseluruhan bekas supaya imej dalaman dipaparkan dekat dengan tepi bekas, manakala kandungan teks masih mengekalkan padding biasa - intinya adalah untuk memisahkan skop gaya dan mencapai reka letak yang tepat melalui kawalan kedudukan dan model kotak.

Selesaikan masalah mengimbangi bekas Flex yang tidak dijangka disebabkan oleh perubahan saiz fon elemen anak pertama Selesaikan masalah mengimbangi bekas Flex yang tidak dijangka disebabkan oleh perubahan saiz fon elemen anak pertama Mar 09, 2026 pm 08:15 PM

Apabila elemen anak pertama bekas Flex melaraskan saiz fon secara dinamik, bekas itu akan diimbangi secara menegak di sepanjang garis dasar sebaris; manakala bekas aras blok biasa akan berubah ketinggian disebabkan oleh kaitan antara ketinggian garisan dan ukuran fon. Punca utama terletak pada mekanisme penjajaran garis dasar bekas Flex. Secara lalai, garis dasar anak pertama ialah garis dasar kontena. Ini boleh diselesaikan sepenuhnya melalui penjajaran menegak: kawalan garis dasar atas atau eksplisit.

Penyelesaian pelaksanaan lengkap Chart.js untuk menukar jenis carta secara dinamik (carta garis, carta bar, carta pai) Penyelesaian pelaksanaan lengkap Chart.js untuk menukar jenis carta secara dinamik (carta garis, carta bar, carta pai) Mar 12, 2026 pm 08:51 PM

Artikel ini menerangkan secara terperinci cara menukar jenis carta (baris/bar/pai) secara dinamik dengan selamat dan andal dalam Chart.js dan menyelesaikan masalah Tidak dapat membaca sifat ralat tidak ditentukan yang disebabkan oleh struktur data yang tidak sepadan dan memberikan pengecualian selepas penukaran jenis. Intinya terletak pada memusnahkan contoh lama, konfigurasi penyalinan dalam dan membina semula struktur data mengikut jenis dengan tepat.

Panduan lengkap menggunakan papan kekunci untuk mengawal pergerakan lancar elemen HTML Panduan lengkap menggunakan papan kekunci untuk mengawal pergerakan lancar elemen HTML Mar 13, 2026 pm 10:18 PM

Artikel ini menerangkan secara terperinci mengapa transform: translate() digabungkan dengan acara keydown tidak boleh mengalihkan elemen dan menyediakan penyelesaian yang boleh dipercayai berdasarkan kedudukan CSS dan JavaScript, meliputi tetapan kedudukan mutlak, logik kemas kini menyelaras, pengoptimuman keteguhan kod dan perangkap biasa.

Cara mengatasi gaya lalai dengan betul dan melaksanakan reka letak CSS tersuai dalam pembina tema Divi Cara mengatasi gaya lalai dengan betul dan melaksanakan reka letak CSS tersuai dalam pembina tema Divi Mar 14, 2026 am 12:00 AM

Artikel ini menerangkan secara terperinci punca kegagalan gaya apabila menggunakan CSS tersuai dalam pembina tema WordPress Divi. Ia menyediakan penyelesaian praktikal untuk meningkatkan kekhususan pemilih, meletakkan elemen dengan tepat dan penggunaan rasional !penting, serta petua penyahpepijatan dan contoh pengoptimuman kod.

Cara menghantar data borang HTML secara dinamik kepada kaedah analytics.track(). Cara menghantar data borang HTML secara dinamik kepada kaedah analytics.track(). Mar 13, 2026 pm 10:57 PM

Artikel ini menerangkan secara terperinci cara mengekstrak input pengguna daripada borang HTML dengan selamat dan cekap dan menstrukturkannya ke dalam objek JavaScript sebagai parameter atribut analytics.track() untuk mengelakkan ralat pengekodan dan sintaks yang keras serta menyokong pengembangan fleksibel.

Bagaimana untuk mengoptimumkan pemarkahan imej Lighthouse sambil mengekalkan kualiti imej yang tinggi Bagaimana untuk mengoptimumkan pemarkahan imej Lighthouse sambil mengekalkan kualiti imej yang tinggi Mar 11, 2026 pm 09:39 PM

Artikel ini meneroka sebab memberikan imej 2x kepada peranti DPR tinggi boleh menurunkan skor prestasi Lighthouse dan menyediakan penyelesaian praktikal untuk mengimbangi kualiti visual dan prestasi sebenar: termasuk konfigurasi srcset yang betul, strategi pemampatan imej, pemilihan format moden dan kawalan keutamaan pemuatan.

Artikel berkaitan