Bingkai HTML

王林
王林asal
2024-09-04 16:15:29510semak imbas

Bingkai html berguna untuk membahagikan halaman web atau pelayar web kepada beberapa bahagian; ia memisahkan bahagian kemudian memuatkan secara berbeza.

A-frame memaparkan kandungan bebas daripada bekasnya. Berbilang bingkai membentuk koleksi dan dikenali sebagai set bingkai. Susunan boleh dianggap serupa dengan orientasi baris dan lajur dalam jadual. Teg bingkai telah ditamatkan dalam HTML5.

Setiap bingkai mempunyai tag bingkai untuk ditunjukkan. Bingkai mendatar ditakrifkan oleh atribut baris tag bingkai, dan atribut menegak ditakrifkan oleh atribut lajur tag bingkai dalam dokumen HTML. Tetingkap yang sama dalam satu bingkai mungkin memaparkan sepanduk statik,  menu navigasi kedua, dsb.

Sintaks Bingkai

Dalam HTML, tiada teg hujung untuk tag. Apabila kami menggunakan bingkai dalam halaman web, kami menggunakan teg bukannya tag. Menggunakan ialah cara kami mengarahkan halaman web untuk membahagikannya kepada bingkai The teg mentakrifkan dokumen HTML yang harus dibuka sebagai bingkai.

Kol atribut mengambil nilai dalam piksel dan ia membantu dalam menentukan bilangan dan saiz lajur dalam set bingkai.

<cols ="10%,80%,10%">

Begitu juga, seperti yang kita lihat di atas, baris atribut mengambil nilai dalam piksel, dan ia membantu dalam menentukan bilangan dan saiz baris dalam set bingkai.

<rows ="10%,80%,10%">

Walau bagaimanapun, perlu diperhatikan dengan sewajarnya bahawa teg telah ditamatkan dalam HTML5 dan ia tidak lagi digunakan.

Jenis Bingkai Berbeza dalam HTML

Salah satu kegunaan bingkai adalah untuk memuatkan bar navigasi dalam satu bingkai dan kemudian memuatkan halaman utama ke dalam bingkai yang berasingan. Tag A-frame mentakrifkan satu bingkai tetingkap tunggal dalam .

mempunyai sokongan penyemak imbas dalam Chrome, Internet Explorer, Mozilla, Safari dan Opera Mini.

Atribut yang berbeza dan beberapa yang biasa digunakan dalam bingkai ialah atribut seperti sempadan, menatal, src, nama, dll.

Jenis Tag Bingkai

Berikut ialah pelbagai jenis tag bingkai:

Teg Atribut

Terdapat lima atribut penting dan kami membincangkannya di sini :

1. Kol: Atribut kol memberikan bingkai menegak. Walau bagaimanapun, lebar boleh ditentukan dalam 4 cara:

  • Piksel: nilai mutlak boleh disebut dalam piksel. Jika kita perlu mencipta tiga bingkai menegak, kita boleh memberikan nilai: cols=”100,50,100”.
  • Peratusan: Peratusan tetingkap penyemak imbas boleh disebut. Jika kita perlu mencipta tiga bingkai menegak, kita boleh memberikan nilai: cols=”40%,20%,40%.”

Kami juga boleh menggunakan kad bebas di sini (*) dan membiarkan kad bebas mengambil baki tetingkap, yang masih tidak disebut.

cols=”30%,*,30%”

Bingkai HTML

Output:

Bingkai HTML

2. Baris: Atribut baris memberikan bingkai mendatar. Ia menentukan baris dalam set bingkai. Jika kita perlu mencipta tiga bingkai mendatar kita gunakan:

Cth: Baris=”10%,80%,10%’.

Kami juga boleh menetapkan ketinggian setiap baris seperti yang telah kami lakukan dalam kes lajur sebelum ini.

Bingkai HTML

Output:

Bingkai HTML

3. Sempadan: Ia menentukan lebar sempadan setiap bingkai dalam piksel.

Cth., sempadan=”4”. Jika sempadan=”0”, bermakna tiada sempadan.

4. Frameborder: Jika sempadan tiga dimensi perlu dipaparkan antara bingkai, maka kami menggunakan atribut ini. Nilai yang diambil oleh atribut adalah sama ada 1 atau 0 ( Ya atau Tidak).

