ওয়েব ডেভোলপমেন্ট ।। পর্ব- ৩ ।। 10% for shy-fox

in আমার বাংলা ব্লগ3 years ago (edited)

◾️ ৬ এপ্রিল
▪️ বুধবার


আসসালামু-আলাইকুম বন্ধুরা
কেমন আছেন সবাই? আশা করছি সকলে ভালো আছেন। আমিও আল্লাহর রহমতে সুস্থ ও ভালো আছি। ওয়েব ডেভোলপের তৃতীয় পর্বে আপনাদের স্বাগত জানাচ্ছি। গত পর্বে আমি আপনাদের HTML এর স্ট্রাকচার দেখিয়ে শেষ করেছিলাম। গত দুই পর্বের লিংক আমি নিচে দিয়ে দিচ্ছি। ঐ পর্ব দুটি ভিজিট করে এসে এই আর্টিকেল টি দেখবেন তাহলে সব কিছু ইজিলি বোঝে যাবেন আশা করছি। তো চলুন কোড করা শুরু করি।

banner.png

সোর্স

divider.png

আজকের আলোচ্য বিষয়

  • HTML স্ট্রাকচার ব্যাখ্যা

  • HTML ট্যাগ লেখার নিয়ম

  • <p></p> paragraph ট্যাগ

  • <b></b> Bold ট্যাগ

  • <strong></strong> Strong ট্যাগ

  • <html></html>

divider.png

HTML স্ট্রাকচার ব্যাখ্যা

একটি HTML এর মূলত তিনটি অংশ থাকে। যেকোনো HTML ফাইল শুরু হয় html ট্যাগ দিয়ে। HTML এর মেইন বডির ভিতরে আরও দুটি অংশ থাকে। একটি হচ্ছে head আরেকটি হচ্ছে body বডির নিচে আরও একটি অংশ থাকে যেটিকে footer বলে। এ সব গুলোই এক একটি ট্যাগ। হেড ট্যাগের ভিতরে অনেক কিছু থাকে যেমন এর ভিতরে অনেক ট্যাগ লেখা হয় সেই সাথে এক্সটার্নাল কোন কিছু লোড করতে গেলে এই হেড ট্যাগ এর ভিতর সেটি বসাতে হয়। ওয়েব সাইটের সকল কন্টেন্ট বডি ট্যাগ এর ভিতরে লিখতে হয় অর্থাৎ একটি ওয়েবসাইটের যে ভিজুয়াল অংশ আমরা দেখতে পাই তার সবকিছুই এই বডি ট্যাগ এর ভিতরে লেখা থাকে। ওয়েবসাইটের নিচের দিকে footer ট্যাগের মাধ্যমে ওয়েবসাইট সম্পর্কে কিছু তথ্য এবং তাদের সাথে কন্ট্রাক্ট করার ডিটেইলস বলা থাকে। এগুলো footer ট্যাগ ইউজ করে করা হয়ে থাকে। কেউ কেউ এই ট্যাগ বডি ট্যাগ এর ভিতরেই ইউজ করে থাকেন। আরেকটি বিষয় হচ্ছে HTML ফাইল লেখার আগে সবার উপরে একটি doctype লিখতে হয়। এর মানে হচ্ছে এই ডকুমেন্টটি কোন টাইপের।

1.PNG

সহজ ভাষায় বলতে গেলে HTML এর স্ট্রাকচার কে হিউম্যান বডির সাথে তুলনা করা যেতে পারে । মানুষের যেমন মাথা ,বডি এবং পা রয়েছে ঠিক তেমনি HTML এর হেড, বডি এবং ফোটার রয়েছে। আপনি চাইলে এই স্ট্রাকচার টি নিজে নিজে টাইপ করতে পারেন কিন্তু আরেকটি শর্টকাট উপায় আছে । আমরা যেহেতু ভিজুয়াল স্টুডিও কোড ইউজ করতেছি এখানে ইমেট ব্যবহার করে আমরা শর্টকাটে স্ট্রাকচার টি বানিয়ে ফেলতে পারব । তার জন্য কিবোর্ডের শিফট প্রেস করে এক্সক্লামাটরি সাইন এ প্রেস করলেই ইমেট এর অপশন দেখাবে । সেখানে ক্লিক করে দিলেই স্ট্রাকচার অটোমেটিক জেনারেটর যাবে।

2.PNG

