এইচটিএমএল ফ্রেম কী?

0
6

উত্তরঃ প্রতিটি HTML ডকুমেন্ট ফ্রেম বলা হয়।

এইচটিএমএল ফ্রেম দিয়ে একটা ওয়েব পেজকে দুই বা ততোধিক ভাগে ভাগ করা যায়।

ধরুন আপনার একটি পেজে ৩টি ফ্রেম আছে, আপনি চাইলে যেকোন একটি page কে রিলোড করাতে পারেন (পুরা পেজ লোড করানো ছাড়াই)।যে কোনো একটা পেজে কয়েকটি ফ্রেম থাকলে সেটাকে বলে ফ্রেমসেট।

<frameset></frameset> এর ভিতরে <frame></frame> রাখতে হয়। যেমন নিচের উদাহরনের কোডটুকু frame_example.html নামে সেভ করুন এবং ৯, ১০ ও ১১ নং লাইনে দেখুন প্রতিটি এক একটি ফ্রেম।

প্রথম ফ্রেমে main.html নামে আরেকটি পূর্নাঙ্গ এইচটিএমএল পেজ তৈরী করে ঢুকিয়ে দিয়েছি। এভাবে পরের দুটিতেও secound.html এবং last.html নামে দুটি পেজ দিয়েছি। এখন যখনি frame_example.html খুলবেন তখন এই পেজটির ভিতর main.html, secound.html এবং last.html এর কনটেন্ট দেখাবে। অর্থ্যাৎ একটা পেজের ভিতর ৩টি পেজ দেখাবে।

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<head>
  <title> Webcoachbd Frame Tutorial </title>
</head>
<frameset rows="200,100,*">
  <frame src="/main.html"/>
  <frame src="/secound.html"/>
  <frame src="/last.html"/>
  <noframes> 
    <body>
      This site uses a technology called frames. Unfortunately, your
      browser does not support this technology. Please upgrade
     your browser and visit us again!
   </body> 
  </noframes>
</frameset>
</html>

এখানে ক্লিক করুন

==> <noframes></noframes>  দেয়া হয়েছে যদি আপনার ব্রাউজার ফ্রেম সাপোর্ট না করে তাহলে এর ভিতরের মেসেজটি দেখাবে।

==> <frame src=”/top.html”/> এখানে src তে পেজের লিংক ঠিকভাবে দিতে হবে।

==> < frameset rows=”200,100, * > এটা দিয়ে বোঝানো হয়েছে প্রথম ফ্রেমটি (top.html) টি ২০০ পিক্সেল উচু হবে পরেরটি ১০০ এবং শেষেরটি বাকি অংশ নিয়ে নেবে (* চিহ্ন)।

LEAVE A REPLY