Heading:
HTML Heading:
HTML Heading : HTML এ ৬ ধরনের Heading পাওয়া যায়। অর্থাৎ HTML এ ৬ টি লেভেলের বা মাপের Heading আছে। এদের কে <h1>, <h2>, <h3>, <h4>, <h5> ও <h6> tag গুলি দিয়ে লেখা হয়। <h1> Heading টি সবথেকে গুরুতবপূর্ণ, তারপর <h2>, <h3> এবং এভাবে পর্যায়ক্রমে <h6>.
HTML Heading নির্ধারনের ক্ষেত্রে আমাদের অবিশ্যই খেয়াল রাখা উচিত যে তা যেন আমাদের লেখার বিষয়ের সাথে সংগতি পূর্ণ হয়। এর পাশাপাশি অবশ্যই খেয়াল রাখতে হবে যে আমরদের Heading এর ক্রম যেন ঠিক থাকে। তাহলে আমাদের ওয়েব পেজ যেমন দেখতে সুন্দর হবে তেমন তা visitor দের জন্যও বোধগম্য পুর্ণহবে। অপরদিকে সার্চ ইঞ্জিন খুব সহজে আপনার সাইট কে খুঁজে পাবে।
নিচে HTML এর ৬ রকমের Heading দেখানো হলো।
HTML Form |
Output |
---|---|
<h1>Heading 1</h1> | Heading 1 |
<h2>Heading 2</h2> | Heading 2 |
<h3>Heading 3</h3> | Heading 3 |
<h4>Heading 4</h4> | Heading 4 |
<h5>Heading 5</h5> | Heading 5 |
<h6>Heading 6</h6> | Heading 6 |
উপরের table এ আমরা দেখতে পাচ্ছি HTML এ কিভাবে ৬ রকমের Heading লেখা হয়।
Heading Size ও সাধারন Text Editor:
Heading | Level | Size in point |
---|---|---|
<h1>Heading 1</h1> | level #1 | 24 point — Largest |
<h1>Heading 2</h1> | level #2 | 18 point |
<h1>Heading 3</h1> | level #3 | 14 point |
<h1>Heading 4</h1> | level #4 | 12 point |
<h1>Heading 5</h1> | level #5 | 10 point |
<h1>Heading 6</h1> | level #6 | 8 point - Smallest |
HTML এর ৬ রকমের Heading এবং আমাদের সাধারন Text Editor এর Font size এর মধ্যে সম্পর্ক দেখানো হলো।
Heading Size ও HTML <font> tag:
HTML Headings | HTML Font tag |
---|---|
<h1>Heading 1</h1> | <font SIZE="6"><b>Heading 1</b></font> |
<h2>Heading 2</h2> | <font SIZE="5"><b>Heading 2</b></font> |
<h3>Heading 3</h3> | <font SIZE="5"><b>Heading 3</b></font> |
<h4>Heading 4</h4> | <font SIZE="5"><b>Heading 4</b></font> |
<h5>Heading 5</h5> | <font SIZE="5"><b>Heading 5</b></font> |
<h6>Heading 6</h6> | <font SIZE="5"><b>Heading 6</b></font> |
HTML Form |
Output |
---|---|
Heading 1 |
Heading 1 |
Heading 2 |
Heading 2 |
Heading 3 |
Heading 3 |
Heading 4 |
Heading 4 |
Heading 5 |
Heading 5 |
Heading 6 |
Heading 6 |
HTML Heading With Different Attributes:
Align |
Output |
---|---|
<h2 align="left">Left Align</h2> | Left Align |
<h2 align="center">Center Align</h2> | Center Align |
<h2 align="right">Right Align</h2> | Right Align |
<h2>Default Align</h2> | Default Align |
উপরের উদাহরন লক্ষ্য করে দেখুন। আমরা তিন ধরনের Align attributes ব্যবহার করার ফলে আমরা তিন ধরনের output পেয়েছি। align="left" attribute এর ক্ষেত্রে আমাদের heading টি তার table cell এর left side এ, align="center" attribute এর ক্ষেত্রে আমাদের heading টি তার table cell এর center এ এবং align="right" attribute এর ক্ষেত্রে আমাদের heading টি তার table cell এর right side এ অবস্থান করছে। এর পরে যে Heading টি আছে সেখানে কোন attrfibute উল্লেখ নেই। ফলে Heading নিজেই তার default alignment attribute তথা "center"-এ অবস্থান করছে। অর্থাৎ আমরা যদি আমাদের Heading এর জন্য কোন align attribute ব্যবহার না করি তাহলে তা সব সময় center এ অবস্থান করবে।
অপর দিকে Heading tag যদি অন্য কোন tag এর content হয় এবং তাহলে Heading এর attribute উল্লেখ না থাকে তাহলে Heading এর alignment অবশ্যই সে যে tag এর content তার উপর নির্ভর করবে। নিচের উদাহরন টি দেখলে ব্যাপারটি আরো সহজ হবে।
Align |
Output |
---|---|
<div align="left">
<h2>Left Align</h2>
</div>
|
Left Align |
<div align="right">
<h2>Right Align</h2>
</div>
|
Right Align |
<div align="right"> <h2 align="left">Align overwright</h2> </div> |
Align overwright |
<div> <h2>Default Alignt</h2> </div> |
Default Align |
উপরের উদাহরনে আমরা দেখতে পাচ্ছি প্রতি ক্ষেত্রেই heading গুলো <div> tag এর মধ্যে অবস্থিত। প্রথম দুইটির ক্ষেত্রে Heading দ্বয়ের কোন align attribute নেই। তাই তারা যে tag (এক্ষেত্রে <div>) এর content সে tag এর align অনুযায়ী সে ভাবে অবস্থান করবে। এজন্য Heding দ্বয় <div> tag এর alignment অনুযায়ী প্রথম ক্ষেত্রে left এবং দ্বিতীয় ক্ষেত্রে right এ অবস্থান করছে
তৃতীয় ক্ষেত্রে <div> tag এর attribute align="right". অপরদিকে heading এর attribute align="left". যেহেতু heading এর নিজেস্ব attribute আছে তাই এক্ষেত্রে হয়ার কারনে তা তার নিজের attribute অনুযায়ী left এ অবস্থান করবে, অর্থাৎ <div> tag এর attribute align="right" কে overwright করবে।
শেষ উদাহরনে <div> tag বা heading এর কোন align attribute না থাকায় তা heading তার default অর্থাৎ center এ অবস্থান করছে।
উপরের উদাহরনে আমরা দেখতে পাচ্ছি প্রতি ক্ষেত্রেই heading গুলো <div> tag এর মধ্যে অবস্থিত। প্রথম দুইটির ক্ষেত্রে Heading দ্বয়ের কোন align attribute নেই। তাই তারা যে tag (এক্ষেত্রে <div>) এর content সে tag এর align অনুযায়ী সে ভাবে অবস্থান করবে। এজন্য Heding দ্বয় <div> tag এর alignment অনুযায়ী প্রথম ক্ষেত্রে left এবং দ্বিতীয় ক্ষেত্রে right এ অবস্থান করছে
তৃতীয় ক্ষেত্রে <div> tag এর attribute align="right". অপরদিকে heading এর attribute align="left". যেহেতু heading এর নিজেস্ব attribute আছে তাই এক্ষেত্রে হয়ার কারনে তা তার নিজের attribute অনুযায়ী left এ অবস্থান করবে, অর্থাৎ <div> tag এর attribute align="right" কে overwright করবে।
শেষ উদাহরনে <div> tag বা heading এর কোন align attribute না থাকায় তা heading তার default অর্থাৎ center এ অবস্থান করছে।
HTML Heading এর style Attributes:
<h3 style="color: #66f; font-family: segoe print background-color: #000">Different Attributes</h3>
Different Attributes
এই উদাহরনটিতে আমরা Style attribute ব্যাবহার করে heading তিন ধরনের পরিবর্তন এনেছি। "color:#66f;" এই অংশটি আমাদের heading এর default color black পরিবর্তন করে এক ধরনের light blue color তে পরিবর্তন করেছে। "font-family: segoe print" আমাদের heading এর font এর পরিবর্তন করেছে এবং "background-color: #000" এই অংশটির কারনে আমরা আমাদের heading এর background color হিসেবে black color পেয়েছি।তবে ছাড়াও আরো অনেক ভাবে আমরা পরিবর্তন আনতে পারি। সেগুলো আমরা ধীরে ধীরে শিখবো।
- মনে রাখবেনঃ
- Heading সর্বদা Bold অক্ষরের হয়। তাই Heading লেখার সময় আলাদা ভাবে bold tag <b> দেয়ার কোন প্রয়োজন নেই।
HTML পর্বের আগের পোস্ট সমূহ-
>> HTML পর্ব-১ : পরিচয়
>> HTML পর্ব-২ : STRUCTURE
>> HTML পর্ব-৩ : Element
>> HTML পর্ব-8 : Attribute
No comments:
Post a Comment