Cth.: frameborder=”0” bermaksud tiada sempadan.

5. Jarak bingkai: Atribut ini menentukan jumlah ruang antara bingkai dalam set bingkai. Sebarang nilai integer boleh diberikan di sini untuk atribut ini.

Cth., jarak bingkai=”12” bermaksud antara bingkai, perlu ada jarak 12 piksel.

Teg Atribut

Terdapat 8 atribut yang boleh disenaraikan di sini dalam bahagian ini.

1. src: Kami menyediakan nama fail kepada atribut ini yang sepatutnya dimuatkan ke dalam bingkai. Nilai atribut ini boleh berupa mana-mana URL.

Cth: src= www.facebook.com

2. nama: Atribut ini memberikan nama kepada bingkai. Ia mentakrifkan bingkai mana dokumen harus dimuatkan. Jika anda mempunyai berbilang pautan dalam satu bingkai yang dimuatkan ke dalam bingkai lain, kami menggunakan atribut ini. Kemudian bingkai kedua memerlukan nama untuk mengenal pasti dirinya sebagai sasaran pautan.

Cth., name=”abc.htm.”

3. frameborder: Atribut ini ditentukan untuk menunjukkan sama ada sempadan akan ditunjukkan atau tidak. Nilai yang diambil ialah 1 atau 0 (Ya atau Tidak).

4. marginwidth: Atribut membantu dalam menentukan lebar ruang antara kiri dan kanan sempadan bingkai dan juga kandungan bingkai. Nilai diberikan dalam piksel.

Cth., marginwidth=”10”.

5. marginheight: Atribut membantu dalam menentukan ketinggian ruang antara bahagian atas dan bawah sempadan bingkai dan juga kandungan bingkai. Nilai diberikan dalam piksel.

Cth., marginheight=”10”.

6. noresize: Atribut ini pada asasnya menghalang pengguna daripada membuat sebarang perubahan pada bingkai yang sedia ada. Sekiranya tiada atribut ini, sebarang bingkai boleh diubah saiznya.

Cth., noresize=”noresize.”

7. menatal: Atribut ini mengawal penampilan bar skrol, yang terdapat pada bingkai. Nilai sama ada 'ya, 'tidak' atau 'auto'.

Cth., menatal=” tidak” bermakna ia tidak sepatutnya mempunyai bar skrol.

8. longdesc: Atribut ini membolehkan anda memberikan pautan ke halaman lain yang mengandungi penerangan panjang kandungan bingkai.

Cth., longdesc=”framedesc.htm.”

Sokongan Bingkai dan Penyemak Imbas