ট্যাগ গুলোর ভিতরে যা দেখতে পাচ্ছি সেগুলো কে বলে এট্রিবিউট। এট্রিবিউট নিয়ে আমি অন্য আরেকদিন আলোচনা করবো। HTML এর ভিতর আমরা meta নামে আরেকটি ট্যাগ দেখতে পাচ্ছি। এটা মূলত দুটি পারপাসে ইউজ করা হয়ে থাকে। এর মানে হচ্ছে এগুলো কখনো দেখা যাবে না। যারা সার্চ ইঞ্জিন অপটিমাইজেশন করে অর্থাৎ সার্চ দিলে গুগলে আপনার ওয়েবসাইটটি দেখাবে সে জন্য তারা কিছু এক্সট্রা ইনফরমেশন দিয়ে দেয় যাতে করে সার্চ দিলে আপনার ওয়েবসাইটটি সেখানে দেখায়। মেটা ট্যাগের নিচে আমরা আরেকটি ট্যাগ দেখতে পাচ্ছি যেটা টাইটেল নামে । টাইটেল ট্র্যাগ দ্বারা ওয়েব সাইটের টাইটেল দেওয়া হয়ে থাকে অর্থাৎ টাইটেল ট্যাগ এর ভিতরে আপনি যে নাম দিবেন সেটি ওয়েব ব্রাউজার এ গিয়ে টাইটেল আকারে দেখাবে। টাইটেল দেখে বোঝা যায় সেটি কি কোন ওয়েবসাইট। আমি টাইটেলের ভিতরে আমার বাংলা ব্লগ লিখে দিলাম । ওয়েব ব্রাউজারে রান করার পর সেটি আমার বাংলা ব্লগ হিসেবেই দেখাবে।

3.PNG

4.PNG

divider.png

HTML ট্যাগ লেখার নিয়ম

ট্যাগ লেখার জন্য আমাদের শুরু করতে হবে < (লেস দেন) সাইন দিয়ে শেষ করতে হবে > (গ্রেটার দেন) সাইন দিয়ে। ট্যাগের ক্ষেত্রে যেমন শুরু করতে হয় তেমনি শেষ করতে হয়। উদাহরণ হিসেবে ধরুন আমরা একটি পেরাগ্রাফ ট্যাগ লিখব । তাহলে আমাদের শুরু করে হবে <p> (স্টারটিং ট্যাগ) দিয়ে শেষ করতে হবে </p> (ইন্ডিং ট্যাগ) দিয়ে। লেস দেন গ্রেটার দেন এর ভিরতে লেখা সব সময় একই থাকবে এক এক ট্যাগের বেলায় শুধু ইন্ডিং ট্যাগ এর শুরুতে স্ল্যাশ (/) দিয়ে তার লেজটা কেটে দিবেন ।

divider.png

paragraph ট্যাগ

paragraph এর p নিয়ে এই paragraph ট্যাগ গঠিত। এর ফরমেশন এমন <p> </p>। আমরা যখন অনেক ক্যারেক্টার এর লেখা একসাথে লিখি তখন তা পড়তে অসুবিধায় পড়তে হয়। কেমন হিবিজিবি লাগে। এর থেকে পরিত্রানের জন্য এই ট্যাগ ইউজ করা হয়ে থাকে। নিচে আমি paragraph ট্যাগ ইউজ করা ছাড়া তিনটি বড় বড় লেখা নিয়েছি বডি ট্যাগ এর ভিতরে । আমি তাদের মাঝে গ্যাপ ও দিয়েছি। কিন্তু ওয়েব পেইজে রান করার পরে দেখুন কেমন একসাথে লেগে আছে সবকিছু।

5.PNG

6.PNG

যখন paragraph ট্যাগ ইউজ করা হয়েছে তখন টেক্সটগুলো এক একটি প্যারাতে পরিনিত হয়েছে। এখন দেখতে ও পড়তে অনেক ইজি হয়েছে।

7.PNG

8.PNG

divider.png

Bold ট্যাগ

Bold এর b নিয়ে এই Bold ট্যাগ গঠিত। এর ফরমেশন এমন <b></b>। কোন লেখাকে হাইলাইট করে দেখানোর জন্য এই ট্যাগ ইউজ করা হয়ে থাকে। অর্থাৎ অনেকগুলো লেখার মধ্যে যখন কোন নির্দিষ্ট লেখাকে একটু হাইলাইট করে গাঢ় করে দেখানোর প্রয়োজন পড়ে তখন এই ট্যাগ ব্যবহার করা হয়ে থাকে। নিচে কোডের মাধ্যমে আমি দেখিয়ে দিচ্ছি।

9.PNG

10.PNG