Pelayar lama tidak menyokong bingkai, kemudian elemen hendaklah dipaparkan kepada pengguna.</p> <p>Dalam amalan <badan> elemen  hendaklah diletakkan di dalam <noframes> elemen kerana <frameset> elemen sepatutnya menggantikan <badan> unsur. Jika penyemak imbas gagal memahami  <frameset> elemen maka ia memahami kandungan <badan> elemen yang terkandung dalam <noframes> elemen.</p> <p>Ini adalah pendekatan yang bagus untuk meletakkan mesej dalam senario sedemikian untuk pengguna yang menggunakan penyemak imbas lama. Mesej seperti “ Maaf! Penyemak imbas anda tidak menyokong bingkai.” untuk memberitahu.</p> <h3>Kesimpulan</h3> <p>Teknologi bingkai tidak disokong oleh sebilangan besar pelayar hari ini. Selalunya diperhatikan bahawa kandungan halaman web tidak dipaparkan dengan betul untuk peranti yang lebih kecil. Bagaimanapun, adalah baik untuk mengetahui apa yang wujud supaya model yang lebih baik dapat dibangunkan agar serasi dengan teknologi baharu.</p><p>Atas ialah kandungan terperinci Bingkai HTML. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!</p></div><div class="nphpQianMsg"><a href="javascript:void(0);">html5</a> <a href="javascript:void(0);">chrome</a> <a href="javascript:void(0);">safari</a> <a href="javascript:void(0);">html</a> <a href="javascript:void(0);">Static</a> <a href="javascript:void(0);">Integer</a> <a href="javascript:void(0);">if</a> <a href="javascript:void(0);">for</a> <a href="javascript:void(0);">auto</a> <a href="javascript:void(0);">using</a> <a href="javascript:void(0);">Attribute</a> <a href="javascript:void(0);">Collection</a> <a href="javascript:void(0);">number</a> <a href="javascript:void(0);">this</a> <a href="javascript:void(0);">display</a> <a href="javascript:void(0);">border</a> <a href="javascript:void(0);">column</a> <a href="javascript:void(0);">table</a><div class="clear"></div></div><div class="nphpQianSheng"><span>Kenyataan:</span><div>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</div></div></div><div class="nphpSytBox"><span>Artikel sebelumnya:<a class="dBlack" title="Elemen Borang HTML" href="https://m.php.cn/ms/faq/1796600034.html">Elemen Borang HTML</a></span><span>Artikel seterusnya:<a class="dBlack" title="Elemen Borang HTML" href="https://m.php.cn/ms/faq/1796600036.html">Elemen Borang HTML</a></span></div><div class="nphpSytBox2"><div class="nphpZbktTitle"><h2>Artikel berkaitan</h2><em><a href="https://m.php.cn/ms/article.html" class="bBlack"><i>Lihat lagi</i><b></b></a></em><div class="clear"></div></div><ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-6t+ed+2i-1n-4w" data-ad-client="ca-pub-5902227090019525" data-ad-slot="8966999616"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><ul class="nphpXgwzList"><li><b></b><a href="https://m.php.cn/ms/faq/348757.html" title="Html小知识总结" class="aBlack">Html小知识总结</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/ms/faq/348804.html" title="如何快速学习HTML" class="aBlack">如何快速学习HTML</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/ms/faq/348873.html" title="html xhtml xml的区别" class="aBlack">html xhtml xml的区别</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/ms/faq/348884.html" title="src与href属性的区别" class="aBlack">src与href属性的区别</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/ms/faq/348902.html" title="关于HTML5和CSS替换使用" class="aBlack">关于HTML5和CSS替换使用</a><div class="clear"></div></li></ul></div></div><ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-5902227090019525" data-ad-slot="5027754603"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><footer><div class="footer"><div class="footertop"><img src="/static/imghwm/logo.png" alt=""><p>Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!</p></div><div class="footermid"><a href="https://m.php.cn/ms/about/us.html">Tentang kita</a><a href="https://m.php.cn/ms/about/disclaimer.html">Penafian</a><a href="https://m.php.cn/ms/update/article_0_1.html">Sitemap</a></div><div class="footerbottom"><p> © php.cn All rights reserved </p></div></div></footer><script>isLogin = 0;</script><script type="text/javascript" src="/static/layui/layui.js"></script><script type="text/javascript" src="/static/js/global.js?4.9.47"></script></div><script src="https://vdse.bdstatic.com//search-video.v1.min.js"></script><link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css' type='text/css' media='all'/><script type='text/javascript' src='/static/js/viewer.min.js?1'></script><script type='text/javascript' src='/static/js/jquery-viewer.min.js'></script><script>jQuery.fn.wait = function (func, times, interval) { var _times = times || -1, //100次 _interval = interval || 20, //20毫秒每次 _self = this, _selector = this.selector, //选择器 _iIntervalID; //定时器id if( this.length ){ //如果已经获取到了,就直接执行函数 func && func.call(this); } else { _iIntervalID = setInterval(function() { if(!_times) { //是0就退出 clearInterval(_iIntervalID); } _times <= 0 || _times--; //如果是正数就 -- _self = $(_selector); //再次选择 if( _self.length ) { //判断是否取到 func && func.call(_self); clearInterval(_iIntervalID); } }, _interval); } return this; } $("table.syntaxhighlighter").wait(function() { $('table.syntaxhighlighter').append("<p class='cnblogs_code_footer'><span class='cnblogs_code_footer_icon'></span></p>"); }); $(document).on("click", ".cnblogs_code_footer",function(){ $(this).parents('table.syntaxhighlighter').css('display','inline-table');$(this).hide(); }); $('.nphpQianCont').viewer({navbar:true,title:false,toolbar:false,movable:false,viewed:function(){$('img').click(function(){$('.viewer-close').trigger('click');});}}); </script></body><!-- Matomo --><script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://tongji.php.cn/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '9']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script><!-- End Matomo Code --></html>