উপরে দেখতে পাচ্ছেন আমার বাংলা ব্লগ এর সামনে এবং পিছনে আমি এই বোল্ড ট্যাগ ইউজ করেছি এতে করে এটি গাঢ় হয়ে হাইলাইট হয়ে আছে। যে কোন লেখাকে এই ট্যাগ ব্যবহার করে হাইলাইট করা যাবে। এখানে একটি বিষয় খেয়াল রাখতে হবে যদি কোন কারনে ইন্ডিং ট্যাগটি আপনি ভুল করেন বা স্যাশ না দেন তবে যতক্ষন না পর্যন্ত এর ইন্ডিং ট্যাগ খুজে পাচ্ছে ততক্ষন পর্যন্ত যত লেখা থাকবে সব বোল্ড হয়ে যাবে।

11.PNG

12.PNG

divider.png

Strong ট্যাগ

Strong এর s নিয়ে এই Strong ট্যাগ গঠিত। এর ফরমেশন এমন <s> </s>। এটি আগের বোল্ড ট্যাগের মতোই কাজ করে। তেমন খুব একটা পার্থক্য নেই। আপনারা চাইলে গোগল করে বোল্ড ট্যাগ ও স্ট্রং ট্যাগ এর কিছু পার্থক্য দেখে নিতে পারেন।

13.PNG

14.PNG

divider.png

আজ এখানেই শেষ করছি। আগামিকাল HTML এর অন্য ট্যাগগুলো নিয়ে লেখার চেষ্টা করবো। ভালো থাকবেন সবাই। আল্লাহ হাফেজ।

আমার পরিচয়

santo.jpg

আমি রকিবুল শান্ত। বর্তমানে ঢাকা সিটি কলেজে কম্পিউটার সাইন্স এন্ড ইঞ্জিনিয়ারিং সাবজেক্টে অনার্স ৩য় বর্ষে লেখাপড়া করছি । আমি পজেটিভ চিন্তাধারার একজন মানুষ । সব সময় সিম্পল থাকার চেষ্টা করি। কোডিং করতে, মিউজিক করতে , বিভিন্ন বিষয় এর উপরে আর্টিকেল লিখতে বেশি পছন্দ করি। নিজের স্কিল বাড়ানোর জন্য প্রতিনিয়ত নতুন কিছু শিখার চেষ্টা করি। ভালোবাসা পেলে ভালোবাসা দিতে কার্পণ্য করি না ।

শুভেচ্ছান্তে
@rokibulsanto


tnq.png

Mybanner.png


blogPng.gif

Sort:  
Your post has been successfully curated by our team via @pelon53 at 40%. Thank you for your committed efforts, we invite you to do more and keep posting high quality posts for a chance to win valuable upvotes from our team of curators and why not be selected for an additional upvote later this week in the Top Seven.


Note : You must enter the tag #fintech for your post to be reviewed.

 3 years ago 

Thank you so much for supporting me

 3 years ago 

সত্যিই ইউনিক একটি পোস্ট শেয়ার করেছেন আমাদের মাঝে। আপনি যে বিষয়গুলো তুলে ধরেছেন এই বিষয়গুলো অনেকে জানে না।আবার অনেকের সামান্য কিছু জানলে, ব্যবহার করে নাই। তবে আপনার পোস্টের মাধ্যমে অনেকেই উপকৃত হবে নিশ্চিত।

 3 years ago 

জি ভাই । যারা শিখতে চায় তাদের জন্য আশা করি উপকারে আসবে আর্টিকেল গুলো। সুন্দর মন্তব্য করার জন্য ধন্যবাদ আপনাকে ।

 3 years ago (edited)

শিক্ষনীয় পোষ্ট কেউ যদি শিখতে চায় তার জন্য উপকারী। তবে বিষয়গুলো অনেকের কাছে কমপ্লিকেডেট মনে হবে কারন কোডিং এর জন্য উপকরন গুলো অপ্রতুল।আপনার দক্ষতা দেখে ভাল লাগলো। এগিয়ে যান। ভাল ছিল । ধন্যবাদ।

 3 years ago 

যারা শিখতে আগ্রহী তাদের জন্য উপকারে আসবে। অনেক ধন্যবাদ আপনাকে কমেন্ট করার জন্য

 3 years ago 

ধন্যবাদ তৃতীয় পর্বের জন্য। শিক্ষামূলক পোস্ট এর সিরিজ অব্যাহত থাকুক। শুভ কামনা রইলো।

 3 years ago 

অনেক ধন্যবাদ আপনাকে। আশা করছি পাশে থেকে এভাবে উৎসাহ দিয়ে যাবেন। শুভ কামনা রইলো আপনার জন্য

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.028
BTC 74526.95
ETH 2591.86
USDT 1.00
SBD 2.44